> ## Documentation Index
> Fetch the complete documentation index at: https://developers.senderz.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get message status

> Retrieve the current status and details of a sent message.

**Required permission:** `messaging:read`

## Path parameters

<ParamField path="message_id" type="string" required>
  The message ID returned when the message was sent (e.g. `msg_a1b2c3d4e5`).
</ParamField>

## Example

```bash theme={null}
curl https://api.senderz.ai/v1/messaging/messages/msg_a1b2c3d4e5 \
  -H "Authorization: Bearer sz_live_xxxxxxxxxxxxx"
```

## Response

<ResponseExample>
  ```json 200 theme={null}
  {
    "ok": true,
    "data": {
      "id": "msg_a1b2c3d4e5",
      "status": "delivered",
      "to": "+61400123456",
      "sender_id": "TrackFast",
      "body": "Your order SYD-90421 has been dispatched. Expected delivery: tomorrow by 5pm. Track at trackfast.com.au/SYD90421",
      "segments": 1,
      "encoding": "GSM-7",
      "market": "AU",
      "reference": "shipment-SYD-90421",
      "price": {
        "amount": "0.055",
        "currency": "AUD"
      },
      "created_at": "2026-07-17T14:30:00+10:00",
      "sent_at": "2026-07-17T14:30:01+10:00",
      "delivered_at": "2026-07-17T14:30:03+10:00"
    },
    "meta": {
      "request_id": "req_def456",
      "timestamp": "2026-07-17T14:31:00+10:00"
    }
  }
  ```
</ResponseExample>
