---
title: "Get current user"
method: GET
path: "/me"
---

# Get current user

`GET /me`

Retrieve the authenticated user's Midpage identity and current subscription status.

Authenticate with a bearer token in the `Authorization` header.

**Supported bearer tokens:**
- OAuth access token
- API key

**Common subscription statuses:**
- `active`
- `trialing`
- `past_due`
- `canceled`

If no subscription status is available, `subscriptionStatus` may be `null`.

## Response `200`

Current user profile

- CurrentUserResponse
  - `userId` string, required — Midpage user identifier
  - `subscriptionStatus` string, nullable, required — Current subscription status. Common values include `active`, `trialing`, `past_due`, and `canceled`. May be `null` if no subscription status is available.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/midpage/apis/midpage-data-services-api.md) · [All operations](https://skmtc.dev/midpage/apis/midpage-data-services-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/midpage/midpage-data-services-api/revisions/8d436f13cd7e/schema)
