Create account access consent

POST {{url}}/account-access-consents

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:

PERMISSIONSDEPENDENCIES
ReadAccountsBasicNone
ReadAccountsDetailNone
ReadBalancesNone
ReadBeneficiariesBasicNone
ReadBeneficiariesDetailNone
ReadDirectDebitsNone
ReadScheduledPaymentsBasicNone
ReadScheduledPaymentsDetailNone
ReadStandingOrdersBasicNone
ReadStandingOrdersDetailNone
ReadTransactionsBasicNone
ReadTransactionsCreditsReadTransactionsBasic OR ReadTransactionsDetail
ReadTransactionsDebitsReadTransactionsBasic OR ReadTransactionsDetail
ReadTransactionsDetailNone

Request Body

{"Data"=>{"Permissions"=>["ReadAccountsBasic", "ReadAccountsDetail", "ReadBalances", "ReadBeneficiariesBasic", "ReadBeneficiariesDetail", "ReadTransactionsBasic", "ReadTransactionsDetail", "ReadTransactionsCredits", "ReadTransactionsDebits"], "ExpirationDateTime"=>"2052-12-02T00:00:00+00:00", "TransactionFromDateTime"=>"2000-01-01T00:00:00+00:00", "TransactionToDateTime"=>"2052-12-02T00:00:00+00:00"}}

HEADERS

KeyDatatypeRequiredDescription
x-fapi-financial-idstring
Content-Typestring

RESPONSES

status: Created

{"Data":{"Status":"AwaitingAuthorisation","StatusUpdateDateTime":"2022-09-22T11:47:10.366163Z","CreationDateTime":"2022-09-22T11:47:10.366163Z","TransactionToDateTime":"2022-12-03T00:00:00+00:00","ExpirationDateTime":"2022-12-02T00:00:00+00:00","Permissions":["ReadAccountsBasic","ReadAccountsDetail"],"ConsentId":"e0bdfd78-2388-xxxx-xxxx-acc0b84c9210","TransactionFromDateTime":"2022-09-03T00:00:00+00:00"},"Risk":{},"Links":{"Self":"https://oba.revolut.com/account-access-consents"},"Meta":{"TotalPages":1}}