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

# Read a company intelligence result

> Read normalized output, delivery status, and total charges for an existing company intelligence request. Follow the result_url returned by the call.

Use `result_url` unchanged on the API origin and authenticate with a Key permitted to read every Run. The response uses the same fields as the initial Solution response. HTTP 200 can still carry `result_status: pending` while an asynchronous lookup runs; keep polling until `status` is terminal. This read creates no Runs, calls no Providers and does not resume fallback.


## OpenAPI

````yaml /openapi.json get /v1/solutions/gtm/company_intelligence/result
openapi: 3.1.0
info:
  title: Glasser
  version: 0.0.1
  description: >-
    One key, no contract, pay per call, across paid APIs bought wholesale. Every
    response carries x-request-id; every error body carries the same envelope.
servers:
  - url: https://api.glasser.ai
security: []
tags:
  - name: Solutions
  - name: Endpoints
  - name: Runs
  - name: Balance
paths:
  /v1/solutions/gtm/company_intelligence/result:
    get:
      tags:
        - Solutions
      summary: Read a company intelligence result
      description: >-
        Follow result_url from a company intelligence call to read normalized
        output, business result_status and the total charge of the same Runs.
        HTTP 200 may still contain result_status=pending. This authenticated
        read creates no Runs, calls no Providers and does not resume fallback.
        GET /v1/runs/:id remains the native individual Run. The result context
        is signed, bound to the Workspace and checked against the current Key
        policy for every Run.
      operationId: gtm-company-intelligence-result
      parameters:
        - name: token
          in: query
          schema:
            type: string
            minLength: 1
            maxLength: 16384
            description: >-
              Opaque result context returned in result_url. Keep it unchanged
              and authenticate with a Key permitted to read every listed Run.
          required: true
      responses:
        '200':
          description: CompanyIntelligenceResult
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CompanyIntelligenceResult'
        '400':
          description: ValidationFailed
          content:
            application/json:
              schema:
                anyOf:
                  - $ref: '#/components/schemas/ValidationFailedEncoded'
                  - $ref: '#/components/schemas/ValidationFailedEncoded'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedEncoded'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenEncoded'
        '404':
          description: NotFound
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundEncoded'
        '429':
          description: RateLimited
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RateLimitedEncoded'
      security:
        - bearer: []
