428 Precondition Required

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.

Not retryable as is: change the request, the token or the target before sending it again.

errorCodeMeaning
precondition.requiredA required header is missing: `If-Match` when you update a vehicle or a driver, `Idempotency-Key` when you create a media request. Send it and 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.