{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/sentisense-ai/json-schema/sentisense-ai-get-api-v1-stocks-ticker-quote-response-schema.json",
  "title": "GetApiV1StocksTickerQuoteResponse",
  "x-generated": "2026-10-31",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/sentisense-ai-openapi-generated.yml#/components/schemas/GetApiV1StocksTickerQuoteResponse",
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Canonical ticker"
    },
    "currentPrice": {
      "type": "number",
      "description": "Delayed price"
    },
    "change": {
      "type": "number",
      "description": "Price change vs previous close"
    },
    "changePercent": {
      "type": "number",
      "description": "Price change percent"
    },
    "volume": {
      "type": "number",
      "description": "Current session volume"
    },
    "open": {
      "type": "number",
      "description": "Opening price"
    },
    "dayHigh": {
      "type": "number",
      "description": "Intraday high"
    },
    "dayLow": {
      "type": "number",
      "description": "Intraday low"
    },
    "previousClose": {
      "type": "number",
      "description": "Previous session close"
    },
    "week52High": {
      "type": "number",
      "description": "52‑week high"
    },
    "week52Low": {
      "type": "number",
      "description": "52‑week low"
    },
    "marketCap": {
      "type": "number",
      "description": "Market capitalization (USD)"
    },
    "peRatio": {
      "type": "number",
      "description": "Trailing P/E"
    },
    "epsTTM": {
      "type": "number",
      "description": "Earnings per share (TTM)"
    },
    "dividendYield": {
      "type": "number",
      "description": "Annual dividend yield"
    },
    "movingAverage200Day": {
      "type": "number",
      "description": "200‑day simple moving average"
    },
    "reportedCurrency": {
      "type": "string",
      "description": "Currency of EPS"
    },
    "timestamp": {
      "type": "number",
      "description": "Response timestamp (epoch ms)"
    },
    "priceAsOf": {
      "type": "number",
      "description": "When the market data behind currentPrice is from"
    }
  }
}