---
title: "One subscriber record"
method: GET
path: "/api/v1/subscribers/{email}"
tags: ["Subscribers"]
---

# One subscriber record

`GET /api/v1/subscribers/{email}`

## Request

- Base URL: `https://mailcheer.com`
- URL: `https://mailcheer.com/api/v1/subscribers/{email}`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`

Permission required: `subscribers:read`.

## Path parameters

- `email` string, email, required

## Response `200`

The record.

- Subscriber
  - `id` string
  - `object` 'subscriber'
  - `email` string
  - `first_name` string, nullable
  - `last_name` string, nullable
  - `status` 'pending' | 'subscribed' | 'unsubscribed' | 'bounced' | 'complained'
  - `source` string, nullable
  - `tags` string[]
  - `fields` object
  - `confirmed_at` string, date-time, nullable
  - `unsubscribed_at` string, date-time, nullable
  - `created_at` string, date-time
  - `updated_at` string, date-time: The last change to the record: status, name, fields, tags. Keep the largest value you receive and pass it as `updated_since` next time, minus one minute.

## Other responses

- `401`: Key missing, unknown or revoked.
- `403`: The key does not have the requested permission, or the workspace cannot send: `sending_blocked` (suspended, blocked or banned — nothing goes out, through any channel), `commitment_required` (the anti-spam commitment is not accepted), `reputation_blocked` (too many bounces or complaints).
- `404`: The object does not exist in this workspace.

---

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