action apptigent_market_index { label: "Finance - Market index" description: "Get current and historical market index information" provider: apptigent method: POST path: "/MarketIndex" encoding: json input: { type: "object" required: ["symbol"] properties: { date: { type: "string" description: "Date (yyyy-MM-dd, leave empty for last trading day)" } symbol: { type: "string" description: "Market index" enum: ["DJA.INDX (Dow Jones Composite Average)", "DJI.INDX (Dow Jones Industrial Average)", "DJT.INDX (Dow Jones Transportation)", "DJUS.INDX (Dow Jones US)", "DXY.INDX (US Dollar Index)", "GDOW.INDX (Global Dow USD)", "NY.INDX (NYSE US 100 Index)", "NYA.INDX (NYSE Composite)", "IXIC.INDX (NASDAQ Composite)", "NDX.INDX (NASDAQ 100)", "GSPC.INDX (S&P 500)", "ES.INDX (S&P 500 Futures)", "MID.INDX (S&P Midcap 400)", "GPTSE.INDX (S&P TSX Composite Index [Canada])", "FTSE.INDX (FTSE 100 Index [UK])", "CDAXX.INDX (DAX Composite Index [Germany])", "GDAXI.INDX (DAX Index [Germany])", "HSCE.INDX (Hang Seng China Enterprise (CEI))", "HSI.INDX (Hang Seng Index [Hong Kong])", "N100.INDX (EuroNext 100)", "N225.INDX (Nikkei 225 Index)", "RTSI.INDX (RTSI Index [Russia])", "SSEC.INDX (Shanghai Composite)", "SSMI.INDX (Swiss Market Index)"] } } } output: { type: "object" properties: { adj_close: { type: "number" description: "Adjusted close value" } adj_high: { type: "number" description: "Adjusted high value" } adj_low: { type: "number" description: "Adjusted low value" } adj_open: { type: "number" description: "Adjusted open value" } adj_volume: { type: "number" description: "Adjusted trading volume" } close: { type: "number" description: "Close value" } date: { type: "string" description: "Date" } exchange: { type: "string" description: "Market exchange" } high: { type: "number" description: "High value" } low: { type: "number" description: "Low value" } open: { type: "number" description: "Open value" } symbol: { type: "string" description: "Index symbol" } volume: { type: "number" description: "Trading volume" } } } }