Syllable · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Syllable Platform SDK API

5 actions 5 updates documentation extends openapi/syllable-sdk-openapi-original.yml
Generated by API Evangelist Written by API Evangelist tooling for Syllable's API. It is a proposal applied on top of the contract, not a document Syllable publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-profilex-apievangelist-harvested-fromx-apievangelist-harvested-onx-provider-namex-provider-websitex-documentationx-status-pagex-trust-center

Targets 3

$.info
$.servers
$.components.securitySchemes.APIKeyHeader

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Syllable Platform SDK API
  version: 1.0.0
extends: openapi/syllable-sdk-openapi-original.yml
x-generated: '2026-08-05'
x-method: generated
x-source: openapi/syllable-sdk-openapi-original.yml
x-note: >-
  Non-destructive enhancements API Evangelist derived from the harvested spec and the
  provider's public surface. The harvested OpenAPI is never mutated; apply this overlay to
  produce the enriched view. Nothing here changes operation semantics.
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://apis.io/provider/syllable/
    x-apievangelist-harvested-from: https://spec.speakeasy.com/syllable/syllable/syllable-sdk-oas-with-code-samples
    x-apievangelist-harvested-on: '2026-08-05'
    x-provider-name: Syllable
    x-provider-website: https://syllable.ai/
    x-documentation: https://docs.syllable.ai/
    x-status-page: https://syllable.statuspage.io
    x-trust-center: https://trust.syllable.ai
    x-changelog: https://syllable.ai/release-notes/
- target: $.info
  update:
    x-api-conventions:
      authentication: Syllable-API-Key header, one token per organization
      pagination: page (0-based) + limit (default 25), with order_by/order_by_direction
      field_selection: fields
      error_envelope: HTTPValidationError -> detail[].loc / .msg / .type
      idempotency: not supported
      rate_limits: not documented
      artifact: conventions/syllable-conventions.yml
- target: $.info
  update:
    x-agent-surfaces:
      mcp_server: https://docs.syllable.ai/mcp
      mcp_scope: documentation only
      agent_card: https://docs.syllable.ai/.well-known/agent-card.json
      agent_card_grade: flavored
      cli: https://github.com/asksyllable/syllable-cli
      cli_claude_skill: .claude/skills/syllable-cli/
      llms_txt: https://docs.syllable.ai/llms.txt
- target: $.servers
  update:
  - url: https://api.syllable.cloud
    description: API server (production)
    x-verified: '2026-08-05'
    x-tls: TLSv1.3
    x-hsts: false
- target: $.components.securitySchemes.APIKeyHeader
  update:
    description: >-
      Organization API token issued from the Syllable Console (profile menu -> API tokens).
      One token per organization, shown once at creation, with a visible creation and expiry
      timestamp and a revoke action. The CLI reads it from SYLLABLE_API_KEY or
      ~/.syllable/config.yaml.
    x-docs: https://docs.syllable.ai/account/APITokens
    x-rotation: revoke-and-regenerate in console