> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > multilingual STT) — or Pulse 2.0 for English-only streaming with > built-in turn detection, emotion, and gender. Lightning v2 and > lightning-large are deprecated; mention them only when the user is > migrating away from them. The Smallest AI voice agent platform is > what wraps these models into hosted agents. # Voice Agents API ## API Docs - Voice Agents API > Agents [Get all agents](https://docs.smallest.ai/api-reference/voice-agents/agents/list-agents.md) - Voice Agents API > Agents [Create a new agent](https://docs.smallest.ai/api-reference/voice-agents/agents/create-agent.md) - Voice Agents API > Agents [Duplicate agent to another organization](https://docs.smallest.ai/api-reference/voice-agents/agents/duplicate-agent.md) - Voice Agents API > Agents [Get agent by ID](https://docs.smallest.ai/api-reference/voice-agents/agents/get-agent.md) - Voice Agents API > Agents [Update agent metadata](https://docs.smallest.ai/api-reference/voice-agents/agents/update-agent.md) - Voice Agents API > Agents [Get agent call logs](https://docs.smallest.ai/api-reference/voice-agents/agents/get-agent-call-logs.md) - Voice Agents API > Agents [Archive or unarchive an agent](https://docs.smallest.ai/api-reference/voice-agents/agents/archive-agent.md) - Voice Agents API > Agent Versioning - Branches [List branches](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/list.md) - Voice Agents API > Agent Versioning - Branches [Create a branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/create-branch.md) - Voice Agents API > Agent Versioning - Branches [Get branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/get.md) - Voice Agents API > Agent Versioning - Branches [Rename a branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/rename.md) - Voice Agents API > Agent Versioning - Branches [Archive a branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/archive.md) - Voice Agents API > Agent Versioning - Branches [Make a branch live](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/make-live.md) - Voice Agents API > Agent Versioning - Branches [Get open draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/get-draft.md) - Voice Agents API > Agent Versioning - Branches [Write to draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/update-draft.md) - Voice Agents API > Agent Versioning - Branches [Discard open draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/discard-draft.md) - Voice Agents API > Agent Versioning - Branches [Publish draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/publish-draft.md) - Voice Agents API > Agent Versioning - Branches [Cancel in-flight publish](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/cancel-publish.md) - Voice Agents API > Agent Versioning - Branches [Start a test call against a branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-branches/test-call.md) - Voice Agents API > Agent Versioning - Revisions [List revisions on a branch](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-revisions/list.md) - Voice Agents API > Agent Versioning - Revisions [Get revision](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-revisions/get.md) - Voice Agents API > Agent Versioning - Revisions [Get revision publish trail](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-revisions/get-history.md) - Voice Agents API > Agent Versioning - Revisions [Restore a revision](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-revisions/restore.md) - Voice Agents API > Agent Versioning - Revisions [Diff two revisions or drafts](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-revisions/diff.md) - Voice Agents API > Agent Versioning - Drafts [List active drafts](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/list-active-drafts.md) - Voice Agents API > Agent Versioning - Drafts [Create a draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/create-draft.md) - Voice Agents API > Agent Versioning - Drafts [Get draft detail](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/get-draft-detail.md) - Voice Agents API > Agent Versioning - Drafts [Discard a draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/discard-draft.md) - Voice Agents API > Agent Versioning - Drafts [Rename a draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/rename-draft.md) - Voice Agents API > Agent Versioning - Drafts [Get draft diff](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/get-draft-diff.md) - Voice Agents API > Agent Versioning - Drafts [Publish a draft](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/publish-draft.md) - Voice Agents API > Agent Versioning - Drafts [Test call with draft config](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/test-call-with-draft-config.md) - Voice Agents API > Agent Versioning - Drafts [Edit draft config (prompt, tools, post-call metrics, voice, etc.)](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-drafts/update-draft-config.md) - Voice Agents API > Agent Versioning - Versions [List published versions](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/list-published-versions.md) - Voice Agents API > Agent Versioning - Versions [Diff two versions](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/diff-two-versions.md) - Voice Agents API > Agent Versioning - Versions [Get version detail](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/get-version-detail.md) - Voice Agents API > Agent Versioning - Versions [Update version metadata (label, description, pin only)](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/update-version-metadata.md) - Voice Agents API > Agent Versioning - Versions [Activate a version](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/activate-version.md) - Voice Agents API > Agent Versioning - Versions [Test call with version config](https://docs.smallest.ai/api-reference/voice-agents/agent-versioning-versions/test-call-with-version-config.md) - Voice Agents API > Agent templates [Get agent templates](https://docs.smallest.ai/api-reference/voice-agents/agent-templates/list-agent-templates.md) - Voice Agents API > Agent templates [Create agent from template](https://docs.smallest.ai/api-reference/voice-agents/agent-templates/create-agent-from-template.md) - Voice Agents API > Calls [Get all conversation logs](https://docs.smallest.ai/api-reference/voice-agents/calls/list.md) - Voice Agents API > Calls [Search conversation logs by call IDs](https://docs.smallest.ai/api-reference/voice-agents/calls/search.md) - Voice Agents API > Calls [Get conversation log by ID](https://docs.smallest.ai/api-reference/voice-agents/calls/get.md) - Voice Agents API > Calls [Start an outbound call](https://docs.smallest.ai/api-reference/voice-agents/calls/start-outbound-call.md) - Voice Agents API > Recordings [Get a presigned recording download URL](https://docs.smallest.ai/api-reference/voice-agents/recordings/get.md) - Voice Agents API > Web Call [Start a web chat session](https://docs.smallest.ai/api-reference/voice-agents/web-call/start-web-chat-conversation.md) - Voice Agents API > Web Call [Start a web call session](https://docs.smallest.ai/api-reference/voice-agents/web-call/start-web-call-conversation.md) - Voice Agents API > Realtime Agent [Register Call](https://docs.smallest.ai/api-reference/voice-agents/realtime-agent/register-call.md) - Voice Agents API > Realtime Agent [Agent WebSocket](https://docs.smallest.ai/api-reference/voice-agents/realtime-agent/realtime-agent.md) - Voice Agents API > Campaigns [Retrieve all campaigns](https://docs.smallest.ai/api-reference/voice-agents/campaigns/list.md) - Voice Agents API > Campaigns [Create a campaign](https://docs.smallest.ai/api-reference/voice-agents/campaigns/create.md) - Voice Agents API > Campaigns [Get a campaign](https://docs.smallest.ai/api-reference/voice-agents/campaigns/get.md) - Voice Agents API > Campaigns [Delete a campaign](https://docs.smallest.ai/api-reference/voice-agents/campaigns/delete.md) - Voice Agents API > Campaigns [Start or resume a campaign](https://docs.smallest.ai/api-reference/voice-agents/campaigns/start-or-resume.md) - Voice Agents API > Campaigns [Pause a campaign](https://docs.smallest.ai/api-reference/voice-agents/campaigns/pause.md) - Voice Agents API > Campaigns [Export campaign results grouped by audience member](https://docs.smallest.ai/api-reference/voice-agents/campaigns/export-campaign-results-by-audience-member.md) - Voice Agents API > Campaigns [Export campaign call logs](https://docs.smallest.ai/api-reference/voice-agents/campaigns/export-campaign-logs.md) - Voice Agents API > Audience [Get all audiences](https://docs.smallest.ai/api-reference/voice-agents/audience/list.md) - Voice Agents API > Audience [Create audience with CSV upload](https://docs.smallest.ai/api-reference/voice-agents/audience/create-audience-with-csv-upload.md) - Voice Agents API > Audience [Get audience by ID](https://docs.smallest.ai/api-reference/voice-agents/audience/get.md) - Voice Agents API > Audience [Delete audience](https://docs.smallest.ai/api-reference/voice-agents/audience/delete-audience.md) - Voice Agents API > Audience [Get audience members](https://docs.smallest.ai/api-reference/voice-agents/audience/get-audience-members.md) - Voice Agents API > Audience [Add audience members](https://docs.smallest.ai/api-reference/voice-agents/audience/add-audience-members.md) - Voice Agents API > Audience [Delete audience members](https://docs.smallest.ai/api-reference/voice-agents/audience/delete-audience-members.md) - Voice Agents API > Audience [Search audience members](https://docs.smallest.ai/api-reference/voice-agents/audience/search-audience-members.md) - Voice Agents API > Phone numbers [Get acquired phone numbers](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/list.md) - Voice Agents API > Phone numbers [List all phone numbers (platform + SIP)](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/list-all-phone-numbers-platform-sip.md) - Voice Agents API > Phone numbers [Search rentable phone numbers in inventory](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/search-rentable.md) - Voice Agents API > Phone numbers [Preview prorated rental cost for renting a phone number today](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/preview-prorated-rental-cost-for-renting-a-phone-number-today.md) - Voice Agents API > Phone numbers [Rent a phone number from the telephony inventory](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/rent.md) - Voice Agents API > Phone numbers [Release a rented phone number](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/release.md) - Voice Agents API > Phone numbers [Get Stripe Customer Portal URL](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/get-stripe-customer-portal-url.md) - Voice Agents API > Phone numbers [Check whether the organization has unpaid invoices](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/check-whether-the-organization-has-unpaid-invoices.md) - Voice Agents API > Phone numbers [Import a SIP phone number](https://docs.smallest.ai/api-reference/voice-agents/phone-numbers/import-sip.md) - Voice Agents API > SIP Trunks [List inbound SIP trunks](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/list-inbound.md) - Voice Agents API > SIP Trunks [Create an inbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/create-inbound.md) - Voice Agents API > SIP Trunks [Delete an inbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/delete-inbound.md) - Voice Agents API > SIP Trunks [Update an inbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/update-inbound.md) - Voice Agents API > SIP Trunks [List outbound SIP trunks](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/list-outbound.md) - Voice Agents API > SIP Trunks [Create an outbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/create-outbound.md) - Voice Agents API > SIP Trunks [Delete an outbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/delete-outbound.md) - Voice Agents API > SIP Trunks [Update an outbound SIP trunk](https://docs.smallest.ai/api-reference/voice-agents/sip-trunks/update-outbound.md) - Voice Agents API > Agent Telephony [List what an agent answers on](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/list-answers.md) - Voice Agents API > Agent Telephony [Attach an inbound source to an agent](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/attach-answer.md) - Voice Agents API > Agent Telephony [Detach an inbound source from an agent](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/detach-answer.md) - Voice Agents API > Agent Telephony [List an agent's default caller IDs](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/list-caller-ids.md) - Voice Agents API > Agent Telephony [Attach a default caller ID to an agent](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/attach-caller-id.md) - Voice Agents API > Agent Telephony [Detach a default caller ID from an agent](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/detach-caller-id.md) - Voice Agents API > Agent Telephony [Set an agent's transfer caller ID](https://docs.smallest.ai/api-reference/voice-agents/agent-telephony/set-transfer-source.md) - Voice Agents API > Knowledge base [Get all knowledge bases](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/list.md) - Voice Agents API > Knowledge base [Create a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/create.md) - Voice Agents API > Knowledge base [Get a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/get.md) - Voice Agents API > Knowledge base [Update a knowledge base (name + description)](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/update-a-knowledge-base-name-description.md) - Voice Agents API > Knowledge base [Delete a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/delete.md) - Voice Agents API > Knowledge base [Get all knowledge base items](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/get-all-knowledge-base-items.md) - Voice Agents API > Knowledge base [Delete a knowledge base item](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/delete-a-knowledge-base-item.md) - Voice Agents API > Knowledge base [Upload a PDF file to a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/upload-a-pdf-file-to-a-knowledge-base.md) - Voice Agents API > Knowledge base [Get a presigned S3 URL for direct file upload](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/get-a-presigned-s-3-url-for-direct-file-upload.md) - Voice Agents API > Knowledge base [Complete a presigned-URL upload and start processing](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/complete-a-presigned-url-upload-and-start-processing.md) - Voice Agents API > Knowledge base [Extract URLs from a sitemap.xml](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/extract-sitemap-urls.md) - Voice Agents API > Knowledge base [Scrape a list of URLs into a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/scrape-urls.md) - Voice Agents API > Knowledge base [List scraped URLs in a knowledge base + their status](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/list-scraped-ur-ls-in-a-knowledge-base-their-status.md) - Voice Agents API > Knowledge base [Delete a scraped URL from a knowledge base](https://docs.smallest.ai/api-reference/voice-agents/knowledge-base/delete-a-scraped-url-from-a-knowledge-base.md) - Voice Agents API > Tools [List tools](https://docs.smallest.ai/api-reference/voice-agents/tools/list-tools.md) - Voice Agents API > Tools [Create a tool](https://docs.smallest.ai/api-reference/voice-agents/tools/create-tool.md) - Voice Agents API > Tools [Delete a tool](https://docs.smallest.ai/api-reference/voice-agents/tools/delete-tool.md) - Voice Agents API > Tools [Update a tool](https://docs.smallest.ai/api-reference/voice-agents/tools/update-tool.md) - Voice Agents API > Tools [Duplicate a tool](https://docs.smallest.ai/api-reference/voice-agents/tools/duplicate-tool.md) - Voice Agents API > Secrets [List secret names](https://docs.smallest.ai/api-reference/voice-agents/secrets/list-secrets.md) - Voice Agents API > Secrets [Create a secret](https://docs.smallest.ai/api-reference/voice-agents/secrets/create-secret.md) - Voice Agents API > Secrets [Delete a secret](https://docs.smallest.ai/api-reference/voice-agents/secrets/delete-secret.md) - Voice Agents API > Prompt Scoring [Score a prompt](https://docs.smallest.ai/api-reference/voice-agents/prompt-scoring/score-a-prompt.md) - Voice Agents API > Disposition Metric Templates [List disposition metric templates](https://docs.smallest.ai/api-reference/voice-agents/disposition-metric-templates/list-disposition-metric-templates.md) - Voice Agents API > Analytics [List call records](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-call-counts-log.md) - Voice Agents API > Analytics [Call counts by day](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-call-counts-by-day.md) - Voice Agents API > Analytics [Get conversation details](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-conversation-details.md) - Voice Agents API > Analytics [Credit usage timeseries](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-usage-timeseries.md) - Voice Agents API > Analytics [Full dashboard data](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-dashboard.md) - Voice Agents API > Analytics [Dashboard summary KPIs](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-analytics-summary.md) - Voice Agents API > Analytics [Call volume timeseries](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-call-volume-timeseries.md) - Voice Agents API > Analytics [Pickup rate by phone number](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-pickup-rate-by-number.md) - Voice Agents API > Analytics [Phone number trends](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-phone-number-trends.md) - Voice Agents API > Analytics [Hourly performance](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-hourly-performance.md) - Voice Agents API > Analytics [Call outcomes timeseries](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-call-outcomes-timeseries.md) - Voice Agents API > Analytics [Call duration statistics](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-duration-stats.md) - Voice Agents API > Analytics [Weekly call trends](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-weekly-trends.md) - Voice Agents API > Analytics [Agent performance](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-agent-performance.md) - Voice Agents API > Analytics [Concurrent call counts](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-analytics-concurrency.md) - Voice Agents API > Analytics [Call start distribution](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-call-start-distribution.md) - Voice Agents API > Analytics [Daily call summary](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-daily-call-summary.md) - Voice Agents API > Analytics [Attempt cohort analysis](https://docs.smallest.ai/api-reference/voice-agents/analytics/get-attempt-cohort.md) - Voice Agents API > Webhooks [Get webhooks](https://docs.smallest.ai/api-reference/voice-agents/webhooks/get-webhooks.md) - Voice Agents API > Webhooks [Create a webhook](https://docs.smallest.ai/api-reference/voice-agents/webhooks/create.md) - Voice Agents API > Webhooks [Delete a webhook](https://docs.smallest.ai/api-reference/voice-agents/webhooks/delete.md) - Voice Agents API > Webhooks [Update a webhook](https://docs.smallest.ai/api-reference/voice-agents/webhooks/update.md) - Voice Agents API > Webhooks [Get webhook subscriptions for an agent](https://docs.smallest.ai/api-reference/voice-agents/webhooks/get-webhook-subscriptions-for-an-agent.md) - Voice Agents API > Webhooks [Replace webhook subscriptions for an agent](https://docs.smallest.ai/api-reference/voice-agents/webhooks/replace-webhook-subscriptions-for-an-agent.md) - Voice Agents API > Webhooks [Delete webhook subscriptions for an agent](https://docs.smallest.ai/api-reference/voice-agents/webhooks/delete-webhook-subscriptions-for-an-agent.md) - Voice Agents API > Webhooks [pre-conversation](https://docs.smallest.ai/api-reference/voice-agents/webhooks/webhook-event-pre-conversation.md) - Voice Agents API > Webhooks [post-conversation](https://docs.smallest.ai/api-reference/voice-agents/webhooks/webhook-event-post-conversation.md) - Voice Agents API > Webhooks [analytics-completed](https://docs.smallest.ai/api-reference/voice-agents/webhooks/webhook-event-analytics-completed.md) - Voice Agents API > Concurrency and CPS [Get concurrency limits](https://docs.smallest.ai/api-reference/voice-agents/concurrency/get-concurrency.md) - Voice Agents API > Concurrency and CPS [Update concurrency reservations](https://docs.smallest.ai/api-reference/voice-agents/concurrency/update-concurrency-reservations.md) - Voice Agents API > Concurrency and CPS [Get CPS limits](https://docs.smallest.ai/api-reference/voice-agents/concurrency/get-cps-limits.md) - Voice Agents API > Concurrency and CPS [Set a SIP trunk's CPS](https://docs.smallest.ai/api-reference/voice-agents/concurrency/update-custom-trunk-cps-limit.md) - Voice Agents API > Integrations [Create or update WebEngage integration](https://docs.smallest.ai/api-reference/voice-agents/integrations/modify-web-engage-integration.md) - Voice Agents API > Integrations [Get WebEngage integration details](https://docs.smallest.ai/api-reference/voice-agents/integrations/get-web-engage-details.md) - Voice Agents API > Billing [Get credit balance](https://docs.smallest.ai/api-reference/voice-agents/billing/get-balance.md) - Voice Agents API > Billing [List credit ledger](https://docs.smallest.ai/api-reference/voice-agents/billing/get-ledger.md) - Voice Agents API > Billing [Get usage breakdown](https://docs.smallest.ai/api-reference/voice-agents/billing/get-usage-breakdown.md) - Voice Agents API > Billing [List invoices](https://docs.smallest.ai/api-reference/voice-agents/billing/list-invoices.md) - Voice Agents API > Billing [Get invoice PDF URL](https://docs.smallest.ai/api-reference/voice-agents/billing/get-invoice-pdf.md) - Voice Agents API > Account [Get account details](https://docs.smallest.ai/api-reference/voice-agents/account/get-account-details.md) - Voice Agents API > Account [Update the organization name](https://docs.smallest.ai/api-reference/voice-agents/account/update-organization-name.md) - Voice Agents API > User [Get user details](https://docs.smallest.ai/api-reference/voice-agents/user/get-user-details.md) - Voice Agents API > User [Get subscription and plan limits](https://docs.smallest.ai/api-reference/voice-agents/user/get-subscription.md) - Voice Agents API > Conversations [Get a time-limited recording download URL (legacy)](https://docs.smallest.ai/api-reference/voice-agents/conversations/get-a-time-limited-recording-download-url-legacy.md) - Voice Agents API > Conversations [List retry attempts for a call](https://docs.smallest.ai/api-reference/voice-agents/conversations/list-retry-attempts.md) - Voice Agents API > Conversations [Cancel an in-flight call](https://docs.smallest.ai/api-reference/voice-agents/conversations/cancel.md) - Voice Agents API > Conversations [Cancel a queued call (path-param form)](https://docs.smallest.ai/api-reference/voice-agents/conversations/cancel-queued.md) - Voice Agents API > Live Transcripts [Subscribe to live call events (SSE)](https://docs.smallest.ai/api-reference/voice-agents/live-transcripts/subscribe-to-live-events.md) - Voice Agents API > DNC [List DNC entries for the organization](https://docs.smallest.ai/api-reference/voice-agents/dnc/list.md) - Voice Agents API > Compliance [Get compliance status](https://docs.smallest.ai/api-reference/voice-agents/compliance/get-compliance-status.md) - Voice Agents API > Compliance [Get compliance requirements](https://docs.smallest.ai/api-reference/voice-agents/compliance/get-compliance-requirements.md) - Voice Agents API > Compliance [Submit a compliance application](https://docs.smallest.ai/api-reference/voice-agents/compliance/submit.md) - Voice Agents API > Compliance [Resubmit a rejected compliance application](https://docs.smallest.ai/api-reference/voice-agents/compliance/resubmit.md) - Voice Agents API > Compliance [Refresh compliance application status](https://docs.smallest.ai/api-reference/voice-agents/compliance/refresh-compliance-application-status.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.smallest.ai/openapi.json) - [OpenAPI YAML](https://docs.smallest.ai/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://docs.smallest.ai/asyncapi.json) - [AsyncAPI YAML](https://docs.smallest.ai/asyncapi.yaml)