sms-messages

List events for an SMS message

Returns the lifecycle event timeline for a message, in chronological order.

get/v1/sms/messages/{message_id}/events

Request

  • Base URL: https://us1.platform.bird.com
  • URL: https://us1.platform.bird.com/v1/sms/messages/{message_id}/events
  • Auth: one of:
    • HTTP bearer
    • API key in cookie bird_session

Path parameters

message_idstring required
Example:sms_01krdgeqcxet5s7t44vh8rt9mg

ID of the SMS message (sms_ prefix), as returned when the message was accepted.

Query parameters

typestring

Filter by event type, such as sms.delivered or sms.failed.

Headers

X-Workspace-Idstring

Workspace context for the request. Required for dashboard authentication and master keys. Workspace keys and access tokens already identify their workspace; send that workspace or omit the header. A different one is rejected.

X-Organization-Idstring

Organization context for the request. Required for dashboard authentication. An API key or access token carries its own organization, so send either that organization or no header at all; a different one is rejected.

Response

Event timeline for this message.

Example response

{
  "data": [
    {
      "id": "evt_01krdgeqcxet5s7t44vh8rt9mg",
      "type": "sms.delivered",
      "occurred_at": "2026-05-21T12:00:04Z",
      "carrier": "Verizon",
      "mcc_mnc": "311480",
      "error": {
        "description": "Carrier filtered as spam"
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 2 revisions of this API.