Start a conversation from a Proactive
Ask Ada to contact a person with one of your Proactives. For a voice Proactive, Ada places an outbound call to recipient.phone_number; when a person answers, the Proactive's Playbook opens the conversation.
The request is accepted asynchronously. The response is the queued Proactive Attempt, not a conversation: the conversation exists only once the recipient answers. This endpoint does not report the attempt's outcome; subscribe to the v1.proactive_call.* webhooks to follow the attempt from queued to its verdict.
- channel must be the Proactive's channel. Only voice Proactives can be placed.
- language must be a language enabled for your AI Agent that voice supports. When omitted, the Proactive's default language is used, then the AI Agent's language.
- metadata keys are set as metavariables on the conversation when the recipient answers and the Proactive's Playbook opens it, so the Playbook can use them. Values must be strings, numbers or booleans, and the object must not exceed 4 KB.
- Send an Idempotency-Key header to retry safely. A reused key returns the attempt the first request created, with the Idempotent-Replayed: true response header, instead of contacting the recipient again. Keys stay reserved for 90 days.
Request
- Base URL: https://example.ada.support/api
- URL: https://example.ada.support/api/v2/conversations/proactive/
- Auth: HTTP bearer
Headers
A unique key of your choice for this request. Retrying with the same key returns the Proactive Attempt the first request created instead of contacting the recipient again.
Request body
Response
The Proactive Attempt is queued. Its id identifies the attempt; the conversation is created when the recipient answers.
Changes
No recorded changes to this operation across all 1 revision of this API.