Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.
POST
/
call-requests
Queue an outbound call
curl --request POST \ --url https://api.helloannie.com/v1/call-requests \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "fromNumber": "+15551234567", "toNumber": "+15559876543", "idempotencyKey": "<string>", "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.", "test": true}'
The Annie phone number to call from (must be configured in the system)
Example:
"+15551234567"
toNumber
string
required
The phone number to call, with country code
Example:
"+15559876543"
idempotencyKey
string
required
Unique per intended call. Reuse with identical field values on retries; JSON property order is ignored, but string formatting, including phone numbers, must match. Retained for 30 days after processing.
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 for status 202
success
enum<boolean>
required
Available options:
true
data
object
required
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/queue-an-outbound-call","slug":"/api-reference/calls/queue-an-outbound-call","pageMetadata":{"title":"Queue an outbound call","description":"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /call-requests","href":"/api-reference/calls/queue-an-outbound-call","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\"\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":"Queue an outbound call","description":"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /call-requests","href":"/api-reference/calls/queue-an-outbound-call","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Calls"],"summary":"Queue an outbound call","operationId":"postV1CallRequests","description":"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.","requestBody":"717d36ab-e742-475c-8c32-8c1a1b689928","responses":{"202":"494d3434-8d58-4e53-9a42-f79412a3215f","400":"2dc2a9a2-4d9d-4c2d-af0e-3d612b948098","403":"e1585492-44ca-4a72-9a94-8fe29e961626","404":"629f5647-dcaa-4212-9db5-9f8f07bc1ee0","409":"771dd601-dda3-4a8e-85be-25dbcf84af75","429":"2042e2e2-b0af-46c2-8e38-df26e2286c5c","503":"91b350f9-5c9e-44de-98fa-8b069b728e05"},"method":"post","type":"path","servers":["c29e0711-86ee-4532-909c-15eccdcff4e6"],"security":["45b45b02-df33-4f66-96af-6b12c8e7e308"],"path":"/call-requests","baseUrlOptions":["https://api.helloannie.com/v1"],"title":"Queue an outbound call","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"additionalProperties":false,"type":"object","required":["fromNumber","toNumber","idempotencyKey"],"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"},"idempotencyKey":{"minLength":1,"maxLength":128,"pattern":"^[!-~]+$","description":"Unique per intended call. Reuse with identical field values on retries; JSON property order is ignored, but string formatting, including phone numbers, must match. Retained for 30 days after processing.","type":"string","isRequired":true,"uniqueKey":"idempotencyKey","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","idempotencyKey":"\u003cstring>","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.","test":true}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"additionalProperties":false,"type":"object","required":["fromNumber","toNumber","idempotencyKey"],"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"},"idempotencyKey":{"minLength":1,"maxLength":128,"pattern":"^[!-~]+$","description":"Unique per intended call. Reuse with identical field values on retries; JSON property order is ignored, but string formatting, including phone numbers, must match. Retained for 30 days after processing.","type":"string","isRequired":true,"uniqueKey":"idempotencyKey","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","idempotencyKey":"\u003cstring>","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.","test":true}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"additionalProperties":false,"type":"object","required":["fromNumber","toNumber","idempotencyKey"],"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"},"idempotencyKey":{"minLength":1,"maxLength":128,"pattern":"^[!-~]+$","description":"Unique per intended call. Reuse with identical field values on retries; JSON property order is ignored, but string formatting, including phone numbers, must match. Retained for 30 days after processing.","type":"string","isRequired":true,"uniqueKey":"idempotencyKey","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","idempotencyKey":"\u003cstring>","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.","test":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"494d3434-8d58-4e53-9a42-f79412a3215f":{"description":"Response for status 202","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,"type":"object","required":["callRequestId","status","createdAt","expiresAt","finishedAt","conversationId","error"],"properties":{"callRequestId":{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.callRequestId","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["queued","processing","initiated","failed"],"isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string\u003cdate-time>"},"expiresAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.expiresAt","typeLabel":"string\u003cdate-time>"},"finishedAt":{"oneOf":[{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"data.finishedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","type":"null","isRequired":true,"uniqueKey":"data.finishedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.finishedAt","typeLabel":"string\u003cdate-time> | null"},"conversationId":{"oneOf":[{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.conversationId.oneOf.0","typeLabel":"string\u003cuuid>"},{"format":"uuid","type":"null","isRequired":true,"uniqueKey":"data.conversationId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.conversationId","typeLabel":"string\u003cuuid> | null"},"error":{"oneOf":[{"type":"object","required":["category","code","message"],"properties":{"category":{"type":"string","enum":["request","compliance","internal"],"isRequired":true,"uniqueKey":"data.error.oneOf.0.category","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["target_unavailable","call_restricted","internal_error","call_start_unconfirmed","queue_expired"],"isRequired":true,"uniqueKey":"data.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"data.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.error.oneOf.0","typeLabel":"object"},{"type":"object","enum":[null],"isRequired":true,"uniqueKey":"data.error.oneOf.1","typeLabel":"object"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"data.error.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.error","typeLabel":"object · object · null"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"callRequestId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"queued","createdAt":"2023-11-07T05:31:56Z","expiresAt":"2023-11-07T05:31:56Z","finishedAt":"2023-11-07T05:31:56Z","conversationId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","error":{"category":"request","code":"target_unavailable","message":"\u003cstring>"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"2dc2a9a2-4d9d-4c2d-af0e-3d612b948098":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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"},"e1585492-44ca-4a72-9a94-8fe29e961626":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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"},"629f5647-dcaa-4212-9db5-9f8f07bc1ee0":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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"},"771dd601-dda3-4a8e-85be-25dbcf84af75":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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"},"2042e2e2-b0af-46c2-8e38-df26e2286c5c":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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"},"91b350f9-5c9e-44de-98fa-8b069b728e05":{"description":"Standard error response that includes a message describing what went wrong","content":{"application/json":{"schema":{"additionalProperties":false,"description":"Standard error response that includes a message describing what went wrong","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":"Queue an outbound call - Annie Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T22:46:52.336Z","originalFileLocation":"api-reference/calls/queue-an-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=\"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\">\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=\"Queue an outbound call - Annie Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\">\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/queue-an-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=Queue+an+outbound+call\u0026amp;description=Accept+a+call+request+for+later+processing.+Initiated+means+call+initiation+was+confirmed%3B+use+conversationId+for+the+conversation+outcome.+Acceptance+does+not+\u0026amp;theme=a96b5442c4c1c4ebd6e3f959\u0026amp;signature=77700b9c74148d72384f756c29799e6b0906ab8a7ee2a3867fceb8007fd18876\">\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=\"Queue an outbound call - Annie Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://annie.mintlify.site/_mintlify/api/og/v2?division=Calls\u0026amp;title=Queue+an+outbound+call\u0026amp;description=Accept+a+call+request+for+later+processing.+Initiated+means+call+initiation+was+confirmed%3B+use+conversationId+for+the+conversation+outcome.+Acceptance+does+not+\u0026amp;theme=a96b5442c4c1c4ebd6e3f959\u0026amp;signature=77700b9c74148d72384f756c29799e6b0906ab8a7ee2a3867fceb8007fd18876\">\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/queue-an-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/queue-an-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/queue-an-outbound-call#webpage\",\"url\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call\",\"name\":\"Queue an outbound call\",\"description\":\"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\",\"dateModified\":\"2026-11-05T22:46:52.336Z\",\"isPartOf\":{\"@id\":\"https://docs.helloannie.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Annie Docs\",\"item\":\"https://docs.helloannie.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Queue an outbound call\",\"item\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call#apireference\",\"headline\":\"Queue an outbound call\",\"name\":\"Queue an outbound call\",\"description\":\"Accept a call request for later processing. Initiated means call initiation was confirmed; use conversationId for the conversation outcome. Acceptance does not guarantee initiation before expiry. Requests expire after one hour. Repeated identical submissions with the same idempotencyKey return the existing request; conflicting reuse returns 409. Status is retained for 30 days after processing.\",\"url\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call\",\"mainEntityOfPage\":{\"@id\":\"https://docs.helloannie.com/api-reference/calls/queue-an-outbound-call#webpage\"},\"dateModified\":\"2026-11-05T22:46:52.336Z\",\"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/queue-an-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","description":"Submits an organization's business verification request for asynchronous processing. Annie validates the required business identity, authorized representative, calling configuration, and messaging documents, then submits the request to the verification and carrier review flow. This verification is required before Annie can complete trusted calling setup and SMS/A2P registration, because carriers require proof that the sender/caller is a real business with proper patient messaging consent. Only one request exists per organization; a later POST updates the same request when canUpdate is true. The API requires all messaging document URLs, and those URLs must be publicly reachable so Annie can snapshot stable copies for carrier review.","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","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":"Queue an 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"]}