Error codes
Every API error has a fixed code in the type field. They are all listed below, with a page per code.
| Code | HTTP | Title |
|---|---|---|
api_key_in_url |
400 | API key in URL |
invalid_request |
400 | Invalid request |
invalid_api_key |
401 | Invalid API key |
missing_api_key |
401 | Missing API key |
subscription_required |
402 | Subscription required |
insufficient_scope |
403 | Insufficient permissions |
module_disabled |
404 | Module disabled |
not_found |
404 | Not found |
already_in_group |
409 | Already in group |
already_registered |
409 | Already registered |
event_full |
409 | Not enough spots |
event_requires_payment |
409 | Payment required |
group_follows_subscription |
409 | Group follows subscriptions |
idempotency_in_progress |
409 | Request still in progress |
invoice_not_sendable |
409 | Invoice cannot be sent |
membership_already_ended |
409 | Membership already ended |
recipient_without_email |
409 | No email address |
registration_closed |
409 | Registration closed |
idempotency_key_reused |
422 | Idempotency-Key already used |
validation_failed |
422 | Validation failed |
rate_limited |
429 | Too many requests |
internal_error |
500 | Internal error |