Initiate AI Call
Triggers direct AI calls to candidates for a RIA campaign project. Each candidate receives an outbound AI call with the configured script. Candidates are created on-the-fly if they do not already exist.
Dynamic Variables
Bothfirst_message and instructions support variable substitution using the {{variable_name}} syntax.
first_message is optional and defaults to "Hello" if not provided.
Built-in Variables
These are automatically resolved from the candidate, project, and sender context:| Variable | Description |
|---|---|
{{candidate_first_name}} | Candidate’s first name |
{{candidate_last_name}} | Candidate’s last name |
{{candidate_full_name}} | Candidate’s full name |
{{candidate_email}} | Candidate’s email |
{{candidate_phone}} | Candidate’s phone number |
{{sender_first_name}} | Sender’s first name |
{{sender_last_name}} | Sender’s last name |
{{sender_full_name}} | Sender’s full name |
{{sender_company}} | Company name (from job or sender profile) |
WhatsApp Template Variables
When usingwhatsapp_notifications, the template_variables object accepts two value types:
- Built-in resolver reference —
{"body_1": "{{candidate_first_name}}"}resolves automatically using candidate/job/sender data. - Literal text —
{"body_2": "Thursday, 21 May 2026, 6:00 PM..."}is passed through as-is.
Example Request
Authorizations
Your Tidyhire API key
Body
A unique job identifier from your ATS. Must match a RIA campaign project.
1 - 200"ats-job-12345"
List of candidates to call. Minimum 1, maximum 50 per request.
1 - 50 elementsAI behavior instructions for the call. Supports the same built-in variable substitution as first_message.
1"You are a recruiter for {{sender_company}}. Screen the candidate about their experience with distributed systems."
Opening message the AI speaks when the candidate answers. Optional — defaults to "Hello". Supports built-in variables like {{candidate_first_name}} and {{sender_company}}.
1"Hello {{candidate_first_name}}, this is {{sender_company}} calling."
AI assistant configuration for the call. Defaults to a female English voice with standard recruiter behaviour. Book a call with the team to customize.
Optional data points to extract from the conversation. The AI will attempt to capture these values during the call.
Optional retry policy and WhatsApp notification configuration.
ISO 8601 datetime to schedule the call for later. If omitted, the call is initiated immediately.
"2026-05-27T10:00:00Z"