Retrieve
Get a specific message
client.messages.retrieve(stringmessageID, RequestOptionsoptions?): dataDatastatusstringMessageRetrieveResponse
get/api/v2/messages/{message_id}
Retrieve details of a specific message by its ID
Parameters
messageIDstring
Returns
MessageRetrieveResponse
import SendblueAPI from 'sendblue';
const client = new SendblueAPI({
apiKey: 'My API Key',
apiSecret: 'My API Secret',
});
const message = await client.messages.retrieve('msg_abc123def456');
console.log(message.data);
200 Example
{
"data": {
"accountEmail": "[email protected]",
"content": "Hello, World!",
"date_sent": "2024-01-01T12:00:00Z",
"date_updated": "2024-01-01T12:00:01Z",
"error_code": null,
"error_detail": null,
"error_message": null,
"error_reason": null,
"from_number": "+19998887777",
"group_display_name": null,
"group_id": null,
"is_outbound": true,
"media_url": null,
"message_handle": "msg_abc123def456",
"message_type": "message",
"number": "+18887776666",
"opted_out": false,
"participants": [
"string"
],
"plan": "premium",
"send_style": "celebration",
"sendblue_number": "+19998887777",
"service": "iMessage",
"status": "SENT",
"to_number": "+18887776666",
"was_downgraded": false
},
"status": "OK"
}