components:
  schemas:
    CompanyIntelligenceResult:
      type: object
      properties:
        id:
          type: string
        run_url:
          type: string
          description: Open this Run in the console. Requires Workspace membership.
        provider:
          type: string
          pattern: ^[a-z0-9][a-z0-9-]*$
        endpoint:
          type: string
          pattern: ^\/.+$
        endpoint_version:
          type: integer
          exclusiveMinimum: 0
        status:
          type: string
          enum:
            - QUEUED
            - RUNNING
            - COMPLETED
            - FAILED
            - STOPPED
          description: >-
            QUEUED or RUNNING: still in progress. COMPLETED: a Provider response
            is available, including non-2xx responses. FAILED: read failure.
            STOPPED: stopped before dispatch. Read charge_usd separately from
            status.
        failure:
          anyOf:
            - type: object
              properties:
                kind:
                  type: string
                  enum:
                    - TIMED_OUT
                    - INTERNAL
                message:
                  type: string
              required:
                - kind
                - message
              additionalProperties: false
            - type: 'null'
          description: Why the Run failed. Non-null only when status is FAILED.
        input:
          type: object
        output:
          anyOf:
            - anyOf:
                - type: object
                  properties:
                    name:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Company name as the Provider reports it.
                    website:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Company website as an http(s) URL.
                    description:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Short company description from the Provider.
                    industry:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: >-
                        Industry label in the answering Provider's own
                        vocabulary (LinkedIn, GICS-style, ...). Not comparable
                        across Providers; check `provider`.
                    employees:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Employee count. A Provider's own estimate, not an
                        audited headcount.
                    employee_range_min:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Lower edge of the Provider's employee-size bucket (for
                        example 10000 for 10K-50K).
                    employee_range_max:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Upper edge of the Provider's employee-size bucket; null
                        for an open-ended bucket such as 10000+.
                    founded_year:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: Year the company was founded.
                    city:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Headquarters city.
                    region:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Headquarters state or region.
                    country:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: >-
                        Headquarters country as an English display name (never a
                        code).
                    country_code:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Headquarters country as an ISO 3166-1 alpha-2 code.
                    linkedin_url:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: LinkedIn company page URL.
                    phone:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Headquarters phone number as the Provider reports it.
                    total_funding_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Total funding raised, USD, as the Provider reports it.
                    revenue_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: >-
                        Annual revenue as a single figure, USD: the Provider's
                        estimate or reported number. Null when the Provider only
                        gives a range (see revenue_range_min_usd /
                        revenue_range_max_usd).
                    revenue_range_min_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Lower edge of the Provider's annual-revenue bucket, USD.
                    revenue_range_max_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: >-
                        Upper edge of the Provider's annual-revenue bucket, USD;
                        null for an open-ended bucket such as $10B+.
                    ownership:
                      anyOf:
                        - type: string
                          enum:
                            - public
                            - private
                            - nonprofit
                            - government
                            - education
                            - other
                        - type: 'null'
                      description: >-
                        Ownership type mapped from the Provider's label. Null
                        when the Provider does not say; private is never
                        inferred.
                    ticker:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Stock ticker or public symbol, for public companies.
                    latest_funding_date:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: Date of the latest funding round, YYYY-MM-DD.
                  required:
                    - name
                    - website
                    - description
                    - industry
                    - employees
                    - employee_range_min
                    - employee_range_max
                    - founded_year
                    - city
                    - region
                    - country
                    - country_code
                    - linkedin_url
                    - phone
                    - total_funding_usd
                    - revenue_usd
                    - revenue_range_min_usd
                    - revenue_range_max_usd
                    - ownership
                    - ticker
                    - latest_funding_date
                  additionalProperties: false
                - type: object
                  properties:
                    monthly_visits:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Monthly visits from all channels, worldwide (Similarweb
                        panel estimate). Not scoped to country.
                    organic_traffic:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: >-
                        Estimated monthly organic search visits in the request
                        country (default us); a search-model estimate.
                    paid_traffic:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: >-
                        Estimated monthly paid search visits in the request
                        country (default us).
                    organic_keywords:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Keywords the domain ranks for organically in the request
                        country.
                    paid_keywords:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: Keywords the domain bids on in the request country.
                    organic_traffic_value_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: >-
                        Estimated monthly value of the organic traffic, USD
                        (Ahrefs). Null for other Providers.
                    similarweb_global_rank:
                      anyOf:
                        - type: integer
                        - type: 'null'
                      description: >-
                        Similarweb global rank (1 = most visited). Null for
                        other Providers.
                    bounce_rate:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Bounce rate as a fraction 0-1 (Similarweb).
                    pages_per_visit:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Pages per visit (Similarweb).
                    avg_visit_duration_seconds:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Average visit duration in seconds (Similarweb).
                  required:
                    - monthly_visits
                    - organic_traffic
                    - paid_traffic
                    - organic_keywords
                    - paid_keywords
                    - organic_traffic_value_usd
                    - similarweb_global_rank
                    - bounce_rate
                    - pages_per_visit
                    - avg_visit_duration_seconds
                  additionalProperties: false
                - type: object
                  properties:
                    total_funding_usd:
                      anyOf:
                        - anyOf:
                            - type: number
                            - type: string
                              enum:
                                - Infinity
                                - '-Infinity'
                                - NaN
                        - type: 'null'
                      description: Total funding raised, USD, as the Provider reports it.
                    items:
                      type: array
                      items:
                        type: object
                        properties:
                          round_date:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Date of the round, YYYY-MM-DD. LeadMagic dates are
                              month precision (day 01).
                          round:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Round label in the answering Provider's vocabulary
                              (seed, Series I, ...).
                          amount_usd:
                            anyOf:
                              - anyOf:
                                  - type: number
                                  - type: string
                                    enum:
                                      - Infinity
                                      - '-Infinity'
                                      - NaN
                              - type: 'null'
                            description: >-
                              Amount raised in the round, USD. Null for other
                              currencies.
                          investors:
                            type: array
                            items:
                              type: string
                            description: Investor names.
                          source_url:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Source article for the round (PredictLeads).
                        required:
                          - round_date
                          - round
                          - amount_usd
                          - investors
                          - source_url
                        additionalProperties: false
                  required:
                    - total_funding_usd
                    - items
                  additionalProperties: false
                - type: object
                  properties:
                    items:
                      type: array
                      items:
                        type: object
                        properties:
                          name:
                            type: string
                            description: Technology name.
                          categories:
                            type: array
                            items:
                              type: string
                            description: >-
                              Category labels in the answering Provider's
                              vocabulary (BuiltWith tag, DataForSEO
                              group/category). Empty when the Provider gives
                              none.
                          detection_source:
                            anyOf:
                              - type: string
                                enum:
                                  - website
                                  - job_postings
                              - type: 'null'
                            description: >-
                              How the technology was detected: crawling the
                              public website, or inferred from job postings
                              (PredictLeads behind-the-firewall detections).
                          predictleads_confidence:
                            anyOf:
                              - anyOf:
                                  - type: number
                                  - type: string
                                    enum:
                                      - Infinity
                                      - '-Infinity'
                                      - NaN
                              - type: 'null'
                            description: >-
                              PredictLeads detection confidence, 0-1. Null for
                              other Providers.
                          first_detected_date:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: First detection date, YYYY-MM-DD.
                          last_detected_date:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Latest detection date, YYYY-MM-DD.
                        required:
                          - name
                          - categories
                          - detection_source
                          - predictleads_confidence
                          - first_detected_date
                          - last_detected_date
                        additionalProperties: false
                  required:
                    - items
                  additionalProperties: false
                - type: object
                  properties:
                    items:
                      type: array
                      items:
                        type: object
                        properties:
                          domain:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              The similar company's domain (hostname without
                              www. or port).
                          name:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              The similar company's name. Null when the Provider
                              returns web pages (Exa).
                          page_title:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Title of the matched web page (Exa only); not a
                              company name.
                          position:
                            anyOf:
                              - type: integer
                              - type: 'null'
                            description: 1-based rank in the Provider's answer.
                          predictleads_similarity_score:
                            anyOf:
                              - anyOf:
                                  - type: number
                                  - type: string
                                    enum:
                                      - Infinity
                                      - '-Infinity'
                                      - NaN
                              - type: 'null'
                            description: >-
                              PredictLeads company-similarity score, 0-1. Null
                              for other Providers.
                          exa_similarity_score:
                            anyOf:
                              - anyOf:
                                  - type: number
                                  - type: string
                                    enum:
                                      - Infinity
                                      - '-Infinity'
                                      - NaN
                              - type: 'null'
                            description: >-
                              Exa neural similarity between the company's
                              website and the matched page. Null for other
                              Providers.
                          reason:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Why the Provider considers the company similar
                              (PredictLeads).
                        required:
                          - domain
                          - name
                          - page_title
                          - position
                          - predictleads_similarity_score
                          - exa_similarity_score
                          - reason
                        additionalProperties: false
                  required:
                    - items
                  additionalProperties: false
                - type: object
                  properties:
                    items:
                      type: array
                      items:
                        type: object
                        properties:
                          title:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Headline.
                          url:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Article URL.
                          source:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Publisher name (Serper). Null when the Provider
                              gives none.
                          published_at:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Article publication time, ISO 8601 UTC.
                          event_date:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Date the reported event happened, YYYY-MM-DD
                              (PredictLeads).
                          date_text:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              The Provider's display date exactly as returned
                              (Google News, may be relative to completed_at such
                              as '3 hours ago'); never parsed.
                          category:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              Event category in the Provider's vocabulary
                              (PredictLeads).
                          snippet:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: Short excerpt.
                        required:
                          - title
                          - url
                          - source
                          - published_at
                          - event_date
                          - date_text
                          - category
                          - snippet
                        additionalProperties: false
                  required:
                    - items
                  additionalProperties: false
            - type: 'null'
          description: >-
            Normalized fields per action. The Provider's native output is not
            repeated here; it stays on the Run (GET /v1/runs/:id). Values a
            Provider does not report are null; an empty answer is the action's
            shape with every field null, or items: [], with result_status
            no_result. Money is USD. Employees and revenue are the Provider's
            own estimates; *_range_min / *_range_max are the edges of the
            Provider's bucket. A score from a Provider's own model is named
            after the Provider (exa_similarity_score) and is null for the
            others. Labels such as industry, categories, round and category are
            in the answering Provider's vocabulary.


            - enrich: name, website, description, industry, employees,
            employee_range_min, employee_range_max, founded_year, city, region,
            country, country_code, linkedin_url, phone, total_funding_usd,
            revenue_usd, revenue_range_min_usd, revenue_range_max_usd,
            ownership, ticker, latest_funding_date

            - tech_stack: items[]: name, categories[], detection_source,
            predictleads_confidence, first_detected_date, last_detected_date

            - traffic: monthly_visits, organic_traffic, paid_traffic,
            organic_keywords, paid_keywords, organic_traffic_value_usd,
            similarweb_global_rank, bounce_rate, pages_per_visit,
            avg_visit_duration_seconds

            - competitors: items[]: domain, name, page_title, position,
            predictleads_similarity_score, exa_similarity_score, reason

            - funding: total_funding_usd, items[]: round_date, round,
            amount_usd, investors[], source_url

            - news: items[]: title, url, source, published_at, event_date,
            date_text, category, snippet
        provider_response:
          anyOf:
            - type: object
              properties:
                http_status:
                  type: integer
                  minimum: 100
                  maximum: 599
                  description: >-
                    HTTP status returned by the Provider. Check this even when
                    the Run is COMPLETED.
                error:
                  anyOf:
                    - {}
                    - type: 'null'
              required:
                - http_status
              additionalProperties: false
            - type: 'null'
          description: >-
            Non-null only when status is COMPLETED.


            - For 2xx responses, output contains Provider-native JSON (any
            shape), or null for an empty body.

            - For non-2xx responses, error contains the Provider's error body
            and output is null.


            Sensitive fields are removed from both bodies.
        charge_usd:
          anyOf:
            - type: string
              pattern: ^(0|[1-9]\d*)\.(\d{2}|\d{2}\d{0,3}[1-9])$
              description: >-
                Exact USD decimal string (min 2, max 6 decimals, one canonical
                spelling). Sum with decimal arithmetic or scale by 10^6 — never
                floats.
            - type: 'null'
          description: >-
            Total charge of runs in this Solution response. Null until all
            listed Runs settle. Each Run retains its own charge; failures can
            also be charged.
        charge_basis:
          anyOf:
            - type: object
              properties:
                clause:
                  type: string
                  enum:
                    - rule
                    - NO_RESULT
                    - PROVIDER_ERROR
                    - TIMED_OUT
                    - INTERNAL
                quantity:
                  anyOf:
                    - type: integer
                      minimum: 0
                    - type: 'null'
              required:
                - clause
                - quantity
              additionalProperties: false
            - type: 'null'
          description: >-
            Single-Run charge basis, or null for a multi-Run total. Read
            runs[].charge_basis for each charge.
        stoppable:
          type: boolean
          description: >-
            Whether a stop request can currently be accepted. This does not
            guarantee that the Run can stop before dispatch.
        stop_requested_at:
          anyOf:
            - type: string
              description: ISO-8601 UTC timestamp
              format: date-time
            - type: 'null'
          description: >-
            When a stop was requested. The Run can still continue if dispatch
            had already started.
        created_at:
          type: string
          description: ISO-8601 UTC timestamp
          format: date-time
        started_at:
          anyOf:
            - type: string
              description: ISO-8601 UTC timestamp
              format: date-time
            - type: 'null'
        completed_at:
          anyOf:
            - type: string
              description: ISO-8601 UTC timestamp
              format: date-time
            - type: 'null'
        task_id:
          anyOf:
            - type: string
            - type: 'null'
        metadata:
          type: object
          additionalProperties:
            type: string
            minLength: 1
            maxLength: 500
          maxProperties: 20
          propertyNames:
            type: string
            pattern: ^[a-z][a-z0-9_]{0,39}$
          description: >-
            Your stored tracking fields. Use them to filter Runs. They never go
            to the Provider or affect routing, Price, or idempotency.


            - Up to 20 keys: lowercase letters, digits, and underscores; start
            with a letter; at most 40 characters.

            - Values: strings of 1–500 characters.

            - user_id: your End user's opaque ID, never their email address or
            name.
        action:
          type: string
          enum:
            - enrich
            - tech_stack
            - traffic
            - competitors
            - funding
            - news
        result_status:
          type: string
          enum:
            - success
            - no_result
            - error
            - pending
          description: >-
            Business delivery status, independent of the final Run lifecycle in
            status. no_result is an empty but valid answer; error means the
            Provider output could not be delivered.
        error:
          anyOf:
            - type: object
              properties:
                code:
                  type: string
                message:
                  type: string
              required:
                - code
                - message
              additionalProperties: false
            - type: 'null'
        runs:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              run_url:
                type: string
                description: Open this Run in the console. Requires Workspace membership.
              provider:
                type: string
                pattern: ^[a-z0-9][a-z0-9-]*$
              endpoint:
                type: string
                pattern: ^\/.+$
              endpoint_version:
                type: integer
                exclusiveMinimum: 0
              status:
                type: string
                enum:
                  - QUEUED
                  - RUNNING
                  - COMPLETED
                  - FAILED
                  - STOPPED
                description: >-
                  QUEUED or RUNNING: still in progress. COMPLETED: a Provider
                  response is available, including non-2xx responses. FAILED:
                  read failure. STOPPED: stopped before dispatch. Read
                  charge_usd separately from status.
              failure:
                anyOf:
                  - type: object
                    properties:
                      kind:
                        type: string
                        enum:
                          - TIMED_OUT
                          - INTERNAL
                      message:
                        type: string
                    required:
                      - kind
                      - message
                    additionalProperties: false
                  - type: 'null'
                description: Why the Run failed. Non-null only when status is FAILED.
              input:
                type: object
                properties:
                  omitted:
                    type: boolean
                    enum:
                      - true
                required:
                  - omitted
                additionalProperties: false
              output:
                type: object
                properties:
                  omitted:
                    type: boolean
                    enum:
                      - true
                required:
                  - omitted
                additionalProperties: false
              provider_response:
                anyOf:
                  - type: object
                    properties:
                      http_status:
                        type: integer
                        minimum: 100
                        maximum: 599
                        description: >-
                          HTTP status returned by the Provider. Check this even
                          when the Run is COMPLETED.
                    required:
                      - http_status
                    additionalProperties: false
                  - type: 'null'
              charge_usd:
                anyOf:
                  - type: string
                    pattern: ^(0|[1-9]\d*)\.(\d{2}|\d{2}\d{0,3}[1-9])$
                    description: >-
                      Exact USD decimal string (min 2, max 6 decimals, one
                      canonical spelling). Sum with decimal arithmetic or scale
                      by 10^6 — never floats.
                  - type: 'null'
                description: >-
                  Final charge as an exact USD decimal string. Null while QUEUED
                  or RUNNING. A FAILED Run can have a non-zero charge under the
                  Endpoint's Price.
              charge_basis:
                anyOf:
                  - type: object
                    properties:
                      clause:
                        type: string
                        enum:
                          - rule
                          - NO_RESULT
                          - PROVIDER_ERROR
                          - TIMED_OUT
                          - INTERNAL
                      quantity:
                        anyOf:
                          - type: integer
                            minimum: 0
                          - type: 'null'
                    required:
                      - clause
                      - quantity
                    additionalProperties: false
                  - type: 'null'
                description: >-
                  Price clause used to calculate the charge. Null before
                  settlement or when no Provider attempt was made.
              stoppable:
                type: boolean
                description: >-
                  Whether a stop request can currently be accepted. This does
                  not guarantee that the Run can stop before dispatch.
              stop_requested_at:
                anyOf:
                  - type: string
                    description: ISO-8601 UTC timestamp
                    format: date-time
                  - type: 'null'
                description: >-
                  When a stop was requested. The Run can still continue if
                  dispatch had already started.
              created_at:
                type: string
                description: ISO-8601 UTC timestamp
                format: date-time
              started_at:
                anyOf:
                  - type: string
                    description: ISO-8601 UTC timestamp
                    format: date-time
                  - type: 'null'
              completed_at:
                anyOf:
                  - type: string
                    description: ISO-8601 UTC timestamp
                    format: date-time
                  - type: 'null'
              task_id:
                anyOf:
                  - type: string
                  - type: 'null'
              metadata:
                type: object
                additionalProperties:
                  type: string
                  minLength: 1
                  maxLength: 500
                maxProperties: 20
                propertyNames:
                  type: string
                  pattern: ^[a-z][a-z0-9_]{0,39}$
                description: >-
                  Your stored tracking fields. Use them to filter Runs. They
                  never go to the Provider or affect routing, Price, or
                  idempotency.


                  - Up to 20 keys: lowercase letters, digits, and underscores;
                  start with a letter; at most 40 characters.

                  - Values: strings of 1–500 characters.

                  - user_id: your End user's opaque ID, never their email
                  address or name.
            required:
              - id
              - run_url
              - provider
              - endpoint
              - endpoint_version
              - status
              - failure
              - input
              - output
              - provider_response
              - charge_usd
              - charge_basis
              - stoppable
              - stop_requested_at
              - created_at
              - started_at
              - completed_at
              - task_id
              - metadata
            additionalProperties: false
        result_url:
          type: string
          description: >-
            Authenticated, read-only URL path for polling this normalized result
            and total charge. Use with the API origin. Does not create Runs or
            resume fallback. GET /v1/runs/:id still returns the native,
            individual Run.
      required:
        - id
        - run_url
        - provider
        - endpoint
        - endpoint_version
        - status
        - failure
        - input
        - output
        - provider_response
        - charge_usd
        - charge_basis
        - stoppable
        - stop_requested_at
        - created_at
        - started_at
        - completed_at
        - task_id
        - metadata
        - action
        - result_status
        - error
        - runs
        - result_url
      additionalProperties: false
    ValidationFailedEncoded:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - validation_failed
            message:
              type: string
            reason:
              anyOf:
                - type: string
                - type: 'null'
            control:
              anyOf:
                - type: string
                - type: 'null'
            retry_after_ms:
              anyOf:
                - anyOf:
                    - type: integer
                    - type: 'null'
                - type: 'null'
            details:
              anyOf:
                - type: object
                - type: 'null'
          required:
            - code
            - message
          additionalProperties: false
        request_id:
          type: string
      required:
        - error
        - request_id
      additionalProperties: false
    UnauthorizedEncoded:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - unauthorized
            message:
              type: string
            reason:
              anyOf:
                - type: string
                - type: 'null'
            control:
              anyOf:
                - type: string
                - type: 'null'
            retry_after_ms:
              anyOf:
                - anyOf:
                    - type: integer
                    - type: 'null'
                - type: 'null'
            details:
              anyOf:
                - type: object
                - type: 'null'
          required:
            - code
            - message
          additionalProperties: false
        request_id:
          type: string
      required:
        - error
        - request_id
      additionalProperties: false
    ForbiddenEncoded:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - forbidden
            message:
              type: string
            reason:
              anyOf:
                - type: string
                - type: 'null'
            control:
              anyOf:
                - type: string
                - type: 'null'
            retry_after_ms:
              anyOf:
                - anyOf:
                    - type: integer
                    - type: 'null'
                - type: 'null'
            details:
              anyOf:
                - type: object
                - type: 'null'
          required:
            - code
            - message
          additionalProperties: false
        request_id:
          type: string
      required:
        - error
        - request_id
      additionalProperties: false
    NotFoundEncoded:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - not_found
            message:
              type: string
            reason:
              anyOf:
                - type: string
                - type: 'null'
            control:
              anyOf:
                - type: string
                - type: 'null'
            retry_after_ms:
              anyOf:
                - anyOf:
                    - type: integer
                    - type: 'null'
                - type: 'null'
            details:
              anyOf:
                - type: object
                - type: 'null'
          required:
            - code
            - message
          additionalProperties: false
        request_id:
          type: string
      required:
        - error
        - request_id
      additionalProperties: false
    RateLimitedEncoded:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              enum:
                - rate_limited
            message:
              type: string
            reason:
              anyOf:
                - type: string
                - type: 'null'
            control:
              anyOf:
                - type: string
                - type: 'null'
            retry_after_ms:
              anyOf:
                - anyOf:
                    - type: integer
                    - type: 'null'
                - type: 'null'
            details:
              anyOf:
                - type: object
                - type: 'null'
          required:
            - code
            - message
          additionalProperties: false
        request_id:
          type: string
      required:
        - error
        - request_id
      additionalProperties: false
  securitySchemes:
    bearer:
      type: http
      scheme: Bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.