Skip to main content
POST
Schedule follow-up
Contact must already exist. Register-only path: POST /leads with channel: "none", then this endpoint. Same template resolution as create-lead: request emailTemplateId / whatsappTemplateId → campaign Follow-up → Omni default verified profile + attached template. Get ids from List Omni templates. Optional: templateVariables, whatsappParams, emailScheduledAt, whatsappScheduledAt (default scheduledAt).

Authorizations

Authorization
string
header
required

Paste only your API key (ond_live_… or ond_test_…). Do not type the word Bearer — the playground adds it.

Path Parameters

id
string
required

Body

application/json
channel
string
channels
string[]
scheduledAt
string<date-time>
emailScheduledAt
string<date-time>
whatsappScheduledAt
string<date-time>
emailTemplateId
string
emailProfileId
string
whatsappTemplateId
string
whatsappProfileId
string
force
boolean
campaignId
string
phone
string

Response

Scheduled

contactId
string
channels
string[]
scheduledAt
string<date-time>
status
string
forced
boolean
emailScheduledAt
string<date-time> | null
whatsappScheduledAt
string<date-time> | null
emailTemplateId
string | null
emailProfileId
string | null
whatsappTemplateId
string | null
whatsappProfileId
string | null