{
"type": "sequence.message.sent",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timestamp": "2023-11-07T05:31:56Z",
"data": {
"sequence_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"campaign_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"step_index": 1,
"message_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"outreach_target": {
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"row_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"linkedin_urn": "<string>",
"linkedin_slug": "<string>"
},
"sender": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"linkedin_slug": "<string>",
"display_name": "<string>"
},
"message": {
"subject": "<string>",
"body": "<string>",
"body_truncated": true,
"provider_id": "<string>",
"thread_id": "<string>",
"rfc_message_id": "<string>"
},
"sent_at": "2023-11-07T05:31:56Z"
}
}API Reference
Message sent
Origami POSTs this event to your configured URL when a sequencer email or LinkedIn DM finishes sending.
Branch on data.channel ("email" or "linkedin") to handle
the two channels. data.message.provider_id is the
provider-side identifier (Gmail msgId, LinkedIn chat message
id), useful for correlating with the user’s own inbox.
Default in the picker: off.
WEBHOOK
sequence.message.sent
{
"type": "sequence.message.sent",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"timestamp": "2023-11-07T05:31:56Z",
"data": {
"sequence_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"campaign_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"step_index": 1,
"message_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"outreach_target": {
"table_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"row_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"column_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"linkedin_urn": "<string>",
"linkedin_slug": "<string>"
},
"sender": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"linkedin_slug": "<string>",
"display_name": "<string>"
},
"message": {
"subject": "<string>",
"body": "<string>",
"body_truncated": true,
"provider_id": "<string>",
"thread_id": "<string>",
"rfc_message_id": "<string>"
},
"sent_at": "2023-11-07T05:31:56Z"
}
}Body
application/json
Equal to the webhook-id HTTP header. Stable across retries;
use for receiver-side deduplication.
Event time (when the business action happened), set once at
publish and replayed on retries. NOT the dispatch time, which
lives in the webhook-timestamp HTTP header and is recomputed
per send.
Show child attributes
Show child attributes
Response
200
Receiver acknowledged.