On this page

API

quota_exceeded

HTTP 403. Quota exceeded

What it means

An account limit was reached (50 tokens, 20 webhook endpoints, item count). Publishing a version that does not fit the owning account's storage quota (20 MB unverified, 200 MB verified email, 1 GB verified publisher) answers the same code with status 413.

What to do

Delete what you no longer need, then retry. The limits are in GET /api/v1/ under limits. For a full storage quota, verify your email or publish smaller versions.

Retrying

Do not retry the same request. Change it first.

Example

json
{
  "type": "https://reuseforge.com/docs/api/errors/quota_exceeded",
  "title": "Quota exceeded",
  "status": 403,
  "detail": "You have 50 active tokens. Revoke some first.",
  "instance": "/api/v1/items/acme/invoice-extractor",
  "code": "quota_exceeded",
  "request_id": "req_c4v8n2m6x1z3"
}

Every error is application/problem+json (RFC 9457). Branch on code, show detail to people and quote request_id when you ask for help. See the error catalogue.