All errors return a body with:
traceIderror.codeerror.message- optional
error.details
All responses include x-kaito-trace-id. When opening a support ticket, include the trace id.
traceId in error body matches this header value.
INVALID_REQUESTUNAUTHORIZEDFORBIDDENNOT_FOUNDQUOTE_EXPIREDCORRIDOR_NOT_SUPPORTEDPROVIDER_UNAVAILABLERATE_LIMITEDIDEMPOTENCY_CONFLICTBRIDGE_ENDORSEMENT_REQUIRED
When creating a bank account for a Bridge-backed country/account type, Bridge may require the end user to complete KYC or endorsement remediation before the account can be created. In that case POST /v1/accounts returns HTTP 409 with:
error.code:BRIDGE_ENDORSEMENT_REQUIREDerror.details.endorsement: the missing Bridge endorsement, for examplepixerror.details.complianceUrl: the Bridge-hosted remediation URL, when Bridge provides one
The failed account is not persisted, so GET /v1/accounts does not return the remediation URL later. Retry POST /v1/accounts to obtain the current Bridge remediation response if the link is needed again.