Use this endpoint to fetch the latest status and metadata for a single message. This is useful for polling delivery progress after callingDocumentation Index
Fetch the complete documentation index at: https://docs.relayos.com.br/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/messages, or for auditing a specific message by its ID.
Request
GET https://api.relayos.com.br/v1/messages/{id}
Path parameters
The unique message ID returned by
POST /v1/messages. Example: msg_01hwz3k9fxe5vr2t8qn6yc4bmd.Headers
Bearer token for your RelayOS API key. Format:
Bearer YOUR_API_KEY.Example
Response
Returns a single message object with the current delivery status.Unique message ID assigned by RelayOS.
Current delivery status. See the lifecycle note below for the complete set of values and transitions.
Recipient phone number in E.164 format.
Name of the template used for this message.
ISO 8601 timestamp of when RelayOS accepted the message into the queue.
Status lifecycle
A message moves through the following states after you send it:| Status | Description |
|---|---|
QUEUED | RelayOS accepted the message; not yet submitted to Meta |
SENT | Submitted to the WhatsApp Cloud API successfully |
DELIVERED | Confirmed delivered to the recipient’s device |
READ | Recipient opened the message |
FAILED | Delivery failed after all automatic retry attempts |
For real-time status updates, configure a
callbackUrl on your project. RelayOS will POST a webhook event to that URL each time a message changes state, so you don’t need to poll this endpoint.