Create an account access consent
Before you can access any data from a Revolut user, you must create an access consent to read data from the user's profile.
When you create an account access consent, you must include a specific permission that follows the rules in the table below; otherwise, you get a
400 Bad request error.
|ReadTransactionsCredits||ReadTransactionsBasic OR ReadTransactionsDetail|
|ReadTransactionsDebits||ReadTransactionsBasic OR ReadTransactionsDetail|
Each Open Banking API must contain an authorization header in the following format to make a call:
Before you start, ensure that you've got an access token with the correct
scope using the
/token endpoint. You need to get the authorization code first and exchange it for an access token.
Never share your
access_token with anyone, as it can be used to access the banking data that you have access to and initiate transactions.
Open Banking API Payment requests additionally require a JSON Web Signature (JWS) which needs to be added to the header of the request. The JWS signature must be obtained using the full content of the payload.
Account Access Consents Created