Chaque endpoint, généré depuis le service en fonctionnement — rien ici ne décrit ce qui n'existe pas, et rien de ce qui existe ne manque.
curl https://api.sawtai.app/agents/ \
-H "Authorization: Bearer $SAWT_API_KEY"/agents/List Agents
/agents/Corps JSONCreate Agent
/agents/{agent_id}Delete Agent
/agents/{agent_id}Get Agent
/agents/{agent_id}Corps JSONUpdate Agent
/agents/{agent_id}/knowledgeList Knowledge
/agents/{agent_id}/knowledgeCorps JSONAdd Knowledge
/agents/{agent_id}/simulationsList Simulations
/agents/{agent_id}/simulationsCorps JSONStart Simulation
/agents/{agent_id}/simulations/{sim_id}Get Simulation
/agents/{agent_id}/versionsList Agent Versions
/agents/{agent_id}/versions/{version}Get Agent Version
/agents/{agent_id}/versions/{version}/restoreRestore Agent Version
/agents/draftCorps JSONDraft Agent Endpoint
/agents/knowledge/{item_id}Delete Knowledge
/agents/knowledge/{item_id}/mediaCorps JSONAttach Knowledge Media
/calls/List Calls
/calls/{call_id}Get Call
/calls/{call_id}/recordingDelete Recording
/calls/{call_id}/recordingGet Recording
/analytics/calls.csvCalls Csv
/analytics/overviewOverview
/numbers/List Numbers
/numbers/{number_id}Release Phone Number
/numbers/{number_id}/assignCorps JSONAssign Agent
/numbers/{number_id}/forwardingCorps JSONSet Forwarding
/numbers/purchaseCorps JSONPurchase Phone Number
/numbers/sandbox-accessSandbox Access
/numbers/searchCorps JSONSearch Numbers
/sip/List Endpoints
/sip/Corps JSONCreate Endpoint
/sip/{endpoint_id}Delete Endpoint
/sip/{endpoint_id}Corps JSONUpdate Endpoint
/sip/{endpoint_id}/rotate-passwordRotate Password
/voices/List Voices
/voices/{voice_row_id}Delete Voice
/voices/cloneCorps JSONClone Voice
/voices/preview/{voice_key}Voice Preview
/voices/voice-note-previewVoice Note Preview
/documents/List Documents
/documents/Corps JSONCreate Document
/documents/{document_id}Delete Document
/documents/{document_id}/reingestReingest Document
/documents/crawlCorps JSONCrawl Site
/documents/uploadCorps JSONUpload Document
/agents/{agent_id}/toolsList Tools
/agents/{agent_id}/tools/{tool_name}Corps JSONToggle Tool
/integrations/List Integrations
/integrations/{integration_id}Disconnect
/integrations/cal_com/configureCorps JSONCal Com Configure
/integrations/calendly/configureCorps JSONCalendly Configure
/integrations/google/connectCorps JSONGoogle Connect
/integrations/google/startGoogle Start
/integrations/hubspot/connectCorps JSONHubspot Connect
/integrations/hubspot/startHubspot Start
/integrations/meta/{integration_id}/agentCorps JSONMeta Set Agent
/integrations/meta/configMeta Config
/integrations/meta/connectCorps JSONMeta Connect Channel
/integrations/microsoft/connectCorps JSONMicrosoft Connect
/integrations/microsoft/startMicrosoft Start
/integrations/providersProvider Availability
/integrations/resend/configureCorps JSONResend Configure
/integrations/reservation_webhook/configureCorps JSONReservation Webhook Configure
/integrations/salesforce/connectCorps JSONSalesforce Connect
/integrations/salesforce/startSalesforce Start
/integrations/slack/configureCorps JSONSlack Configure
/integrations/stripe/configureCorps JSONStripe Configure
/integrations/whatsapp/configureCorps JSONWhatsapp Configure
/integrations/zoho/connectCorps JSONZoho Connect
/integrations/zoho/startZoho Start
/webhooks/List Webhooks
/webhooks/Corps JSONCreate Webhook
/webhooks/{webhook_id}Delete Webhook
/webhooks/{webhook_id}Corps JSONUpdate Webhook
/webhooks/{webhook_id}/deliveriesList Deliveries
/webhooks/{webhook_id}/testTest Webhook
/webhooks/eventsList Events
/api-keys/List Keys
/api-keys/Corps JSONCreate Key
/api-keys/{key_id}/revokeRevoke Key
/api-keys/scopesList Scopes
/members/List Members
/members/{member_id}Remove Member
/members/{member_id}Corps JSONUpdate Member Role
/members/invitationsList Invitations
/members/invitationsCorps JSONCreate Invitation
/members/invitations/{invitation_id}Revoke Invitation
/members/invitations/acceptCorps JSONAccept Invitation
/members/transfer-ownershipCorps JSONTransfer Ownership
/billing/channel-splitGet Channel Split
/billing/channel-splitCorps JSONSet Channel Split
/billing/overageGet Overage
/billing/overageCorps JSONSet Overage
/jobs/List Jobs
/jobs/{job_id}/retryRetry Job
/evals/dialectsList Dialect Evals
/evals/dialects/runCorps JSONRun Dialect Eval
/audit-logs/List Audit Logs
/audit-logs/export.csvExport Audit Logs
/onboarding/Corps JSONComplete Onboarding
/callbacks/List Callbacks
/callbacks/{callback_id}/doneMark Callback Done
/catalog/List Items
/catalog/Corps JSONCreate Item
/catalog/{item_id}Delete Item
/catalog/{item_id}Corps JSONUpdate Item
/catalog/{item_id}/photoCorps JSONAttach Photo
/catalog/bulkCorps JSONCreate Items
/catalog/missesList Misses
/catalog/misses/{miss_id}Dismiss Miss
/catalog/parseCorps JSONParse Lines
/conversations/List Conversations
/conversations/{conversation_id}Get Conversation
/conversations/{conversation_id}Corps JSONUpdate Thread
/conversations/{conversation_id}/csatRequest Csat
/conversations/{conversation_id}/notesCorps JSONAdd Note
/conversations/{conversation_id}/replyCorps JSONReply
/custom-tools/List Custom Tools
/custom-tools/Corps JSONCreate Custom Tool
/custom-tools/{tool_id}Delete Custom Tool
/custom-tools/{tool_id}Corps JSONUpdate Custom Tool
/custom-tools/{tool_id}/testCorps JSONTest Custom Tool
/live/callsList Live Calls
/live/calls/{call_sid}/tokenLive Call Token
/mcp-servers/List Servers
/mcp-servers/Corps JSONCreate Server
/mcp-servers/{server_id}Delete Server
/mcp-servers/{server_id}Corps JSONUpdate Server
/mcp-servers/{server_id}/syncSync Now
/orders/List Orders
/orders/{order_id}Get Order
/orders/{order_id}Corps JSONDecide
/healthHealth Check
/health/deepDeep Health Check
/sso/lookupLookup
/workspace/Get Workspace
/workspace/Corps JSONUpdate Workspace
/workspace/timezonesList Timezones