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
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.