Schedules multiple outbound voice calls with an AI agent in a single request. Each call receives a unique ID and calculated schedule time. This endpoint is optimized for batch operations and campaign management.
Agent identifier
Array of call configurations
Phone number or SIP endpoint to call. The format depends on your SIP configuration and the type of call being made.
1Data for variable interpolation in agent prompts. Values can be referenced in prompts using {{variableName}} syntax. Merge with agent's AdditionalData.
Call priority for queue ordering. Higher priority calls are attempted before lower priority calls when multiple calls are queued. Useful for prioritizing urgent calls or VIP customers.
Deadline for completing the call attempt. If the call has not been successfully connected by this time, it will be marked as canceled. When not specified, defaults to current time plus 1 day, giving the system 24 hours to complete the call.
Timezone identifier for call scheduling (e.g., "America/New_York", "Europe/London"). Used to interpret scheduled call times in the recipient's local timezone. When not specified, the agent's timezone is used.
Override SIP configuration for this specific call. Allows using different outbound SIP settings, caller ID, or trunk configuration than the agent's default configuration. Useful for routing calls through specific carriers or presenting different caller IDs.
Calls created successfully
Phone number or SIP endpoint to call. The format depends on your SIP configuration and the type of call being made.
1Unique identifier for this call. Use this ID to query call status, retrieve call details, or cancel the call before it completes.
1Organization that owns this call. Used for access control and resource tracking.
1Agent that will handle this call. References the agent configuration used for the conversation logic, voice settings, and tool availability.
1Timestamp when the call was enqueued and entered the system.
Current status of the call. Possible values: Created (just enqueued), Pending (waiting to be processed), Queued (in call queue), Running (call in progress), Completed (successfully finished), Failed (error occurred), Canceled (manually canceled).
Unknown, Created, Pending, Queued, Completed, Failed, Canceled, Running Next scheduled time when the system will attempt to initiate this call. For immediate calls, this is typically very close to the creation time. For scheduled calls or retries, this reflects the next planned attempt.
Data for variable interpolation in agent prompts. Values can be referenced in prompts using {{variableName}} syntax. Merge with agent's AdditionalData.
Call priority for queue ordering. Higher priority calls are attempted before lower priority calls when multiple calls are queued. Useful for prioritizing urgent calls or VIP customers.
Deadline for completing the call attempt. If the call has not been successfully connected by this time, it will be marked as canceled. When not specified, defaults to current time plus 1 day, giving the system 24 hours to complete the call.
Timezone identifier for call scheduling (e.g., "America/New_York", "Europe/London"). Used to interpret scheduled call times in the recipient's local timezone. When not specified, the agent's timezone is used.
Override SIP configuration for this specific call. Allows using different outbound SIP settings, caller ID, or trunk configuration than the agent's default configuration. Useful for routing calls through specific carriers or presenting different caller IDs.