GetItDoneGetItDone Docs
Public APIError codes
Public APIError codes

Missing credentials (missing_credentials)

What the GetItDone API problem code missing_credentials (HTTP 401) means, what causes it, and how to fix it.

What it means

The request arrived with no usable credential — the Authorization bearer header is the only form /v1 accepts.

Likely causes

  • The Authorization header was never set on the request.
  • A proxy or client library stripped the header before it reached the API.

How to fix

  • Send Authorization: Bearer gid_… on every request.
  • Mint a key in the app under Profile → API Keys, then store it as a server-side secret.

Example problem+json

{
    "type": "https://nowgetitdone.com/docs/api/problems/missing-credentials",
    "title": "Missing credentials",
    "status": 401,
    "code": "missing_credentials",
    "request_id": "req_a1b2c3d4"
}

On this page