---
title: "Whether this account can send email. status is active, warning, or paused. Below 50 sent messages in the trailing 7 days the status is active. Warning starts at a bounce rate of 0.05 or a complaint rate of 0.001 and does not block sends. Sending pauses at a bounce rate of 0.10 with at least 5 bounces, or a complaint rate of 0.005 with at least 3 complaints. Bounce wins when both match. Counts match GET /api/v1/metrics/rates with no inbox id. Requires message_read. An inbox-scoped key receives the account status. A key without message_read is 403 permission_denied. A missing key is 401 unauthorized. A sub-account is evaluated on its own mail. MCP: cooper_get_sending_status."
method: GET
path: "/api/v1/sending-status"
tags: ["Metrics"]
---

# Whether this account can send email. status is active, warning, or paused. Below 50 sent messages in the trailing 7 days the status is active. Warning starts at a bounce rate of 0.05 or a complaint rate of 0.001 and does not block sends. Sending pauses at a bounce rate of 0.10 with at least 5 bounces, or a complaint rate of 0.005 with at least 3 complaints. Bounce wins when both match. Counts match GET /api/v1/metrics/rates with no inbox id. Requires message_read. An inbox-scoped key receives the account status. A key without message_read is 403 permission_denied. A missing key is 401 unauthorized. A sub-account is evaluated on its own mail. MCP: cooper_get_sending_status.

`GET /api/v1/sending-status`

## Request

- Base URL: `https://cooperemail.com`
- URL: `https://cooperemail.com/api/v1/sending-status`
- Auth: HTTP bearer

## Response `200`

Sending status

- SendingStatus: Trailing 7-day send health for this account. Counts match GET /api/v1/metrics/rates with no inbox id. Warning does not block. Paused blocks agent email until the rate recovers.
  - `object` 'sending_status', required
  - `status` 'active' | 'warning' | 'paused', required
  - `reason` 'bounce_rate' | 'complaint_rate' | 'null', nullable, required
  - `window_days` 7, required
  - `sent` integer, required
  - `bounced` integer, required
  - `complained` integer, required
  - `bounce_rate` number, required
  - `complaint_rate` number, required
  - `thresholds` object, required
    - `min_sent` integer, required
    - `warning_bounce_rate` number, required
    - `warning_complaint_rate` number, required
    - `pause_bounce_rate` number, required
    - `pause_min_bounced` integer, required
    - `pause_complaint_rate` number, required
    - `pause_min_complained` integer, required
  - `paused_at` string, date-time, nullable, required
  - `evaluated_at` string, date-time, required
  - `resumes` string, required

## Other responses

- `401`: unauthorized
- `403`: permission_denied

---

[API](https://skmtc.dev/cooperemail/apis/cooper-email-api.md) · [All operations](https://skmtc.dev/cooperemail/apis/cooper-email-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cooperemail/apis/cooper-email-api/revisions/6d800a7b3e33?raw)
