---
title: "Introspect the calling key"
method: GET
path: "/api/v1/me"
tags: ["introspection"]
---

# Introspect the calling key

`GET /api/v1/me`

## Request

- Base URL: `https://index365.co`
- URL: `https://index365.co/api/v1/me`
- Auth: HTTP bearer

Use first in any session to confirm auth works and learn the key's org, project pin, scopes, and contract version. Works with any valid key regardless of scopes. Also carries the account snapshot behind the CLI status card: `plan` (the org's plan tier, e.g. pro or pro_plus; null on the Free plan) and `credits` ({ remaining, monthlyIncluded }; null only when the balance could not be read). Both are optional, best-effort fields; a billing-read failure never fails this endpoint.

## Response `200`

Key context.

## Other responses

- `401`: Missing/unknown/revoked API key.
- `429`: Rate limit exceeded (60 req/min per key). Honor Retry-After.

---

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