---
title: "Account, auth type, key limits, workspace quota, lifecycle_emails, notices, whats_new, sending, and owner_recommended when no owner is verified. sending is the same object as GET /api/v1/sending-status. OAuth returns key null and has full access. notices is present when usage is at 80 percent of a plan limit."
method: GET
path: "/api/v1/me"
tags: ["Auth"]
---

# Account, auth type, key limits, workspace quota, lifecycle_emails, notices, whats_new, sending, and owner_recommended when no owner is verified. sending is the same object as GET /api/v1/sending-status. OAuth returns key null and has full access. notices is present when usage is at 80 percent of a plan limit.

`GET /api/v1/me`

## Request

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

## Response `200`

Caller

- Me
  - `account_id` string, required
  - `parent_account_id` string, nullable, required
  - `auth_type` 'api_key' | 'oauth', required
  - `key` object, nullable, required
    - `id` string
    - `name` string
    - `prefix` string
    - `inbox_id` string, nullable
    - `permissions` string[], nullable: Null means full access.
    - `expires_at` string, date-time, nullable
  - `workspace` object, nullable, required
    - `id` string, required
    - `inbox_quota` integer, required
  - `lifecycle_emails` 'on' | 'off': on stores the weekly product note. off stops it. The default is on.
  - `notices` LimitNotice[]: Present when usage is at 80 percent of inboxes, monthly sends, or custom domains. Empty when it is not.
    - `type` 'limit_warning', required
    - `resource` 'inboxes' | 'emails' | 'custom_domains', required
    - `used` integer, required
    - `limit` integer, required
    - `upgrade_url` string, required
  - `whats_new` object[]: Newest two or three user-facing changelog highlights.
    - `date` string, required
    - `title` string, required
    - `url` string, required
  - `owner_recommended` string: Present when the account has no verified owner. Suggests POST /api/v1/inboxes/{id}/owners or owner_email on onboard, and mentions the 50 percent Free send increase for a verified external owner.
  - `sending` SendingStatus, required: 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

---

[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)
