API errors

Every error the Partner API returns is an RFC 7807 application/problem+json body:

{
  "type": "https://docs.rostergiving.com/errors/bad-request",
  "title": "Bad Request",
  "detail": "church_id is required",
  "request_id": "req_1a2b3c..."
}

type links to the pages below. Always log request_id — it is how support correlates your call with our traces.

Code When
bad-request Request rejected before any effect
unauthorized Key missing, malformed, unknown or wrong mode
not-found Resource absent for your key
conflict Request contradicts current state
gone Hosted-flow token expired or already used
internal Our fault — retry with the same Idempotency-Key