chat

Expose Schemas

Schema exposure endpoint for OpenAPI/TypeScript generation. This endpoint is never called by the frontend but ensures all chat-related schemas are included in the OpenAPI specification for type generation.

get/api/v1/chat/schemas

Response

Successful Response

invalid_query_reason'out_of_scope' | 'too_vague' | 'geographic_restrictions' | 'execution_blocked'

Changes

Changed in 18 of the 30 revisions of this API.301796

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

  • 7720763f8bf113See the full diff
    • ●

      added the new duration enum value to the //////// response property for the response status

      response-property-enum-value-added

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    This revision also has 13 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ▲

      the response property // became optional for the status

      response-property-became-optional

    • ▲

      the response property // became optional for the status

      response-property-became-optional

    • ▲

      response property stream_chat_event/anyOf[subschema #3: StreamToolCallStart]/args list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property stream_tool_call_start/anyOf[subschema #1: StreamToolCallStart]/args list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    This revision also has 18 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

  • 604ea84d0ff78840See the full diff
    • ▲

      added to the /// response property oneOf list for the response status

      response-property-one-of-added

    • ▲

      added to the /// response property oneOf list for the response status

      response-property-one-of-added

    • ▲

      the // response's property type changed from string to no type for status

      response-property-type-changed

    • ▲

      the /// response's property type changed from object to no type for status

      response-property-type-changed

    • ▲

      the // response's property type changed from string to no type for status

      response-property-type-changed

    • ▲

      the /// response's property type changed from object to no type for status

      response-property-type-changed

    • ▲

      removed the required property //// from the response with the status

      response-required-property-removed

    • ▲

      removed the required property //// from the response with the status

      response-required-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property //// from the response with the status

      response-optional-property-removed

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added to the // response property anyOf list for the response status

      response-property-any-of-added

    • ○

      added to the // response property anyOf list for the response status

      response-property-any-of-added

    • ○

      added discriminator to /// response property for the response status

      response-property-discriminator-added

    • ○

      added discriminator to /// response property for the response status

      response-property-discriminator-added

    • ○

      removed the agent_failure enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the agent_failure enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the attachment_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the attachment_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the db_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the db_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the discovery_allowance_exhausted enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the discovery_allowance_exhausted enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the discovery_allowance_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the discovery_allowance_unavailable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the internal enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the internal enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the not_continuable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the not_continuable enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the run_in_progress enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the run_in_progress enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ●

      added the new future_land_use enum value to the //////// response property for the response status

      response-property-enum-value-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property //// to the response with the status

      response-optional-property-added

    • ○

      added the optional property //// to the response with the status

      response-optional-property-added

    • ○

      added the optional property //// to the response with the status

      response-optional-property-added

    • ○

      added the optional property //// to the response with the status

      response-optional-property-added

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added to the response property anyOf list for the response status

      response-property-any-of-added