Every error of the Spillard Connect API is an RFC 9457 application/problem+json body whose type points here. Branch on errorCode, never on title or detail.
Transient: the same request may succeed when retried later (honour Retry-After when present).
errorCode | Meaning |
|---|---|
rate.limit_exceeded | The API client sent more requests than its rate limit allows. Wait for `Retry-After` seconds, then retry. |
The full registry is the top-level x-error-codes list (and the ErrorCode schema) of /openapi/v1.json; the API reference is at /scalar.