GET
/
v1
/
message
/
{id}
Retrieve message
curl --request GET \
  --url https://api.sendo.dev/v1/message/{id} \
  --header 'Authorization: Bearer <token>'
{
  "message": {
    "id": "f7d258bd-f697-4840-b8a6-165707e12345",
    "type": "SMS",
    "createdAt": "2023-09-19T04:55:50.723Z",
    "sentAt": "2023-09-19T04:55:50.723Z",
    "updatedAt": "2023-09-19T04:55:55.884Z",
    "direction": "OUTBOUND",
    "from": "+14159436397",
    "to": "+12061234567",
    "body": "Hello world",
    "numSegments": 1,
    "campaignId": "U7fQ3123",
    "metadata": {
      "customId": "123456789"
    },
    "status": "DELIVERED"
  }
}

Parameters

id
string
required
The ID of the message to retrieve.

Response

message
object
The contents of the message.
error
string
Error message if the request fails.

Errors

If the request fails, it will return an HTTP error status code and an error field in the response body with details. Full list of status codes here.
{
  "message": {
    "id": "f7d258bd-f697-4840-b8a6-165707e12345",
    "type": "SMS",
    "createdAt": "2023-09-19T04:55:50.723Z",
    "sentAt": "2023-09-19T04:55:50.723Z",
    "updatedAt": "2023-09-19T04:55:55.884Z",
    "direction": "OUTBOUND",
    "from": "+14159436397",
    "to": "+12061234567",
    "body": "Hello world",
    "numSegments": 1,
    "campaignId": "U7fQ3123",
    "metadata": {
      "customId": "123456789"
    },
    "status": "DELIVERED"
  }
}