Changelog
What changed in Partner Connect, newest first.
A documentação para parceiros é publicada em inglês.
#2026-08
- Discovery at
/.well-known/oauth-authorization-server(RFC 8414) with theopen_banking_ioextension. response_modedefaults toform_post(the spec default isquery): the relay carries the user's key and never rides a query string. Configure your client library to request and acceptform_post./oauth/authorizeerrors after client validation are delivered byform_postto the redirect URI witherror,error_description,issandstate; earlier errors answer400with a JSON body./oauth/tokenaccepts the standard form-encoded request withclient_secret_basicorclient_secret_post, answers RFC 6749 errors, and addsaccess_token,token_type,expires_inandscopeto the response. The JSON request shape and theapiKey,apiBaseUrl,userfields keep working.- Keys may be sent as
Authorization: Bearer ebk_…as well asX-Api-Key. POST /oauth/revoke(RFC 7009) andGET /oauth/userinfo.- The relay carries
iss. - A wrong client secret answers
401 { "error": "invalid_client" }(was an empty401). - The sync failure
partner_app_inactive(503). - Each partner runs on its own Enable Banking application; each user connecting through a partner lives in a tenant of their own.
#Other SDKs
The Node client is the reference for Connect helpers. Go, Python, .NET, Java, PHP, Ruby and Rust read data with the same key and decrypt the same envelopes; the flow itself is plain OAuth 2.0 with PKCE and any client library that supports form_post and client_secret_basic will do.