TextQL · OpenAPI Overlay 1.0.0

API Evangelist enrichment overlay for the TextQL Platform API (v1)

4 actions 4 updates update extends ../openapi/textql-chat-v1-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for TextQL's API. It is a proposal applied on top of the contract, not a document TextQL publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-api-evangelistx-protocolx-missingx-security

Targets 2

$.info
$.servers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enrichment overlay for the TextQL Platform API (v1)
  version: 1.0.0
extends: ../openapi/textql-chat-v1-openapi.yml
x-generated: '2026-08-30'
x-method: generated
x-source: >-
  API Evangelist enrichment pass 2026-08-30. Applies to the six per-service v1 Connect-RPC specs
  (chat, playbooks, agents, connectors, sandbox, api-access-key), which share info.title
  "textql.rpc.platform" and carry no servers[], no securitySchemes and no deprecation marking.
x-applies-to:
- ../openapi/textql-chat-v1-openapi.yml
- ../openapi/textql-playbooks-v1-openapi.yml
- ../openapi/textql-agents-v1-openapi.yml
- ../openapi/textql-connectors-v1-openapi.yml
- ../openapi/textql-sandbox-v1-openapi.yml
- ../openapi/textql-api-access-key-v1-openapi.yml
actions:
- target: $.info
  update:
    x-api-evangelist:
      provider: TextQL
      aid: textql
      generation: v1
      status: deprecated
      superseded_by: https://docs.textql.com/api-reference/v2/introduction
      evidence: >-
        docs.textql.com/llms.txt labels the section "## v1 API (deprecated)" and the v1 introduction
        page carries a note directing readers to v2. No operation in these specs carries the OpenAPI
        `deprecated` keyword and no Sunset header is published, so the deprecation is invisible to a
        machine reading the contract alone.
      sunset_date: null
- target: $.info
  update:
    x-protocol:
      name: Connect-RPC
      required_header: Connect-Protocol-Version
      optional_header: Connect-Timeout-Ms
      transport: HTTP POST only
- target: $.servers
  update:
    x-missing: >-
      These specs declare `servers: []`. The documented base URL is https://app.textql.com/v1
      (https://docs.textql.com/api-reference/introduction). Recorded here rather than written into the
      original, which is preserved verbatim.
- target: $.info
  update:
    x-security:
      note: >-
        These specs declare no securitySchemes and `security: []`, but every operation requires
        authentication. The documented scheme is Authorization: Bearer <api key>; the master RPC spec
        declares an apiKey header named tql_api_key.
      catalog: ../authentication/textql-authentication.yml