Docs
Pricing Log in
Documentation

API Keys

Every request that manages your own resources authenticates with an API key, managed entirely from the dashboard.

Manage your keys from the dashboard's API health & keys page — there's no public REST endpoint for creating or deleting keys, since you'd need a key already to call one (the dashboard uses your logged-in session instead).

Get your account info

GET /me API key

Get your account

Returns your account info, including your API keys (masked). Raw key values are never included here.

REQUEST
curl -H "X-API-Key: qna_..." https://qnaapi.com/api/v1/me
200 OK
{
  "data": {
    "id": 1,
    "name": "Ada Lovelace",
    "email": "ada@example.com",
    "api_keys": [
      {
        "id": 1,
        "name": "Default",
        "description": null,
        "masked_key": "qna_XXXX••••••XXXX",
        "last_used_at": "2026-08-21T03:05:56.000000Z",
        "created_at": "2026-08-14T22:44:34.000000Z"
      }
    ],
    "created_at": "2026-08-14T22:44:34.000000Z"
  }
}