Personalize the preview for a contact
Kicks off (or re-runs) AI personalization for a single contact in an AI SDR sequence.
Personalization runs step-by-step in the background. The whole step chain for the contact is tracked by a single background job: the response returns its jobId, and progress advances as personalizedSteps / totalSteps. Poll the generic GET /v3/background-jobs/{id} endpoint for status and progress; on completion the job’s jsonDataResult carries { sequenceId, contactId, personalizedSteps, totalSteps }. A chain that ended early (for example, the contact was removed mid-chain) reports personalizedSteps < totalSteps.
Requires the AI SDR feature on the caller’s team.
Authorizations
Authenticate every request with a Bearer token. Pass your Reply API key in the
Authorization header:
Authorization: Bearer <your-api-key>Get your API key from the Reply dashboard: Settings → API Key.
Path Parameters
Sequence id
x >= 1Contact id
x >= 1Response
Personalization accepted; poll the returned job for progress
Background job id; poll GET /v3/background-jobs/{id}.