Skip to main content
GET
/
v1
/
message
/
{message_id}
/
content
Get Message Content
curl --request GET \
  --url https://hub.suprsend.com/v1/message/{message_id}/content \
  --header 'Authorization: Bearer <token>'
{
  "channel": "email",
  "content": {
    "header": "Your invoice for March is ready",
    "body": "Hi Alex, your invoice #INV-2026-0042 for $1,200.00 is now available. You can view and download it from your billing dashboard.",
    "importance": "high",
    "notification_category": "transactional",
    "schema_version": "1.0",
    "templating_language": "handlebars"
  }
}

Authorizations

Authorization
string
header
required

Pass as Bearer <API_KEY>. Get API Key from SuprSend dashboard Developers -> API Keys section.

Path Parameters

message_id
string
required

ID of the message whose content you want to retrieve.

Response

Returns the channel and rendered content of the message.

channel
enum<string>

Channel through which the message was sent.

Available options:
sms,
email,
whatsapp,
inbox,
androidpush,
iospush,
webpush,
slack,
ms_teams
content
object

Rendered message content. The keys vary by channel and template configuration.