Initiate outbound call
Schedule a single outbound call for a specific assistant (agentId). The call is queued after validation and placed shortly.
Required headers: x-api-key, Content-Type: application/json.
Required fields
agentId— assistant that places and handles the call, can be found in the URL after selecting that assistant.contact.phoneNumber— callee number in E.164 format (e.g.+15551234567).- Messaging — send both
introMessageandvoicemailMessage, or sendcallInstructionsalone. You cannot send only one ofintroMessage/voicemailMessage.
Optional fields
contact.firstName,contact.lastName,contact.email; trimmed and used for assistant context.metadata— custom key/value pairs (strings, numbers, or booleans) to give the assistant context.
Assistant requirements
The assistant must exist, belong to your organization (from the API key), be active, and have phone enabled and fully configured.
Documentation Index
Fetch the complete documentation index at: https://docs.replify.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key secret from API Key Management. API Gateway validates the key and forwards the request to the outbound service.
Headers
Must be application/json.
application/json Body
Agent that places and handles the call. Required.
Optional key/value context (e.g. form or UTM fields). Values may be strings, numbers, or booleans.
Message spoken when a human answers. Must be sent together with voicemailMessage, unless you use callInstructions instead.
Message left when voicemail is detected. Must be sent together with introMessage, unless you use callInstructions instead.
Instructions for the call when you are not providing introMessage and voicemailMessage. Use this option alone; do not send only one of the intro/voicemail pair.