Skip to content

Check SMS Status

GET
/v2/sms/check

Checks the delivery status of a previously sent SMS by its message ID.

token
required
string

Message ID returned when the SMS was sent

Example
199999

SMS status retrieved successfully

object
status
boolean
true
error
boolean
description
object
message
object
carrier
string
ATT COMERCIALIZACION MOVIL S. DE R.L. DE C.V.
control

Internal carrier control reference

string
1006095262300
disposicion

Line type (e.g. MOVIL, FIJO)

string
MOVIL
encoding
string
Allowed values: gsm unicode
gsm
loops

Number of delivery retry loops

string
0
msg

Original message text

string
Tu codigo de verificacion es 1234456
parts

Number of SMS segments

integer
1
phone

Destination phone number

string
8121500346
received_date

Date the message was received by the platform

string format: date-time
2026-06-24 16:16:52
send_date

Date the message was delivered to the carrier (zeros if pending)

string format: date-time
2026-06-24 16:16:53
size

Character count of the message

integer
36
status

Delivery status reported by the carrier

string
ENVIO CONFIRMADO
var_a

Custom variable A (usually set to your external ID)

string
API-8121500346
var_b

Custom variable B

string
nullable
answers

Incoming replies to this message (if two-way SMS is enabled)

Array<object>
object
Example
{
"status": true,
"error": false,
"description": {
"message": {
"carrier": "ATT COMERCIALIZACION MOVIL S. DE R.L. DE C.V.",
"control": "1006095262300",
"disposicion": "MOVIL",
"encoding": "gsm",
"loops": 1,
"msg": "Tu codigo de verificacion es 1234456",
"parts": 1,
"phone": "8100001234",
"received_date": "2026-06-24 16:16:52",
"send_date": "2026-06-24 16:16:53",
"size": 36,
"status": "ENVIO CONFIRMADO",
"var_a": "API-8100001234",
"var_b": null
},
"answers": []
}
}

Missing required parameters

Example
{
"status": false,
"error": true,
"description": "Missing params, please verify or contact to support"
}

Your key auth is not valid

Example
{
"status": false,
"error": true,
"description": "Your key auth is not valid, please check with your administrator to get the new key"
}

Useful for guiding users to view code examples in different developer languages.

developer@developer:~#
curl -X GET "https://api.example.com/v2/sms/check?token=199999" \
-H "Accept: application/json" \
-H "Connection: keep-alive" \
-H "Authorization: Basic <base64-encoded-credentials>"