Skip to main content
GET
Get SMS status

Authorizations

Authorization
string
header
required

Your Robase API key. Starts with robe_. Include as Authorization: Bearer robe_...

Path Parameters

id
string<uuid>
required

SMS message ID returned from send

Response

SMS details

id
string<uuid>
required
phone_number
string
required
country_code
string
required
message
string
required
credit_cost
integer
required
status
enum<string>
required

blocked means anti-spam screening stopped the message before any provider saw it. It is terminal, and the credit was refunded in full; metadata.antispam carries the classifier's verdict.

Available options:
pending,
sent,
delivered,
failed,
blocked
created_at
string<date-time>
required
metadata
object | null

Whatever was sent with the message. Screening adds an antispam key when the classifier flagged or blocked it, carrying is_spam, score, category and reason.

timeline
object[]

Hops the message took, oldest first.

Example: