action apptigent_stock_prices { label: "Finance - Stock prices" description: "Get current and historical stock price information" provider: apptigent method: POST path: "/StockPrices" encoding: json input: { type: "object" required: ["symbols"] properties: { date: { type: "string" description: "Date (yyyy-MM-dd, leave empty for latest)" } exchange: { type: "string" description: "Stock exchange" enum: ["XNYS (New York Stock Exchange)", "XNAS (NASDAQ Stock Exchange)", "XBRU (Euronext Brussels)", "XTSE (Toronto Stock Exchange)", "XCNQ (Candadian Securities Exchange)", "XSHG (Shanghai Stock Exchange)", "XCSE (Copenhagen Stock Exchange)", "XPAR (Euronext Paris)", "XFRA (Deutsche Borse)", "XHKG (Hong Kong Stock Exchange)", "XNSE (National Stock Exchange India)", "XTAE (Tel Aviv Stock Exchange)", "XNGO (Nagoya Stock Exchange)", "XFKA (Fukuoka Stock Exchange)", "XSAP (Sapporo Stock Exchange)", "XMEX (Mexican Stock Exchange)", "XNZE (New Zealand Stock Exchange)", "XLIS (Euronext Lisbon)", "MISX (Moscow Stock Exchange)", "XSES (Singapore Stock Exchange)", "XLON (London Stock Exchange)", "XASE (American Stock Exchange)", "XASX (Australia Stock Exchange)", "XDFM (Dubai Financial Market)", "XBKK (Stock Exchange of Thailand)", "XSWX (SIX Swiss Exchange)", "XSTO (Stockholm Stock Exchange)", "BMEX (Bolsas y Mercados EspaƱoles)", "XJSE (Johannesburg Stock Exchange)"] } symbols: { type: "string" description: "Stock ticker symbols (comma-separated, max 20)" } } } output: { type: "object" properties: { result: { type: "array" description: "Stock price information" items: { type: "object" properties: { close: { type: "number" description: "Close" } date: { type: "string" description: "Date" } exchange: { type: "string" description: "Stock exchange" } high: { type: "number" description: "High" } low: { type: "number" description: "Low" } open: { type: "number" description: "Open" } symbol: { type: "string" description: "Ticker symbol" } volume: { type: "number" description: "Volume" } } } } } } }