---
title: "Me"
method: GET
path: "/v2/api/me"
tags: ["Users"]
---

# Me

`GET /v2/api/me`

Returns information about the authenticated API key: its scopes, available endpoints, team, and rate limits. No specific scope is required — any valid API key can call this endpoint.

Agents should call this endpoint first to discover their capabilities before making other API calls.

## Response `200`

API key info retrieved successfully

- object
  - `data` MeResponse — Information about the authenticated API key and its capabilities
    - `api_key_id` string — Unique identifier of this API key
    - `scopes` string[] — Scopes granted to this key. Determines which endpoints appear in the endpoints list
    - `endpoints` object[] — Endpoints this key can call, filtered by granted scopes
      - `method` 'GET' | 'POST' | 'PUT' | 'DELETE' — HTTP method
      - `path` string — Endpoint path with parameter placeholders
      - `description` string — What the endpoint does
      - `scope` string — The scope that grants access to this endpoint
    - `team` object, nullable — The team this key belongs to. Null if the user has no team
      - `id` string
      - `name` string
    - `rate_limits` object — Request rate limits for this API key
      - `read_per_second` integer — Maximum GET requests per second
      - `write_per_second` integer — Maximum POST/PUT/DELETE requests per second

## Other responses

- `401` — Invalid or missing API key

---

[API](https://skmtc.dev/withallo/apis/allo-api.md) · [All operations](https://skmtc.dev/withallo/apis/allo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/withallo/allo-api/revisions/9aab4db82933/schema)
