Before creating a call
- The agent has a published version.
- The destination uses E.164 format.
- The workspace allows the destination country and prefix, or has a valid SIP/BYOC route.
metadatacontains every dynamic variable used by the prompt, or{}when none are required.
Lifecycle
- Create Call returns a signed call ID.
- Get Call shows the current status and eventual result.
- List Calls reconciles recent requests after a timeout.
- Webhooks notify your system of terminal outcomes without constant polling.
Duplicate prevention
The current contract does not publish an idempotency key. Put a stable correlation value inmetadata, store the returned call ID, and reconcile recent calls before repeating a timed-out create request. See Reliability and retries.