aid: syllable name: Syllable description: Syllable is a Mountain View, California company (founded 2017) that operates an agentic platform for building, deploying and optimizing AI voice, SMS, email, web-chat and WhatsApp agents, with a strong focus on healthcare patient experience and contact-center automation. The Syllable Platform SDK exposes a REST API at api.syllable.cloud covering agents, prompts, tools, services, data sources, channels and channel targets, sessions and transcripts, outbound campaigns and batches, insights workflows, directory, dashboards, incidents, organizations, roles, permissions and users. First-party TypeScript and Python SDKs, a Go CLI, a documentation MCP server and a published A2A agent card make it an unusually agent-forward developer surface. image: https://syllable.ai/figma/assets/syllable-social-share.png url: https://raw.githubusercontent.com/api-evangelist/syllable/refs/heads/main/apis.yml x-type: company x-source: harvest:secondary-market specificationVersion: '0.20' created: '2026-08-05' modified: '2026-08-05' tags: - Company - Artificial Intelligence - AI Agents - Voice - Conversational AI - Contact Center - Healthcare - Telephony - SMS - Customer Experience apis: - aid: syllable:syllable-agents-api name: Syllable Agents API description: >- Operations related to agent configuration. When a user interacts with the Syllable system, they do so by communicating with an agent. An agent is linked to a prompt, a custom message, and one or more channel targets to define its behavior and capabilities. For more information, see [Console docs](https://docs.syllable.ai/workspaces/Agents). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - agents properties: - type: OpenAPI url: openapi/syllable-agents-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-agents-test-api name: Syllable Agents.test API description: >- Operations for testing agents with live text. These endpoints allow sending messages to an agent and receiving its responses. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - agents.test properties: - type: OpenAPI url: openapi/syllable-agents-test-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-bridge-phrases-api name: Syllable Bridge Phrases API description: The bridge_phrases API from Syllable — 2 operation(s) for bridge_phrases. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - bridge_phrases properties: - type: OpenAPI url: openapi/syllable-bridge-phrases-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-channels-api name: Syllable Channels API description: >- Operations related to channel configuration. A channel is an organization-level point of communication, like a phone number or a web chat. A channel can be associated with an agent by creating a channel target linking them. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - channels properties: - type: OpenAPI url: openapi/syllable-channels-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-channels-targets-api name: Syllable Channels.targets API description: >- Operations related to channel target configuration. A channel target links a channel to an agent, allowing users to communicate with the agent through that channel. For more information, see [Console docs](https://docs.syllable.ai/Resources/Channels). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - channels.targets properties: - type: OpenAPI url: openapi/syllable-channels-targets-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-channels-twilio-api name: Syllable Channels.twilio API description: Operations related to Twilio channel configuration. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - channels.twilio properties: - type: OpenAPI url: openapi/syllable-channels-twilio-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-channels-twilio-numbers-api name: Syllable Channels.twilio.numbers API description: Operations related to setting up phone numbers in Twilio for use in channels. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - channels.twilio.numbers properties: - type: OpenAPI url: openapi/syllable-channels-twilio-numbers-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-conversation-config-api name: Syllable Conversation Config API description: The conversation-config API from Syllable — 1 operation(s) for conversation-config. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - conversation-config properties: - type: OpenAPI url: openapi/syllable-conversation-config-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-conversations-api name: Syllable Conversations API description: >- Operations related to conversations. A conversation is a record of messages between a user and an agent, and is composed of one or more sessions. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - conversations properties: - type: OpenAPI url: openapi/syllable-conversations-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-custom-messages-api name: Syllable Custom Messages API description: >- Operations related to custom message configuration. A custom message is a pre-configured message delivered by an agent as a greeting at the beginning of a conversation. Multiple agents can use the same custom mesasage. A custom message has one or more rules defined, which allow for different messages to be dynamically selected and delivered at runtime based on the current time and either date or day of the week. For more information, see [Console docs](https://docs.syllable.ai/Resources/Messages). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - custom_messages properties: - type: OpenAPI url: openapi/syllable-custom-messages-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-dashboards-api name: Syllable Dashboards API description: >- Operations related to dashboards. Currently the API/SDK only supports fetching basic information about dashboards. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - dashboards properties: - type: OpenAPI url: openapi/syllable-dashboards-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-data-sources-api name: Syllable Data Sources API description: >- Operations related to data sources. A data source is a blob of text that can be made available to an agent's general info tools to provide more context to the agent when generating its responses. For more information, see [Console docs](https://docs.syllable.ai/Resources/DataSources). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - data_sources properties: - type: OpenAPI url: openapi/syllable-data-sources-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-directory-api name: Syllable Directory API description: Operations related to directory humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - directory properties: - type: OpenAPI url: openapi/syllable-directory-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-events-api name: Syllable Events API description: >- Operations related to events. An event represents a specific occurrence during a session. Currently the API/SDK only supports fetching logged events. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - events properties: - type: OpenAPI url: openapi/syllable-events-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-incidents-api name: Syllable Incidents API description: Operations related to incidents. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - incidents properties: - type: OpenAPI url: openapi/syllable-incidents-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-insights-api name: Syllable Insights API description: >- Operations related to insights results. An insight is a tool that processes conversation data to extract information and generate reports. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - insights properties: - type: OpenAPI url: openapi/syllable-insights-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-insights-folders-api name: Syllable Insights.folders API description: >- Operations related to insights upload folders. An insight folder is used to upload call recordings for insight workflow analysis. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - insights.folders properties: - type: OpenAPI url: openapi/syllable-insights-folders-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-insights-tools-api name: Syllable Insights.tools API description: >- Operations related to insights tool configurationss. An insight is a tool that processes conversation data to extract information and generate reports. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - insights.tools properties: - type: OpenAPI url: openapi/syllable-insights-tools-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-insights-workflows-api name: Syllable Insights.workflows API description: >- Operations related to insights workflows. An workflow is series of tool invocations that processes conversation data to extract information and generate reports. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - insights.workflows properties: - type: OpenAPI url: openapi/syllable-insights-workflows-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-language-groups-api name: Syllable Language Groups API description: >- Operations related to language groups. A language group is a collection of language, voice, and DTMF configuration that can be linked to an agent to define the languages and voices it supports. For more information, see [Console docs](https://docs.syllable.ai/Resources/LanguageGroups). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - language_groups properties: - type: OpenAPI url: openapi/syllable-language-groups-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-organizations-api name: Syllable Organizations API description: Operations related to organizations. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - organizations properties: - type: OpenAPI url: openapi/syllable-organizations-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-organizations-sip-ip-ranges-api name: Syllable Organizations.sip Ip Ranges API description: >- The organizations.sip_ip_ranges API from Syllable — 2 operation(s) for organizations.sip_ip_ranges. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - organizations.sip_ip_ranges properties: - type: OpenAPI url: openapi/syllable-organizations-sip-ip-ranges-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-outbound-batches-api name: Syllable Outbound.batches API description: Operations related to outbound campaign batches humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - outbound.batches properties: - type: OpenAPI url: openapi/syllable-outbound-batches-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-outbound-campaigns-api name: Syllable Outbound.campaigns API description: Operations related to outbound message campaigns humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - outbound.campaigns properties: - type: OpenAPI url: openapi/syllable-outbound-campaigns-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-permissions-api name: Syllable Permissions API description: >- Operations related to permissions. A permission is a specific capability or access level granted to a user within the Syllable system. Permissions are used to control access to various features and functionalities. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - permissions properties: - type: OpenAPI url: openapi/syllable-permissions-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-prompts-api name: Syllable Prompts API description: >- Operations related to prompts. A prompt defines the behavior of an agent by delivering instructions to the LLM about how the agent should behave. A prompt can be linked to one or more agents. A prompt can also be linked to tools to allow an agent using the prompt to use them. For more information, see [Console docs](https://docs.syllable.ai/Resources/Prompts). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - prompts properties: - type: OpenAPI url: openapi/syllable-prompts-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-pronunciations-api name: Syllable Pronunciations API description: The pronunciations API from Syllable — 3 operation(s) for pronunciations. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - pronunciations properties: - type: OpenAPI url: openapi/syllable-pronunciations-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-roles-api name: Syllable Roles API description: >- Operations related to roles. A role is a collection of permissions that can be assigned to users to control their access to various features within the Syllable system. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - roles properties: - type: OpenAPI url: openapi/syllable-roles-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-services-api name: Syllable Services API description: >- Operations related to service configuration. A service is a collection of tools. You can specify an authentication method and values on a service, and any linked tools will use that auth information to generate headers for HTTP calls. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - services properties: - type: OpenAPI url: openapi/syllable-services-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-session-debug-api name: Syllable Session Debug API description: The session_debug API from Syllable — 3 operation(s) for session_debug. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - session_debug properties: - type: OpenAPI url: openapi/syllable-session-debug-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-session-labels-api name: Syllable Session Labels API description: >- Operations related to labeling sessions with evaluations of quality and descriptions of issues the user encountered or other details. For more information, see [Console docs](https://docs.syllable.ai/workspaces/Sessions). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - session_labels properties: - type: OpenAPI url: openapi/syllable-session-labels-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-sessions-api name: Syllable Sessions API description: >- Operations related to sessions. A session is a building block of a conversation. For more information, see [Console docs](https://docs.syllable.ai/workspaces/Sessions). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - sessions properties: - type: OpenAPI url: openapi/syllable-sessions-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-sessions-full-summary-api name: Syllable Sessions.full Summary API description: The sessions.full-summary API from Syllable — 1 operation(s) for sessions.full-summary. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - sessions.full-summary properties: - type: OpenAPI url: openapi/syllable-sessions-full-summary-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-sessions-latency-api name: Syllable Sessions.latency API description: The sessions.latency API from Syllable — 1 operation(s) for sessions.latency. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - sessions.latency properties: - type: OpenAPI url: openapi/syllable-sessions-latency-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-sessions-timeline-api name: Syllable Sessions.timeline API description: The sessions.timeline API from Syllable — 1 operation(s) for sessions.timeline. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - sessions.timeline properties: - type: OpenAPI url: openapi/syllable-sessions-timeline-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-sessions-transcript-api name: Syllable Sessions.transcript API description: The sessions.transcript API from Syllable — 1 operation(s) for sessions.transcript. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - sessions.transcript properties: - type: OpenAPI url: openapi/syllable-sessions-transcript-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-takeouts-api name: Syllable Takeouts API description: The takeouts API from Syllable — 3 operation(s) for takeouts. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - takeouts properties: - type: OpenAPI url: openapi/syllable-takeouts-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-tools-api name: Syllable Tools API description: >- Operations related to tool configuration. A tool is a function that an agent can call to perform actions like accessing databases, making API calls, or processing data. For an agent to have access to a tool, the prompt associated with that agent should be linked to the tool and include instructions to use it. For more information, see [Console docs](https://docs.syllable.ai/Resources/Tools). humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - tools properties: - type: OpenAPI url: openapi/syllable-tools-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-users-api name: Syllable Users API description: The users API from Syllable — 4 operation(s) for users. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - users properties: - type: OpenAPI url: openapi/syllable-users-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-v1-api name: Syllable V1 API description: The V1 API from Syllable — 4 operation(s) for v1. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - V1 properties: - type: OpenAPI url: openapi/syllable-v1-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - aid: syllable:syllable-voice-groups-api name: Syllable Voice Groups API description: The voice_groups API from Syllable — 3 operation(s) for voice_groups. humanURL: https://docs.syllable.ai/ baseURL: https://api.syllable.cloud tags: - voice_groups properties: - type: OpenAPI url: openapi/syllable-voice-groups-api-openapi.yml - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io common: - type: Overlay url: overlays/syllable-sdk-overlay.yaml - type: AgenticAccess url: agentic-access/syllable-agentic-access.yml - type: TrustCenter url: security/syllable-trust-center.yml - type: DomainSecurity url: security/syllable-domain-security.yml - type: Website url: https://syllable.ai/ - type: DeveloperPortal url: https://docs.syllable.ai/ - type: Documentation url: https://docs.syllable.ai/ - type: APIReference url: https://docs.syllable.ai/api-reference/agents/agent-list - type: GettingStarted url: https://docs.syllable.ai/sdk-guides/Overview - type: Support url: https://syllable.ai/contact-us/ - type: Blog url: https://syllable.ai/blog/ - type: GitHubOrganization url: https://github.com/asksyllable - type: Pricing url: https://syllable.ai/pricing - type: SignUp url: https://syllable.cloud/sign-up - type: Login url: https://syllable.cloud/ - type: TermsOfService url: https://syllable.ai/terms - type: PrivacyPolicy url: https://syllable.ai/legal/privacy-policy - type: StatusPage url: https://syllable.statuspage.io - type: Compliance url: https://trust.syllable.ai - type: ChangeLog url: https://syllable.ai/release-notes/ - type: Packages url: packages/syllable-packages.yml - type: SDKs url: packages/syllable-packages.yml - type: CLI url: cli/syllable-cli.yml - type: MCPServer url: mcp/syllable-mcp.yml - type: ToolCrosswalk url: mcp/syllable-tool-crosswalk.yml - type: AgentCard url: a2a/syllable-a2a.yml - type: AgentSkill url: skills/_index.yml - type: LLMsTxt url: llms/syllable-llms.txt - type: WellKnown url: well-known/syllable-well-known.yml - type: Authentication url: authentication/syllable-authentication.yml - type: Conventions url: conventions/syllable-conventions.yml - type: ErrorCatalog url: errors/syllable-problem-types.yml - type: Lifecycle url: lifecycle/syllable-lifecycle.yml - type: Conformance url: conformance/syllable-conformance.yml - type: DataModel url: data-model/syllable-data-model.yml - type: Sandbox url: sandbox/syllable-sandbox.yml - type: Components url: components/syllable-components.yml - type: Webhooks url: asyncapi/syllable-outbound-webhooks.yml - type: ChangeLog url: changelog/syllable-changelog.yml x-enrichment: date: '2026-08-05' status: enriched artifacts_added: 30 pass: local-v1