Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization’s test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.
POST
/
calls
Start outbound call
curl --request POST \ --url https://api.helloannie.com/v1/calls \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "fromNumber": "+15551234567", "toNumber": "+15559876543", "patientInfo": { "firstName": "Sarah", "lastName": "Johnson", "dateOfBirth": "1988-03-22", "patientId": "PAT-10432" }, "appointmentInfo": { "startTime": "2025-03-10T15:00:00-06:00", "endTime": "2025-03-10T15:30:00-06:00", "appointmentTypeId": "apt-type-cleaning", "appointmentDescription": "6-month routine cleaning and exam", "appointmentId": "81260683" }, "context": "Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM", "voicemailMessage": "Hi, this is Annie from Bright Smile Dental. Please call us back."}'
Context about the call being initiated (e.g., appointment confirmation details)
Maximum string length: 500
Example:
"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM"
voicemailMessage
string
If present, Annie will leave this voicemail message when voicemail is detected
Maximum string length: 500
Example:
"Hi, this is Annie from Bright Smile Dental. Please call us back."
test
boolean
default:false
Mark this as a demo call. Test calls skip per-number limits, so you can call the same number again. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per UTC day for the calling organization. Every call, including test calls, must be placed within calling hours. Test calls do not count toward per-number limits for later calls.
Example:
true
Response
Response returned when an outbound call is successfully initiated
success
enum<boolean>
required
Available options:
true
data
object
required
Data returned when an outbound call is successfully initiated
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Annie Docs","colors":{"primary":"#7c3aed","light":"#7c3aed","dark":"#7c3aed"},"logo":{"light":"https://mintcdn.com/annie/PXuvnQ8eUh7UEW46/logos/icon.svg?fit=max\u0026auto=format\u0026n=PXuvnQ8eUh7UEW46\u0026q=85\u0026s=f0c94e6cc1e59f80d474345f27618341","dark":"https://mintcdn.com/annie/PXuvnQ8eUh7UEW46/logos/icon.svg?fit=max\u0026auto=format\u0026n=PXuvnQ8eUh7UEW46\u0026q=85\u0026s=f0c94e6cc1e59f80d474345f27618341"},"favicon":"https://mintcdn.com/annie/PXuvnQ8eUh7UEW46/logos/favicon.svg?fit=max\u0026auto=format\u0026n=PXuvnQ8eUh7UEW46\u0026q=85\u0026s=da6175d24bdeca2da48b93d293abd488","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"annie","hasAudioNarration":false,"actualSubdomain":"annie","customDomains":["docs.helloannie.com"],"gitSource":{"type":"github","owner":"anniedental","repo":"annie","deployBranch":"prod","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af5f328bb452cd0b1dc055a","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":106},{"language":"default","tag":"Overview","count":18},{"language":"default","tag":"Guides","count":13},{"language":"default","tag":"Templates","count":13},{"language":"default","tag":"Phone Numbers","count":8},{"language":"default","tag":"Tag Groups","count":8},{"language":"default","tag":"Bots","count":7},{"language":"default","tag":"Organizations","count":7},{"language":"default","tag":"Blueprints","count":6},{"language":"default","tag":"Insurances","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/calls/start-outbound-call","slug":"/api-reference/calls/start-outbound-call","pageMetadata":{"title":"Start outbound call","description":"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set `test: true` for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /calls","href":"/api-reference/calls/start-outbound-call","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set \", _jsx(_components.code, {\n children: \"test: true\"\n }), \" for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization’s test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Start outbound call","description":"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set `test: true` for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /calls","href":"/api-reference/calls/start-outbound-call","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Calls"],"summary":"Start outbound call","description":"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set `test: true` for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.","requestBody":"9a57eebf-ac1c-4b70-ba02-dcb9b67f186a","responses":{"200":"7efc3396-a555-410c-b535-f0291b545625","400":"193d5e91-252c-4209-bf7e-637aef73917f","403":"9d2f7e7e-6230-4e7a-ae96-18da86686f20","404":"acc4062e-e530-460e-a600-25c4dffbc6aa","409":"65f91479-f942-4742-b816-c7bee0a8632b","500":"c432325b-7361-4f75-b5f1-ffafe2406eac","503":"c8072cf6-5f6f-44d8-8937-d9f3408785d2"},"operationId":"postV1Calls","method":"post","type":"path","servers":["c29e0711-86ee-4532-909c-15eccdcff4e6"],"security":["45b45b02-df33-4f66-96af-6b12c8e7e308"],"path":"/calls","baseUrlOptions":["https://api.helloannie.com/v1"],"title":"Start outbound call","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"Request body for starting an outbound call","required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"example":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."},"type":"object","required":["fromNumber","toNumber"],"properties":{"fromNumber":{"description":"The Annie phone number to call from (must be configured in the system)","example":"+15551234567","type":"string","isRequired":true,"uniqueKey":"fromNumber","typeLabel":"string"},"toNumber":{"description":"The phone number to call, with country code","example":"+15559876543","type":"string","isRequired":true,"uniqueKey":"toNumber","typeLabel":"string"},"patientInfo":{"additionalProperties":false,"description":"Patient information for the call","example":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"type":"object","properties":{"firstName":{"description":"Patient's first name","maxLength":100,"example":"Sarah","type":"string","uniqueKey":"patientInfo.firstName","typeLabel":"string"},"lastName":{"description":"Patient's last name","maxLength":100,"example":"Johnson","type":"string","uniqueKey":"patientInfo.lastName","typeLabel":"string"},"dateOfBirth":{"description":"Patient's date of birth (YYYY-MM-DD format)","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10,"example":"1988-03-22","type":"string","uniqueKey":"patientInfo.dateOfBirth","typeLabel":"string"},"patientId":{"description":"Patient's external ID from the practice management system","maxLength":255,"example":"PAT-10432","type":"string","uniqueKey":"patientInfo.patientId","typeLabel":"string"}},"uniqueKey":"patientInfo","typeLabel":"object"},"appointmentInfo":{"additionalProperties":false,"description":"Appointment information for context during the call","example":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"type":"object","properties":{"startTime":{"description":"Appointment start time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:00:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:00:00-06:00","type":"string","uniqueKey":"appointmentInfo.startTime","typeLabel":"string"},"endTime":{"description":"Appointment end time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:30:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:30:00-06:00","type":"string","uniqueKey":"appointmentInfo.endTime","typeLabel":"string"},"appointmentTypeId":{"description":"ID of the appointment type","maxLength":255,"example":"apt-type-cleaning","type":"string","uniqueKey":"appointmentInfo.appointmentTypeId","typeLabel":"string"},"appointmentDescription":{"description":"Description of the appointment","maxLength":255,"example":"6-month routine cleaning and exam","type":"string","uniqueKey":"appointmentInfo.appointmentDescription","typeLabel":"string"},"appointmentId":{"description":"Appointment ID from the practice management system (numeric IDs recommended for appointment confirmation support)","maxLength":255,"example":"81260683","type":"string","uniqueKey":"appointmentInfo.appointmentId","typeLabel":"string"}},"uniqueKey":"appointmentInfo","typeLabel":"object"},"context":{"description":"Context about the call being initiated (e.g., appointment confirmation details)","maxLength":500,"example":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","type":"string","uniqueKey":"context","typeLabel":"string"},"voicemailMessage":{"description":"If present, Annie will leave this voicemail message when voicemail is detected","maxLength":500,"example":"Hi, this is Annie from Bright Smile Dental. Please call us back.","type":"string","uniqueKey":"voicemailMessage","typeLabel":"string"},"test":{"description":"Mark this as a demo call. Test calls skip per-number limits, so you can call the same number again. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per UTC day for the calling organization. Every call, including test calls, must be placed within calling hours. Test calls do not count toward per-number limits for later calls.","default":false,"example":true,"type":"boolean","uniqueKey":"test","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"additionalProperties":false,"example":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."},"type":"object","required":["fromNumber","toNumber"],"properties":{"fromNumber":{"description":"The Annie phone number to call from (must be configured in the system)","example":"+15551234567","type":"string","isRequired":true,"uniqueKey":"fromNumber","typeLabel":"string"},"toNumber":{"description":"The phone number to call, with country code","example":"+15559876543","type":"string","isRequired":true,"uniqueKey":"toNumber","typeLabel":"string"},"patientInfo":{"additionalProperties":false,"description":"Patient information for the call","example":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"type":"object","properties":{"firstName":{"description":"Patient's first name","maxLength":100,"example":"Sarah","type":"string","uniqueKey":"patientInfo.firstName","typeLabel":"string"},"lastName":{"description":"Patient's last name","maxLength":100,"example":"Johnson","type":"string","uniqueKey":"patientInfo.lastName","typeLabel":"string"},"dateOfBirth":{"description":"Patient's date of birth (YYYY-MM-DD format)","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10,"example":"1988-03-22","type":"string","uniqueKey":"patientInfo.dateOfBirth","typeLabel":"string"},"patientId":{"description":"Patient's external ID from the practice management system","maxLength":255,"example":"PAT-10432","type":"string","uniqueKey":"patientInfo.patientId","typeLabel":"string"}},"uniqueKey":"patientInfo","typeLabel":"object"},"appointmentInfo":{"additionalProperties":false,"description":"Appointment information for context during the call","example":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"type":"object","properties":{"startTime":{"description":"Appointment start time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:00:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:00:00-06:00","type":"string","uniqueKey":"appointmentInfo.startTime","typeLabel":"string"},"endTime":{"description":"Appointment end time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:30:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:30:00-06:00","type":"string","uniqueKey":"appointmentInfo.endTime","typeLabel":"string"},"appointmentTypeId":{"description":"ID of the appointment type","maxLength":255,"example":"apt-type-cleaning","type":"string","uniqueKey":"appointmentInfo.appointmentTypeId","typeLabel":"string"},"appointmentDescription":{"description":"Description of the appointment","maxLength":255,"example":"6-month routine cleaning and exam","type":"string","uniqueKey":"appointmentInfo.appointmentDescription","typeLabel":"string"},"appointmentId":{"description":"Appointment ID from the practice management system (numeric IDs recommended for appointment confirmation support)","maxLength":255,"example":"81260683","type":"string","uniqueKey":"appointmentInfo.appointmentId","typeLabel":"string"}},"uniqueKey":"appointmentInfo","typeLabel":"object"},"context":{"description":"Context about the call being initiated (e.g., appointment confirmation details)","maxLength":500,"example":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","type":"string","uniqueKey":"context","typeLabel":"string"},"voicemailMessage":{"description":"If present, Annie will leave this voicemail message when voicemail is detected","maxLength":500,"example":"Hi, this is Annie from Bright Smile Dental. Please call us back.","type":"string","uniqueKey":"voicemailMessage","typeLabel":"string"},"test":{"description":"Mark this as a demo call. Test calls skip per-number limits, so you can call the same number again. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per UTC day for the calling organization. Every call, including test calls, must be placed within calling hours. Test calls do not count toward per-number limits for later calls.","default":false,"example":true,"type":"boolean","uniqueKey":"test","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"additionalProperties":false,"example":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."},"type":"object","required":["fromNumber","toNumber"],"properties":{"fromNumber":{"description":"The Annie phone number to call from (must be configured in the system)","example":"+15551234567","type":"string","isRequired":true,"uniqueKey":"fromNumber","typeLabel":"string"},"toNumber":{"description":"The phone number to call, with country code","example":"+15559876543","type":"string","isRequired":true,"uniqueKey":"toNumber","typeLabel":"string"},"patientInfo":{"additionalProperties":false,"description":"Patient information for the call","example":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"type":"object","properties":{"firstName":{"description":"Patient's first name","maxLength":100,"example":"Sarah","type":"string","uniqueKey":"patientInfo.firstName","typeLabel":"string"},"lastName":{"description":"Patient's last name","maxLength":100,"example":"Johnson","type":"string","uniqueKey":"patientInfo.lastName","typeLabel":"string"},"dateOfBirth":{"description":"Patient's date of birth (YYYY-MM-DD format)","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10,"example":"1988-03-22","type":"string","uniqueKey":"patientInfo.dateOfBirth","typeLabel":"string"},"patientId":{"description":"Patient's external ID from the practice management system","maxLength":255,"example":"PAT-10432","type":"string","uniqueKey":"patientInfo.patientId","typeLabel":"string"}},"uniqueKey":"patientInfo","typeLabel":"object"},"appointmentInfo":{"additionalProperties":false,"description":"Appointment information for context during the call","example":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"type":"object","properties":{"startTime":{"description":"Appointment start time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:00:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:00:00-06:00","type":"string","uniqueKey":"appointmentInfo.startTime","typeLabel":"string"},"endTime":{"description":"Appointment end time in ISO 8601 format with timezone offset (e.g., 2025-03-10T15:30:00-06:00)","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?[+-]\\d{2}:\\d{2}$","example":"2025-03-10T15:30:00-06:00","type":"string","uniqueKey":"appointmentInfo.endTime","typeLabel":"string"},"appointmentTypeId":{"description":"ID of the appointment type","maxLength":255,"example":"apt-type-cleaning","type":"string","uniqueKey":"appointmentInfo.appointmentTypeId","typeLabel":"string"},"appointmentDescription":{"description":"Description of the appointment","maxLength":255,"example":"6-month routine cleaning and exam","type":"string","uniqueKey":"appointmentInfo.appointmentDescription","typeLabel":"string"},"appointmentId":{"description":"Appointment ID from the practice management system (numeric IDs recommended for appointment confirmation support)","maxLength":255,"example":"81260683","type":"string","uniqueKey":"appointmentInfo.appointmentId","typeLabel":"string"}},"uniqueKey":"appointmentInfo","typeLabel":"object"},"context":{"description":"Context about the call being initiated (e.g., appointment confirmation details)","maxLength":500,"example":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","type":"string","uniqueKey":"context","typeLabel":"string"},"voicemailMessage":{"description":"If present, Annie will leave this voicemail message when voicemail is detected","maxLength":500,"example":"Hi, this is Annie from Bright Smile Dental. Please call us back.","type":"string","uniqueKey":"voicemailMessage","typeLabel":"string"},"test":{"description":"Mark this as a demo call. Test calls skip per-number limits, so you can call the same number again. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per UTC day for the calling organization. Every call, including test calls, must be placed within calling hours. Test calls do not count toward per-number limits for later calls.","default":false,"example":true,"type":"boolean","uniqueKey":"test","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fromNumber":"+15551234567","toNumber":"+15559876543","patientInfo":{"firstName":"Sarah","lastName":"Johnson","dateOfBirth":"1988-03-22","patientId":"PAT-10432"},"appointmentInfo":{"startTime":"2025-03-10T15:00:00-06:00","endTime":"2025-03-10T15:30:00-06:00","appointmentTypeId":"apt-type-cleaning","appointmentDescription":"6-month routine cleaning and exam","appointmentId":"81260683"},"context":"Confirming upcoming cleaning appointment scheduled for March 10th at 3:00 PM","voicemailMessage":"Hi, this is Annie from Bright Smile Dental. Please call us back."}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"7efc3396-a555-410c-b535-f0291b545625":{"description":"Response returned when an outbound call is successfully initiated","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data"],"properties":{"success":{"enum":[true],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"description":"Data returned when an outbound call is successfully initiated","type":"object","required":["conversationId"],"properties":{"conversationId":{"format":"uuid","description":"The conversation ID for this call","type":"string","isRequired":true,"uniqueKey":"data.conversationId","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"conversationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}}},"exampleType":"generated"}},"exampleType":"generated"},"193d5e91-252c-4209-bf7e-637aef73917f":{"description":"The request was invalid or malformed","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"9d2f7e7e-6230-4e7a-ae96-18da86686f20":{"description":"You do not have permission to perform this action","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"acc4062e-e530-460e-a600-25c4dffbc6aa":{"description":"The requested resource was not found","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"65f91479-f942-4742-b816-c7bee0a8632b":{"description":"The request conflicts with another in-progress operation","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c432325b-7361-4f75-b5f1-ffafe2406eac":{"description":"An internal server error occurred","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c8072cf6-5f6f-44d8-8937-d9f3408785d2":{"description":"Outbound calling capacity is busy. Try again later.","content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["success","data","message"],"properties":{"success":{"enum":[false],"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"additionalProperties":false,"type":"object","properties":{},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":{},"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"45b45b02-df33-4f66-96af-6b12c8e7e308":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An API key (annie-sk-v2-...) or an OAuth access token, sent as `Authorization: Bearer \u003ctoken>`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"c29e0711-86ee-4532-909c-15eccdcff4e6":{"url":"https://api.helloannie.com/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key (annie-sk-v2-...) or an OAuth access token, sent as `Authorization: Bearer \u003ctoken>`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key (annie-sk-v2-...) or an OAuth access token, sent as `Authorization: Bearer \u003ctoken>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi/openapi.yaml"},"subdomain":"annie","siteName":"Annie Docs","title":"Start outbound call - Annie Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T22:46:52.359Z","originalFileLocation":"api-reference/calls/start-outbound-call.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization\u0026#x27;s test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Annie Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Start outbound call - Annie Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization\u0026#x27;s test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Annie Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.helloannie.com/api-reference/calls/start-outbound-call\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://annie.mintlify.site/_mintlify/api/og/v2?division=Calls\u0026amp;title=Start+outbound+call\u0026amp;description=Initiate+an+outbound+call+from+an+Annie+phone+number+to+a+destination+number.+Calls+are+subject+to+legal+hours+%289+AM%E2%80%938+PM+org+timezone%29+and+per-number+rate+limi\u0026amp;theme=a96b5442c4c1c4ebd6e3f959\u0026amp;signature=7c8e18bd78be8965ddbf2e5fb5e2d1a1acf21a255da444e51596bebb2c520883\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Start outbound call - Annie Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization\u0026#x27;s test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://annie.mintlify.site/_mintlify/api/og/v2?division=Calls\u0026amp;title=Start+outbound+call\u0026amp;description=Initiate+an+outbound+call+from+an+Annie+phone+number+to+a+destination+number.+Calls+are+subject+to+legal+hours+%289+AM%E2%80%938+PM+org+timezone%29+and+per-number+rate+limi\u0026amp;theme=a96b5442c4c1c4ebd6e3f959\u0026amp;signature=7c8e18bd78be8965ddbf2e5fb5e2d1a1acf21a255da444e51596bebb2c520883\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/annie/1kKbW9uujrH1ztQE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Annie Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7c3aed\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.helloannie.com/api-reference/calls/start-outbound-call\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/calls/start-outbound-call.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.helloannie.com/#organization\",\"name\":\"Annie Docs\",\"url\":\"https://docs.helloannie.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/annie/PXuvnQ8eUh7UEW46/logos/icon.svg?fit=max\u0026auto=format\u0026n=PXuvnQ8eUh7UEW46\u0026q=85\u0026s=f0c94e6cc1e59f80d474345f27618341\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.helloannie.com#website\",\"name\":\"Annie Docs\",\"url\":\"https://docs.helloannie.com\",\"publisher\":{\"@id\":\"https://docs.helloannie.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call#webpage\",\"url\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call\",\"name\":\"Start outbound call\",\"description\":\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\",\"dateModified\":\"2026-11-05T22:46:52.359Z\",\"isPartOf\":{\"@id\":\"https://docs.helloannie.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Calls\",\"item\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Start outbound call\",\"item\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call#apireference\",\"headline\":\"Start outbound call\",\"name\":\"Start outbound call\",\"description\":\"Initiate an outbound call from an Annie phone number to a destination number. Calls are subject to legal hours (9 AM–8 PM org timezone) and per-number rate limits. Rate limits per destination number: max 6 calls per rolling 30 days, min 24 hours between attempts, 30-day cooldown after 3 consecutive failed attempts, and max 3 attempts per rolling 7 days. Set test: true for demo calls: test calls skip the per-number limits and do not count toward them. Numbers on the calling organization's test phone number list are unlimited; other numbers are capped at 20 test calls per organization per UTC day. Calling hours apply to every call, including test calls. Returns a conversation ID for tracking the call.\",\"url\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call\",\"mainEntityOfPage\":{\"@id\":\"https://docs.helloannie.com/api-reference/calls/start-outbound-call#webpage\"},\"dateModified\":\"2026-11-05T22:46:52.359Z\",\"publisher\":{\"@id\":\"https://docs.helloannie.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.helloannie.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Annie Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Annie Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/calls/start-outbound-call.md","siteName":"Annie Docs","nav":{"global":null,"tabs":[{"tab":"Overview","icon":"book-open","pages":[{"title":"Overview","href":"/overview/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","icon":"code","href":"/api-reference/introduction"}]},{"group":"Blueprints","pages":[{"title":"List blueprints","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /blueprints","href":"/api-reference/blueprints/list-blueprints"},{"title":"Create blueprint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /blueprints","href":"/api-reference/blueprints/create-blueprint"},{"title":"Get blueprint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /blueprints/{blueprintId}","href":"/api-reference/blueprints/get-blueprint"},{"title":"Delete blueprint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /blueprints/{blueprintId}","href":"/api-reference/blueprints/delete-blueprint"},{"title":"Apply blueprint to bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /blueprints/{blueprintId}/apply","href":"/api-reference/blueprints/apply-blueprint-to-bot"},{"title":"Get blueprint apply job status","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /blueprints/jobs/{jobId}","href":"/api-reference/blueprints/get-blueprint-apply-job-status"}]},{"group":"Bot Webhooks","pages":[{"title":"Get bot webhook","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/webhooks","href":"/api-reference/bot-webhooks/get-bot-webhook"},{"title":"Upsert bot webhook","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/webhooks","href":"/api-reference/bot-webhooks/upsert-bot-webhook"},{"title":"Delete bot webhook","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /bots/{botId}/webhooks","href":"/api-reference/bot-webhooks/delete-bot-webhook"}]},{"group":"Bots","pages":[{"title":"List bots","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots","href":"/api-reference/bots/list-bots"},{"title":"Create bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots","href":"/api-reference/bots/create-bot"},{"title":"Get bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}","href":"/api-reference/bots/get-bot"},{"title":"Update bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /bots/{botId}","href":"/api-reference/bots/update-bot"},{"title":"Delete bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /bots/{botId}","href":"/api-reference/bots/delete-bot"}]},{"group":"Business Verification","pages":[{"title":"Get business verification status","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/business-verification","href":"/api-reference/business-verification/get-business-verification-status"},{"title":"Submit business verification","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/business-verification","href":"/api-reference/business-verification/submit-business-verification"}]},{"group":"Calls","pages":[{"title":"Queue an outbound call","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /call-requests","href":"/api-reference/calls/queue-an-outbound-call"},{"title":"Get queued call status","description":"Poll a call request owned by your organization. Share the 60 requests/second read budget across all requests for the credential owner. Poll each pending request no more frequently than every 10 seconds and spread polling requests over time to avoid bursts. Failed processing is returned with HTTP 200 and status failed; the error contains a public reason. Use conversationId to track an initiated call's outcome.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /call-requests/{callRequestId}","href":"/api-reference/calls/get-queued-call-status"},{"title":"Start outbound call","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /calls","href":"/api-reference/calls/start-outbound-call"}]},{"group":"Closures","pages":[{"title":"List closures","description":"List one-time and annual office closures, including those configured in the portal and disabled ones, as recurrence plus local start and end.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/closures","href":"/api-reference/closures/list-closures"},{"title":"Create closure","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/closures","href":"/api-reference/closures/create-closure"},{"title":"Get closure","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/closures/{closureId}","href":"/api-reference/closures/get-closure"},{"title":"Update closure","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/closures/{closureId}","href":"/api-reference/closures/update-closure"},{"title":"Delete closure","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/closures/{closureId}","href":"/api-reference/closures/delete-closure"}]},{"group":"Conversations","pages":[{"title":"List conversations","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /conversations","href":"/api-reference/conversations/list-conversations"},{"title":"Create conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /conversations","href":"/api-reference/conversations/create-conversation"},{"title":"Get conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /conversations/{conversationId}","href":"/api-reference/conversations/get-conversation"},{"title":"Close conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /conversations/{conversationId}/close","href":"/api-reference/conversations/close-conversation"},{"title":"List conversation messages","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /conversations/{conversationId}/messages","href":"/api-reference/conversations/list-conversation-messages"}]},{"group":"FAQs","pages":[{"title":"List FAQs","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/faqs","href":"/api-reference/faqs/list-faqs"},{"title":"Create FAQ","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/faqs","href":"/api-reference/faqs/create-faq"},{"title":"Get FAQ","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/faqs/{faqId}","href":"/api-reference/faqs/get-faq"},{"title":"Update FAQ","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /organizations/{orgId}/faqs/{faqId}","href":"/api-reference/faqs/update-faq"},{"title":"Delete FAQ","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/faqs/{faqId}","href":"/api-reference/faqs/delete-faq"}]},{"group":"Insurances","pages":[{"title":"List Insurance Providers","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /insurance-providers","href":"/api-reference/insurances/list-insurance-providers"},{"title":"List Insurances","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/insurances","href":"/api-reference/insurances/list-insurances"},{"title":"Create Insurance","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/insurances","href":"/api-reference/insurances/create-insurance"},{"title":"Get Insurance","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/insurances/{insuranceId}","href":"/api-reference/insurances/get-insurance"},{"title":"Update Insurance","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /organizations/{orgId}/insurances/{insuranceId}","href":"/api-reference/insurances/update-insurance"},{"title":"Delete Insurance","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/insurances/{insuranceId}","href":"/api-reference/insurances/delete-insurance"}]},{"group":"Office Hours","pages":[{"title":"List office hours","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/office-hours","href":"/api-reference/office-hours/list-office-hours"},{"title":"Set office hours","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/office-hours","href":"/api-reference/office-hours/set-office-hours"}]},{"group":"Organizations","pages":[{"title":"List organizations","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations","href":"/api-reference/organizations/list-organizations"},{"title":"Create organization","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations","href":"/api-reference/organizations/create-organization"},{"title":"Get organization","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}","href":"/api-reference/organizations/get-organization"},{"title":"Update organization","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /organizations/{orgId}","href":"/api-reference/organizations/update-organization"},{"title":"Delete organization","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}","href":"/api-reference/organizations/delete-organization"},{"title":"Disable organization communications","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/disable","href":"/api-reference/organizations/disable-organization-communications"},{"title":"Enable organization communications","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/enable","href":"/api-reference/organizations/enable-organization-communications"}]},{"group":"Phone Numbers","pages":[{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /phone-numbers","href":"/api-reference/phone-numbers/list-phone-numbers"},{"title":"Create phone number","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /phone-numbers","href":"/api-reference/phone-numbers/create-phone-number"},{"title":"Get phone number","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /phone-numbers/{phoneNumberId}","href":"/api-reference/phone-numbers/get-phone-number"},{"title":"Update phone number configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /phone-numbers/{phoneNumberId}","href":"/api-reference/phone-numbers/update-phone-number-configuration"},{"title":"Delete phone number","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /phone-numbers/{phoneNumberId}","href":"/api-reference/phone-numbers/delete-phone-number"},{"title":"Attach phone number to bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /phone-numbers/{phoneNumberId}/attach","href":"/api-reference/phone-numbers/attach-phone-number-to-bot"},{"title":"Detach phone number from bot","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /phone-numbers/{phoneNumberId}/detach","href":"/api-reference/phone-numbers/detach-phone-number-from-bot"},{"title":"Migrate phone number to organization","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /phone-numbers/{phoneNumberId}/migrate","href":"/api-reference/phone-numbers/migrate-phone-number-to-organization"}]},{"group":"Recordings","pages":[{"title":"Get conversation recording","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /recordings/{conversationId}","href":"/api-reference/recordings/get-conversation-recording"}]},{"group":"Responses","pages":[{"title":"Create response","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /conversations/{conversationId}/responses","href":"/api-reference/responses/create-response"}]},{"group":"Scheduling","pages":[{"title":"List scheduling appointment types","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/scheduling/appointment-types","href":"/api-reference/scheduling/list-scheduling-appointment-types"},{"title":"Schedule an appointment","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/scheduling/appointments","href":"/api-reference/scheduling/schedule-an-appointment"},{"title":"List scheduling availabilities","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/scheduling/availabilities","href":"/api-reference/scheduling/list-scheduling-availabilities"}]},{"group":"SMS","pages":[{"title":"Start outbound SMS conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /sms","href":"/api-reference/sms/start-outbound-sms-conversation"}]},{"group":"Tag Groups","pages":[{"title":"List a bot's tag groups","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/tag-groups","href":"/api-reference/tag-groups/list-a-bots-tag-groups"},{"title":"Set a bot's tag groups","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/tag-groups","href":"/api-reference/tag-groups/set-a-bots-tag-groups"},{"title":"List tag groups","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/tag-groups","href":"/api-reference/tag-groups/list-tag-groups"},{"title":"Create tag group","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/tag-groups","href":"/api-reference/tag-groups/create-tag-group"},{"title":"Get tag group","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/tag-groups/{tagGroupId}","href":"/api-reference/tag-groups/get-tag-group"},{"title":"Update tag group","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/tag-groups/{tagGroupId}","href":"/api-reference/tag-groups/update-tag-group"},{"title":"Delete tag group","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/tag-groups/{tagGroupId}","href":"/api-reference/tag-groups/delete-tag-group"},{"title":"List tags in a group","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/tag-groups/{tagGroupId}/tags","href":"/api-reference/tag-groups/list-tags-in-a-group"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/tags","href":"/api-reference/tags/list-tags"},{"title":"Create tag","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/tags","href":"/api-reference/tags/create-tag"},{"title":"Get tag","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/tags/{tagId}","href":"/api-reference/tags/get-tag"},{"title":"Update tag","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/tags/{tagId}","href":"/api-reference/tags/update-tag"},{"title":"Delete tag","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/tags/{tagId}","href":"/api-reference/tags/delete-tag"}]},{"group":"Templates","pages":[{"title":"Batch apply bot templates","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/batch-apply-templates","href":"/api-reference/templates/batch-apply-bot-templates"},{"title":"Batch remove bot templates","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/batch-remove-templates","href":"/api-reference/templates/batch-remove-bot-templates"},{"title":"List bot templates","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/templates","href":"/api-reference/templates/list-bot-templates"},{"title":"Apply bot template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/templates/{templateId}","href":"/api-reference/templates/apply-bot-template"},{"title":"Remove bot template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /bots/{botId}/templates/{templateId}","href":"/api-reference/templates/remove-bot-template"},{"title":"List templates","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /templates","href":"/api-reference/templates/list-templates"},{"title":"Create template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /templates","href":"/api-reference/templates/create-template"},{"title":"Get template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /templates/{templateId}","href":"/api-reference/templates/get-template"},{"title":"Update template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml put /templates/{templateId}","href":"/api-reference/templates/update-template"},{"title":"Delete template","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /templates/{templateId}","href":"/api-reference/templates/delete-template"},{"title":"Apply template to bot","deprecated":true,"version":null,"openapi":"/openapi/openapi.yaml post /templates/{templateId}/apply","href":"/api-reference/templates/apply-template-to-bot"},{"title":"Get batch job status","deprecated":true,"version":null,"openapi":"/openapi/openapi.yaml get /templates/batch/jobs/{jobId}","href":"/api-reference/templates/get-batch-job-status"},{"title":"Batch apply templates to bot","deprecated":true,"version":null,"openapi":"/openapi/openapi.yaml post /templates/batch/apply","href":"/api-reference/templates/batch-apply-templates-to-bot"},{"title":"Get batch job status","deprecated":true,"version":null,"openapi":"/openapi/openapi.yaml get /templates/batch/jobs/{jobId}","href":"/api-reference/templates/get-batch-job-status"}]},{"group":"Test Phone Numbers","pages":[{"title":"List test phone numbers","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/test-phone-numbers","href":"/api-reference/test-phone-numbers/list-test-phone-numbers"},{"title":"Add test phone number","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/test-phone-numbers","href":"/api-reference/test-phone-numbers/add-test-phone-number"},{"title":"Remove test phone number","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/test-phone-numbers/{id}","href":"/api-reference/test-phone-numbers/remove-test-phone-number"}]},{"group":"Variables","pages":[{"title":"List variables","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/variables","href":"/api-reference/variables/list-variables"},{"title":"Create variable","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /organizations/{orgId}/variables","href":"/api-reference/variables/create-variable"},{"title":"Get variable","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organizations/{orgId}/variables/{variableId}","href":"/api-reference/variables/get-variable"},{"title":"Update variable","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /organizations/{orgId}/variables/{variableId}","href":"/api-reference/variables/update-variable"},{"title":"Delete variable","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /organizations/{orgId}/variables/{variableId}","href":"/api-reference/variables/delete-variable"}]},{"group":"Verified Caller IDs","pages":[{"title":"List verified caller IDs","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /phone-numbers/verified-caller-ids","href":"/api-reference/verified-caller-ids/list-verified-caller-ids"},{"title":"Start caller ID verification","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /phone-numbers/verified-caller-ids","href":"/api-reference/verified-caller-ids/start-caller-id-verification"},{"title":"Get verified caller ID","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /phone-numbers/verified-caller-ids/{id}","href":"/api-reference/verified-caller-ids/get-verified-caller-id"},{"title":"Delete verified caller ID","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /phone-numbers/verified-caller-ids/{id}","href":"/api-reference/verified-caller-ids/delete-verified-caller-id"}]},{"group":"Workflows","pages":[{"title":"Export all workflows","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/workflows","href":"/api-reference/workflows/export-all-workflows"},{"title":"Create or update a workflow","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /bots/{botId}/workflows","href":"/api-reference/workflows/create-or-update-a-workflow"},{"title":"Export a single workflow","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /bots/{botId}/workflows/{workflowId}","href":"/api-reference/workflows/export-a-single-workflow"},{"title":"Delete a workflow","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /bots/{botId}/workflows/{workflowId}","href":"/api-reference/workflows/delete-a-workflow"}]}]}]},"basePath":"","title":"Start outbound call - Annie Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}