Skip to main content
POST
Queue an outbound call

Body

fromNumber
string
required

The Annie phone number to call from (must be configured in the system)

Example:

"+15551234567"

toNumber
string
required

The phone number to call (must be in the allowed allowlist)

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.

Required string length: 1 - 128
Pattern: ^[!-~]+$
patientInfo
object

Patient information for the call

Example:
appointmentInfo
object

Appointment information for context during the call

Example:
context
string

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."

Response

Response for status 202

success
enum<boolean>
required
Available options:
true
data
object
required