---
title: "Get me"
method: GET
path: "/api/me"
---

# Get me

`GET /api/me`

## Request

- Base URL: `https://reduck.ai`
- URL: `https://reduck.ai/api/me`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Identify the account these credentials belong to, and the projects it can act in. Its handle is null until the account picks a username, and its personal scope cannot be addressed until it does.

## Response `200`

OK

- object
  - `id` string, required
  - `name` string, required
  - `email` string, required
  - `handle` string, nullable, required: The handle this account is addressed by, null until it picks a username.
  - `role` string, nullable, required: Account-level role: "admin" for Reduck staff, "user" for an ordinary account, null on one that was never given either.
  - `projects` object[], required: The projects this account belongs to, and its role in each.
    - `handle` string, required
    - `name` string, required
    - `role` string, required
  - `experimental_features` string[], required: Experimental features this account has been let into, whether granted to it directly or to one of its projects.
  - `usage` ManagedUsage, required
    - `browser_minutes` ManagedQuota, required
      - `used` number, required
      - `limit` number, nullable, required
    - `proxy_mb` ManagedQuota, required
      - `used` number, required
      - `limit` number, nullable, required
    - `runs` ManagedQuota, required
      - `used` number, required
      - `limit` number, nullable, required
    - `period_end` string, required

## Other responses

- `401`: Not authenticated
- `403`: Forbidden

---

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