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"
}
}
This endpoint retrieves a 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"
}
}
Show message fields
SMS
or MMS
.INBOUND
or OUTBOUND
.Show message statuses
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"
}
}