---
title: "Get message seen status"
method: GET
path: "/messages/{message_id}/seen"
tags: ["Messages"]
---

# Get message seen status

`GET /messages/{message_id}/seen`

Get the seen receipts for the given message. If no seen-by information is available, there will be a single entry for the first time the message was seen by any recipient. If seen-by information is available, there will be an entry for each recipient who has seen the message.

Required scope: `messages:read`

## Path parameters

- `message_id` string, required

## Response `200`

Array of seen receipts

- object
  - `_pagination` object
    - `next` string, nullable — Link to next [page of results](https://dev.frontapp.com/docs/pagination)
  - `_links` object
    - `self` string — Link to resource
  - `_results` SeenReceiptResponse[]
    - `_links` object, required
      - `self` string — Link to self
      - `related` object
        - `message` string — Link to message associated with the seen record
    - `first_seen_at` string, required — Timestamp when message was seen
    - `seen_by` ContactHandle, required
      - `handle` string, required — Handle used to reach the contact.
      - `source` 'twitter' | 'email' | 'phone' | 'facebook' | 'intercom' | 'front_chat' | 'custom', required — Source of the handle. Can be `email`, `phone`, `twitter`, `facebook`, `intercom`, `front_chat`, or `custom`.

---

[API](https://skmtc.net/frontapp/apis/core-api.md) · [All operations](https://skmtc.net/frontapp/apis/core-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/frontapp/core-api/revisions/76d1eaa2d0eb/schema)
