Get message details
GET /v1/messages/{id}
Retrieve the status, metadata, and delivery information for a specific message
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Unique message identifier (UUIDv7)
Example
01935abc-def0-7123-4567-890abcdef012Responses
Section titled “ Responses ”Message details retrieved successfully
object
object
Unique message identifier (UUIDv7)
Example
01935abc-def0-7123-4567-890abcdef012Project that owns this message
Example
proj_abc123Endpoint ID for delivery
Example
ep_def456Current message status:
queued: Waiting for initial deliverydelivering: Currently being deliveredsucceeded: Successfully deliveredpending_retry: Waiting for scheduled retryfailed_permanent: All retries exhausted (in DLQ)
Example
succeededNumber of delivery attempts made
Example
2Number of times this message has been manually replayed
Content-Type header used for delivery
Example
application/jsonPayload size in bytes
Example
256SHA256 hash of the payload
Example
abc123def456...Idempotency key if provided
Example
order-12345-created-v1Scheduled time for next retry attempt (if pending_retry)
Example
2025-12-06T17:00:00ZError message from the last failed attempt
Example
connection timeoutHTTP status code from the most recent delivery attempt
Example
200Latency in milliseconds for the most recent delivery attempt
Example
245When the first delivery attempt was made
When the message was successfully delivered
Time spent processing the delivery (signing, headers, etc.)
Total time from message creation to successful delivery
Time spent waiting in the queue before first attempt
How long this message’s payload is retained
When the message was created
Example
2025-12-06T12:00:00ZWhen the message was last updated
Example
2025-12-06T12:01:30ZWhen the message was soft-deleted. Only present on deleted rows.
Example
2026-04-09T00:22:45ZUser ID that deleted the message (mutually exclusive with deleted_by_api_key_id).
API key ID that deleted the message (mutually exclusive with deleted_by_user_id).
object
Unique identifier for this request (useful for support)
Example
req_xyz123Example
{ "data": { "id": "01935abc-def0-7123-4567-890abcdef012", "project_id": "proj_abc123", "endpoint_id": "ep_def456", "status": "succeeded", "attempt_count": 2, "replay_count": 0, "content_type": "application/json", "size_bytes": 256, "payload_sha256": "abc123...", "response_status": 200, "response_latency_ms": 245, "created_at": "2025-12-06T12:00:00Z", "updated_at": "2025-12-06T12:01:30Z" }, "meta": { "request_id": "req_xyz123" }}Unauthorized - Invalid or missing API key
object
object
Machine-readable error code
Example
INVALID_REQUESTHuman-readable error message
Example
endpoint must be a valid HTTPS URLobject
Unique identifier for this request (useful for support)
Example
req_xyz123Example
{ "error": { "code": "UNAUTHORIZED", "message": "Invalid or missing API key" }, "meta": { "request_id": "req_xyz123" }}Resource not found
object
object
Machine-readable error code
Example
INVALID_REQUESTHuman-readable error message
Example
endpoint must be a valid HTTPS URLobject
Unique identifier for this request (useful for support)
Example
req_xyz123Example
{ "error": { "code": "NOT_FOUND", "message": "Message not found" }, "meta": { "request_id": "req_xyz123" }}Enter your credentials to populate code examples throughout the docs.