> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chicago.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Telemetry Snapshot (legacy)

> Get daily market telemetry for a given report date (legacy field-selection endpoint).

**Prefer the focused sub-endpoints:**
- `GET /telemetry/summary` — regime, signals, divergences (~2KB)
- `GET /telemetry/baskets` — thematic baskets with filters
- `GET /telemetry/macro` — per-market macro breakdown
- `GET /telemetry/factor` — factor lens

**Default fields** (~60KB): `regime_tag`, `raw_tape`, `metadata`, `signals`, `markets`, `commentary`, `divergences`

**Large fields** (opt-in): `baskets` (~800KB), `factor_view` (~1.47MB)

**Dot notation for commentary sub-fields:**
`commentary.headline`, `commentary.mechanism`, `commentary.paragraphs`,
`commentary.narrative_text`, `commentary.market_notes`, `commentary.model`,
`commentary.generated_at`, `commentary.compliance_violations`

**Dot notation for factor_view sub-fields:**
`factor_view.factors`, `factor_view.commentary`, `factor_view.split_methods`,
`factor_view.portfolios` (~107KB), `factor_view.timeseries` (~592KB), `factor_view.correlations` (~767KB)



## OpenAPI

````yaml GET /v1/telemetry
openapi: 3.1.0
info:
  title: Parallax API
  description: >-
    Parallax by Chicago Global — AI-powered investment research and portfolio
    analytics. Multi-factor scoring, portfolio analysis and tracking, financial
    statements, analyst estimates, ETF analytics, valuation (DCF & multiples),
    macro and market telemetry, and AI-generated research reports.
  version: 1.1.0
servers:
  - url: https://api.chicago.global
security:
  - HTTPBearer: []
paths:
  /v1/telemetry:
    get:
      tags:
        - v1
        - Telemetry
      summary: Get Telemetry
      description: >-
        Get daily market telemetry for a given report date (legacy
        field-selection endpoint).


        **Prefer the focused sub-endpoints:**

        - `GET /telemetry/summary` — regime, signals, divergences (~2KB)

        - `GET /telemetry/baskets` — thematic baskets with filters

        - `GET /telemetry/macro` — per-market macro breakdown

        - `GET /telemetry/factor` — factor lens


        **Default fields** (~60KB): `regime_tag`, `raw_tape`, `metadata`,
        `signals`, `markets`, `commentary`, `divergences`


        **Large fields** (opt-in): `baskets` (~800KB), `factor_view` (~1.47MB)


        **Dot notation for commentary sub-fields:**

        `commentary.headline`, `commentary.mechanism`, `commentary.paragraphs`,

        `commentary.narrative_text`, `commentary.market_notes`,
        `commentary.model`,

        `commentary.generated_at`, `commentary.compliance_violations`


        **Dot notation for factor_view sub-fields:**

        `factor_view.factors`, `factor_view.commentary`,
        `factor_view.split_methods`,

        `factor_view.portfolios` (~107KB), `factor_view.timeseries` (~592KB),
        `factor_view.correlations` (~767KB)
      operationId: get_telemetry_v1_telemetry_get
      parameters:
        - name: date
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: Report date (YYYY-MM-DD). Defaults to most recent available.
            examples:
              - '2024-01-01'
            title: Date
          description: Report date (YYYY-MM-DD). Defaults to most recent available.
        - name: fields
          in: query
          required: false
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            description: >-
              Fields to return. Omit for default set (excludes baskets,
              factor_view). See endpoint description for full list.
            examples:
              - - regime_tag
                - commentary
                - divergences
            title: Fields
          description: >-
            Fields to return. Omit for default set (excludes baskets,
            factor_view). See endpoint description for full list.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '404':
          description: Not found
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '500':
          description: Internal server error
      security:
        - HTTPBearer: []
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````