Enroll a single contact
Schedule one outbound sequence per request. This is the recommended endpoint for real-time, per-contact integrations (CRM webhooks, lead capture forms, etc.). For batch imports, use the bulk endpoint.
You can also send a HEAD request to this URL to verify your API key and agent ID without scheduling anything (returns 200 if reachable).
Authorizations
Organization API key. Get it from the 11x team or from the platform.
Path Parameters
ID of the agent, e.g. agent.abc123.
Body
In addition to the fields below, include every custom input variable required by the agent as a top-level string property (e.g. prospect_name, account_id). The exact set varies per agent and is configured on the agent's prompt template.
Contact's full name.
"John Doe"
Contact's phone number in E.164 format.
"+15551234567"
Recipient email address. Required when the agent's sequence contains email steps.
IANA timezone (e.g. America/New_York). If omitted, inferred from the phone number's area code, falling back to the agent's first configured timezone.
Schedule the call for a specific future time (ISO 8601). Validated against the same timezone the scheduler uses for execution.
Bypass the agent's allowed call windows for this sequence.
Group this contact with others sharing the same value of the named custom variable. Used for contact chaining — only the first contact per group is scheduled; the rest are chained automatically when the previous call ends without success.
"account_id"
Custom input variables defined on the agent.
Response
Sequence scheduled.