Error response format
Every error response contains anerrors array with one or more error objects:
Metadata
Public error responses includemeta.supportId by default. Internal/upstream metadata is kept in logs and traces, correlated by supportId. The exception is external account errors that can be repaired by relinking: those may also include meta.connectionStatus (login_required or disconnected) and meta.provider with the provider’s error code, type, and request ID.
Rate limit errors
Requests over the rate limit receive a429 with code rate_limited. The response carries a Retry-After header with the seconds to wait before retrying. See Rate limits.
Validation errors
Validation errors may includesource.pointer for API clients: