Fetch a Message
This operation fetches a single Message using its ID.
Data retention: Records are available for 7 days after creation. Requests for data older than 7 days may return incomplete results.
Authentication
Basic authentication of the form Basic <base64(username:password)>.
Basic authentication of the form Basic <base64(username:password)>.
Path parameters
Response
The list of recipient(s) that the Message was directed to.
- This list is always of size 1, except for Group Messaging usage, where the number of recipients plus the sender will match the group size.
The status of a Message. The status can be one of the following:
-
SCHEDULEDTheMessageis scheduled to be sent by Twilio in the future. -
QUEUEDTheMessageis queued in Twilio for sending. -
SENTTheMessagehas been sent by Twilio. -
DELIVEREDTheMessagehas been successfully delivered to the recipient. -
READTheMessagehas been read by the recipient. -
UNDELIVEREDTheMessagewas successfully sent by Twilio but have not been delivered to the recipient. -
FAILEDTheMessageprocessing failed inside Twilio. UseGET /Messages/Operations/{operationId}/Errorsfor more details. -
CANCELEDTheMessagewas canceled via API request. -
GROUPTheMessageis part of a group communication. To get the status for each Recipient of the group communication, use theReceiptsendpoint e.g. GET/Messages/comms_message_01h2xcejqtf2nbrexx3vqjhp41/Receipts -
INBOUNDTheMessagewas received by Twilio from an external source.
The scheduled send time of the Message.
This field is only present if the Message was created with a schedule.