---
title: "Get an email message by its message ID"
method: GET
path: "/v2/email/messages/{message_id}"
tags: ["email-messages-v2"]
---

# Get an email message by its message ID

`GET /v2/email/messages/{message_id}`

## Request

- Base URL: `https://api.tracklysms.com/api`
- URL: `https://api.tracklysms.com/api/v2/email/messages/{message_id}`
- Auth: API key in header `X-Api-Key`

Returns delivery status, bounce info, and metadata.

## Response `200`

Success

- EmailMessageResponse
  - `bounceCode` string: Bounce code if bounced
  - `campaignId` string: Campaign ID if sent via campaign
  - `createdAt` string, date-time: Record creation timestamp
  - `deliveredAt` string, date-time: Delivery timestamp
  - `id` string: Record ID
  - `messageId` string: Email message ID
  - `recipient` string: Recipient email address
  - `status` string: Delivery status

## Other responses

- `401`: Authentication error
- `404`: Not found

---

[API](https://skmtc.dev/tracklysms/apis/trackly-sms-api.md) · [All operations](https://skmtc.dev/tracklysms/apis/trackly-sms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tracklysms/apis/trackly-sms-api/revisions/ac1ad22cb2a9?raw)
