Errors
Hub v1 API HTTP codes.
| HTTP | Body | When |
|---|---|---|
| 400 | { "error": "missing_params" } | Missing or out-of-range param (after auth) |
| 401 | { "error": "invalid_token" } | Missing / invalid token (always the same) |
| 403 | { "error": "owner_sanctioned" } | Owner blocked from publishing |
| 405 | HTTP method refused | |
| 429 | + Retry-After | Rate limit |
| 500 | { "error": "internal_error" } | Internal failure, no trace |
Deprecated modes (GET claim, query token): Sunset header, cut-off 2026-10-01.