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:
PERMISSIONS | DEPENDENCIES |
---|---|
ReadAccountsBasic | None |
ReadAccountsDetail | None |
ReadBalances | None |
ReadBeneficiariesBasic | None |
ReadBeneficiariesDetail | None |
ReadDirectDebits | None |
ReadScheduledPaymentsBasic | None |
ReadScheduledPaymentsDetail | None |
ReadStandingOrdersBasic | None |
ReadStandingOrdersDetail | None |
ReadTransactionsBasic | None |
ReadTransactionsCredits | ReadTransactionsBasic OR ReadTransactionsDetail |
ReadTransactionsDebits | ReadTransactionsBasic OR ReadTransactionsDetail |
ReadTransactionsDetail | None |
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
Key | Datatype | Required | Description |
---|---|---|---|
x-fapi-financial-id | string | ||
Content-Type | string |
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}}