v1

latestOpenAPI 3.1.02026-07-26359254.7 MB
Sequence Contacts

Mark or unmark contacts as replied in this sequence

<small>Requires the sequences:operate scope (or a broader one that includes it).</small>

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.

post/v3/sequences/{id}/contacts/set-replied

Path parameters

idinteger required

Sequence ID

Request body

contactIdsinteger[] required

Contact IDs to update. At least one, at most 100. Each ID must be positive.

isRepliedboolean required

true marks the contacts as replied; false clears the replied flag.

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:

SlugMeaning
invalidInputGeneric validation failure for this contact
contactNotFoundContact does not exist
notInSequenceContact is not in this sequence
forbiddenCaller lacks permission for this contact
object required

Dictionary of per-item failures keyed by contact id. Empty object {} means all succeeded.