- BundleUp, in the formats below.
- The provider, passed through unchanged on the Proxy, MCP and (for failed upstream calls) the Unified API.
Proxy and MCP errors
The Proxy can also return these with a short plain-text body:
A
5xx with no body usually means a token refresh was rejected by the provider, or an internal error. Retry with backoff.
Unified API errors
If the provider returns an error, the Unified API passes the provider’s response through instead of this envelope.
Auth API errors
POST https://auth.bundleup.io/connection and the Platform API share this format:
Errors in the browser part of the flow (
/authorize) are shown as a page to the user, or sent to your redirect_uri as error and error_description query parameters. See Connecting user accounts.

