Token errors
POST /api/partner/oauth/token returns a flat OAuth error:
Resource errors
Every other endpoint returns:request_id matches the X-Request-Id response header and the audit row for the call. Log it. It is the fastest way for Glide support to find what happened.
A 503 from
audit_unavailable after a successful pre-create is safe to retry. Pre-creation is idempotent per partner and email, so the retry returns the same user_id and the same created value.Treasury errors
The treasury batch endpoint uses the same envelope with additional codes.
Cap errors name the limit they violated. They deliberately do not reveal how much allowance remains.
Retry rules that matter for money
A validation, policy or funds rejection is audited and consumes no execution ids, so your obligations stay payable once the cause is fixed.