GET
/
v1
/
message
/
{id}
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"
  }
}