Sequences
Get recipient detail
Returns instance state and event timeline. Requires a USER API key.
get/public/v1/sequences/{sequenceId}/recipients/{instanceId}
Path parameters
sequenceIdnumber nullable
Example:101
instanceIdnumber nullable
Example:9001
Response
Recipient detail
Example response
{
"instance": {
"id": 1,
"accountId": 1,
"sequenceId": 1,
"personRowId": "example",
"snapshotId": "example",
"sourceSnapshotId": "example",
"snapshotPinnedAt": "example",
"currentNodeId": "example",
"status": "ACTIVE",
"blockedOn": "NONE",
"nextExecutionAt": "example",
"enrolledByUserId": 1,
"senderConnectedAccountId": 1,
"startedAt": "example",
"lastAdvancedAt": "example",
"exitedAt": "example",
"completedAt": "example",
"pausedAt": "example",
"removedAt": "example",
"exitReason": "example",
"exitNote": "example",
"exitedByUserId": 1,
"failureReason": "example",
"failureCode": "example",
"createdAt": "example",
"updatedAt": "example",
"enrolledByUser": {
"id": 1,
"firstName": "example",
"lastName": "example",
"email": "user@example.com",
"avatar": "example"
},
"exitedByUser": {
"id": 1,
"firstName": "example",
"lastName": "example",
"email": "user@example.com",
"avatar": "example"
}
},
"person": {
"rowId": "example",
"fullName": "example",
"email": "example",
"avatar": "example"
},
"steps": [
{
"nodeId": "example",
"alias": "example",
"workflowId": "example",
"name": "example",
"position": {
"positionX": 1,
"positionY": 1
},
"type": "TRIGGER_INTENT",
"handles": [
{
"handleId": "example",
"sourceEdge": {
"from": "example",
"fromHandleId": "example",
"to": "example",
"toHandleId": "example"
},
"text": "example"
}
],
"targetEdges": [
{
"from": "example",
"fromHandleId": "example",
"to": "example",
"toHandleId": "example"
}
],
"data": {
"type": "RESPONSE_AI",
"assistantId": "example",
"aiModelId": 1,
"model": "example",
"aiVendor": "OPENAI",
"instructions": "example",
"temperature": 1,
"exitNodeWhen": "ALL_VARIABLES",
"knowledgeBaseMode": "DEFAULT",
"knowledgeBaseIds": [
1
]
},
"createdAt": "example",
"updatedAt": "example"
}
],
"completedNodeIds": [
"example"
],
"events": [
{
"id": 1,
"type": "ENROLLED",
"nodeId": "example",
"createdAt": "example"
}
],
"timeline": [
{
"nodeId": "example",
"label": "example",
"events": [
{
"id": "example",
"source": "lifecycle",
"type": "example",
"sequenceInstanceId": 1,
"sequenceMessageId": 1,
"messageRef": "example",
"nodeId": "example",
"channel": "EMAIL",
"occurredAt": "example",
"messagePreview": {
"subject": "example",
"snippet": "example",
"bodyHtml": "example"
}
}
]
}
],
"historySteps": [
{
"nodeId": "example",
"label": "example",
"type": "example",
"alias": "example",
"name": "example",
"status": "COMPLETED",
"pathLabel": "example",
"preview": {
"subject": "example",
"snippet": "example"
},
"trackingSummaries": [
{
"type": "EMAIL_OPENED",
"messageRef": "example",
"sequenceMessageId": 1,
"nodeId": "example",
"firstOpenedAt": "example",
"lastOpenedAt": "example",
"count": 1,
"rawEventIds": [
"example"
],
"classification": {
"values": [
"human"
]
},
"occurrences": [
{
"occurredAt": "example"
}
]
}
],
"compactEvents": [
{
"id": "example",
"source": "lifecycle",
"type": "example",
"sequenceInstanceId": 1,
"sequenceMessageId": 1,
"messageRef": "example",
"nodeId": "example",
"channel": "EMAIL",
"occurredAt": "example",
"messagePreview": {
"subject": "example",
"snippet": "example",
"bodyHtml": "example"
}
}
],
"events": [
{
"id": "example",
"source": "lifecycle",
"type": "example",
"sequenceInstanceId": 1,
"sequenceMessageId": 1,
"messageRef": "example",
"nodeId": "example",
"channel": "EMAIL",
"occurredAt": "example",
"messagePreview": {
"subject": "example",
"snippet": "example",
"bodyHtml": "example"
}
}
]
}
],
"globalEvents": [
{
"id": "example",
"source": "lifecycle",
"type": "example",
"sequenceInstanceId": 1,
"sequenceMessageId": 1,
"messageRef": "example",
"nodeId": "example",
"channel": "EMAIL",
"occurredAt": "example",
"messagePreview": {
"subject": "example",
"snippet": "example",
"bodyHtml": "example"
}
}
],
"snapshotMode": "PINNED",
"stepsMode": "GRAPH_TOPOLOGICAL",
"enrolledByUser": {
"id": 1,
"firstName": "example",
"lastName": "example",
"email": "user@example.com",
"avatar": "example"
},
"lastFailure": {
"nodeId": "example",
"nodeType": "example",
"attemptNumber": 1,
"errorCode": "example",
"occurredAt": "example"
},
"exitReason": {
"code": "example",
"label": "example"
},
"exitNote": "example",
"exitedAt": "example",
"exitedBy": {
"id": 1,
"firstName": "example",
"lastName": "example",
"email": "user@example.com",
"avatar": "example"
},
"lastActivityAt": "example",
"nextActionLabel": "example"
}Changes
Changed in 1 of the 2 revisions of this API.1
- ○
endpoint added
endpoint-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○