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 |