HTTP 401

unauthorized — Shorty API error

Unauthorized (HTTP 401): when the Shorty API returns the unauthorized error, why, and how to fix it.

Open in ClaudeOpen in ChatGPT
CodeHTTP statusType URI
unauthorized401https://aishorty.com/docs/api/errors/unauthorized

When it happens

The request carried no credentials — a missing or empty Authorization header.

Example response

{
  "type": "https://aishorty.com/docs/api/errors/unauthorized",
  "title": "Unauthorized",
  "status": 401,
  "detail": "Missing Authorization header.",
  "instance": "urn:request:req_01J9Z8ABCDEFGH0123456789",
  "code": "unauthorized",
  "request_id": "req_01J9Z8ABCDEFGH0123456789"
}

How to fix it

Send Authorization: Bearer <key> with a shk_live_ API key (create one in Settings → API keys) or a valid OAuth 2.1 access token.