Get a message's status
Retrieves a sent message’s delivery outcome. Use it when you missed, or do not subscribe to: the message.sent and message.failed webhooks.
Returns
Correlation id present ONLY when this message was one of several a single
request fanned out into (URL promotion): it is the first message’s id,
carried on every member, the same value the send response and the
message.sent/message.failed webhooks report. Use it to identify which
fan-out group a message belongs to; it is a correlation key, not a member
list. Absent on an ordinary single-message send.
Gateway error of the last attempt; rides only on a gateway-verdict failure.
Gateway HTTP status of the last attempt; rides only on a gateway-verdict failure.
The message’s canonical parts AS STORED at accept; post-degrade,
post-promotion, i.e. what the customer’s device was (or will be) sent,
not necessarily what you composed (fallbacks says when they differ).
Typed as an opaque array rather than Part[] for the same
one-decode-door reason TranscriptRow.parts is. Absent only when the
stored content cannot be rendered canonically.
Get a message's status
curl https://messages.api.linqapp.com/v1/messages/$MSG \
-H "Authorization: Bearer $LINQ_AMB_API_KEY"{
"id": "msg_2c7d90",
"chat_id": "chat_4f81b2",
"state": "sent",
"created_at": "2026-08-06T14:02:12Z",
"updated_at": "2026-08-06T14:02:13Z"
}Returns Examples
{
"id": "msg_2c7d90",
"chat_id": "chat_4f81b2",
"state": "sent",
"created_at": "2026-08-06T14:02:12Z",
"updated_at": "2026-08-06T14:02:13Z"
}