Mark or unmark contacts as replied in this sequence
Beta. This endpoint is in beta. Behavior, parameters, and response shapes may change without notice.
Marks the given contacts as replied (isReplied: true) or clears the replied flag (isReplied: false), scoped to this sequence only.
To apply across every sequence a contact is in, use POST /v3/contacts/set-replied instead.
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
Body
Response
Non-atomic result. The response body is a dictionary keyed by contact id listing per-item failures. Empty object {} means all contacts were updated successfully.
Per-item failures use the SequenceContactError enum. Common per-item slugs:
| Slug | Meaning |
|---|---|
invalidInput | Generic validation failure for this contact |
contactNotFound | Contact does not exist |
notInSequence | Contact is not in this sequence |
forbidden | Caller lacks permission for this contact |
Dictionary of per-item failures keyed by contact id. Empty object {} means all succeeded.
Per-item error for non-atomic bulk operations. Only failed items are returned in the response dictionary. Items not present in the dictionary succeeded.