Stock investor

Stock investor · GPT-Aktionen

actions.sider.ai

  • GET /stock/query/balanceGet Balance Sheet Data for Specific Stock
  • GET /stock/query/cashGet Cash Flow Data for Specific Stock
  • GET /stock/query/incomeGet Income Data for Specific Stock
  • GET /stock/query/intradayGet Intraday Time Series Data
  • GET /stock/query/monthadGet Monthly Adjusted Time Series Data
  • GET /stock/query/newsGet News Related to Specified Tickers
  • GET /stock/query/quoteGet Current Stock Quote
  • GET /stock/query/weeklyadGet Weekly Adjusted Time Series Data
Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "",
    "description": "",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://actions.sider.ai"
    }
  ],
  "paths": {
    "/stock/query/balance": {
      "get": {
        "operationId": "GET Alpha Vantage Balance",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "BALANCE_SHEET"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with Get Balance data"
          }
        },
        "summary": "Get Balance Sheet Data for Specific Stock"
      }
    },
    "/stock/query/cash": {
      "get": {
        "operationId": "GET Alpha Vantage Cash",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "CASH_FLOW"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with Get Cash data"
          }
        },
        "summary": "Get Cash Flow Data for Specific Stock"
      }
    },
    "/stock/query/income": {
      "get": {
        "operationId": "GET Alpha Vantage Income",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "INCOME_STATEMENT"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with Get Balance data"
          }
        },
        "summary": "Get Income Data for Specific Stock"
      }
    },
    "/stock/query/intraday": {
      "get": {
        "operationId": "GET Alpha Vantage Intraday",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "TIME_SERIES_INTRADAY"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "interval",
            "required": true,
            "schema": {
              "enum": [
                "1min",
                "5min",
                "15min",
                "30min",
                "60min"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with intraday time series data"
          }
        },
        "summary": "Get Intraday Time Series Data"
      }
    },
    "/stock/query/monthad": {
      "get": {
        "operationId": "GET Alpha Vantage Monthly Adjusted",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "TIME_SERIES_MONTHLY_ADJUSTED"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with TIME_SERIES_MONTHLY_ADJUSTED data"
          }
        },
        "summary": "Get Monthly Adjusted Time Series Data"
      }
    },
    "/stock/query/news": {
      "get": {
        "operationId": "GET Alpha Vantage News",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "NEWS_SENTIMENT"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "tickers",
            "required": true,
            "schema": {
              "enum": [
                "IBM",
                "COIN",
                "CRYPTO:BTC",
                "FOREX:USD"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "topics",
            "required": false,
            "schema": {
              "enum": [
                "technology",
                "blockchain",
                "earnings",
                "financial_markets",
                "economy_fiscal",
                "finance",
                "retail_wholesale",
                "life_sciences"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "sort",
            "required": false,
            "schema": {
              "enum": [
                "LATEST",
                "EARLIEST",
                "RELEVANCE"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with TIME_SERIES_MONTHLY_ADJUSTED data"
          }
        },
        "summary": "Get News Related to Specified Tickers"
      }
    },
    "/stock/query/quote": {
      "get": {
        "operationId": "GET Alpha Vantage Quote",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "GLOBAL_QUOTE"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with Stock Quote data"
          }
        },
        "summary": "Get Current Stock Quote"
      }
    },
    "/stock/query/weeklyad": {
      "get": {
        "operationId": "GET Alpha Vantage Weekly Adjusted",
        "parameters": [
          {
            "in": "query",
            "name": "function",
            "required": true,
            "schema": {
              "enum": [
                "TIME_SERIES_WEEKLY_ADJUSTED"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "symbol",
            "required": true,
            "schema": {
              "enum": [
                "IBM"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "apikey",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response with TIME_SERIES_WEEKLY_ADJUSTED data"
          }
        },
        "summary": "Get Weekly Adjusted Time Series Data"
      }
    }
  },
  "components": {
    "schemas": {}
  }
}