For the complete documentation index, see llms.txt. Any page on this site can be fetched as Markdown by appending .md to its URL.

Introduction

API Overview

Programmatic access to the Tandem platform over HTTPS.

The Tandem API lets you build on the platform programmatically: manage workflows, media, integrations, phone numbers, and messaging directly from your own services.

Base URL

All requests are made over HTTPS to the base URL for your environment:

https://api.tandemcx.ai

The API answers at both api.tandemcx.ai and api.spark.sharpencx.com (in development, api.develop.tandemcx.ai and api.develop.spark.sharpencx.com). Both hosts serve the same API and accept the same tokens, so you can use either.

Request and response format

Requests and responses use JSON. Send Content-Type: application/json on any request with a body. Responses are JSON unless otherwise noted (for example, audio downloads return binary data).

Resources

The API is organized into resource groups. The Reference column says which ones have endpoint-by-endpoint documentation in this portal, generated from the service's own OpenAPI spec.

ResourceBase pathReference
Voice agents/v1/agent-mediaVoice Agents
Prompts (media)/v1/media/promptsMedia
Text-to-speech/v1/media/ttsMedia
Phone numbers/v1/routing/phone-numbersRouting
Billing/v1/billingBilling
Contacts/v1/contactsContacts
Workflows/v1/workflowsNot yet documented
Integrations/v1/integrationsNot yet documented
Knowledge bases/v1/knowledgeNot yet documented
Email/v1/emailNot yet documented
Reporting/v1/reportingNot yet documented
Audit log/v1/auditNot yet documented
Users/v1/accountsNot yet documented
Secrets and variables/v1/org-configNot yet documented
SIP trunks/v1/routing/sip-trunksNot yet documented
Organization settings/v1/settingsNot yet documented

A group marked "not yet documented" is a live part of the API; it has no generated reference here yet. Contact support if you need its shapes before it lands.

Next steps

On this page