Introspect the key

Returns the authenticated key's identity, its workspace, the plan, and the effective limits. The first call every integration should make. It proves the key works and tells you what you're allowed to do. Never echoes the key itself.

GET
/api/v1/me
AuthorizationBearer <token>

API key in the Authorization header: Authorization: Bearer wv_live_…. Keys are created on the API keys page in the app, shown once, and scoped to your workspace. X-Api-Key: wv_live_… is accepted as a fallback for tools that can't set Authorization.

In: header

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

{
  "key": {
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "prefix": "string",
    "name": "string"
  },
  "workspace": {
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "name": "string"
  },
  "plan": {
    "key": "string",
    "displayName": "string"
  },
  "limits": {
    "endpointsMax": 0,
    "endpointsUsed": 0,
    "storedRequestsPerEndpoint": 0,
    "retentionDays": 0,
    "payloadMaxBytes": 0,
    "captureRatePerMinute": 0,
    "apiRatePerMinute": 0
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "code": "string",
  "traceId": "string"
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "code": "string",
  "traceId": "string"
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "code": "string",
  "traceId": "string"
}

On this page