> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dripstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Account

> Auth introspection, credit balance, credit ledger, and lifetime unlocks.

Operate-level routes — all require an active plan as well as
[`Authorization: Bearer pk_drip_...`](https://docs.dripstack.com/quickstart-api-keys) (API key) or an MCP
OAuth access token (`mcp_at_…` with `mcp:unlock`). Session JWTs are rejected.
MCP: `get_account`, `get_credits_balance`, `list_credit_activity`,
`list_unlocked_posts`.

## `GET /api/v2/me`

Auth introspection for the current bearer credential. Returns `authMethod`,
`apiKey` (`name` / `suffix` for API keys; null for OAuth), and `scopes` (OAuth
scopes; null for API keys). Never returns raw keys or user ids.

## `GET /api/v2/me/credits`

Purchased balance plus `topUpUrl` / `dashboardUrl`. Check before paid unlocks
when the balance may be low; send users to `topUpUrl` on insufficient credits.

## `GET /api/v2/me/credits/activity`

Cursor-paginated credit ledger.

| Parameter | Required | Description |
| - | - | - |
| `limit` | optional | 1-50, default below |
| `cursor` | optional | Pagination cursor |

## `GET /api/v2/me/unlocks`

Cursor-paginated posts unlocked for lifetime access. Metadata only — summaries
stay on the [paid post route](https://docs.dripstack.com/concepts/payment-flow.md).

| Parameter | Required | Description |
| - | - | - |
| `limit` | optional | 1-50 |
| `cursor` | optional | Pagination cursor |

## Errors

`400` invalid query or cursor, `401` missing/invalid credential or rejected
session JWT.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.