Token.io provides the ability to revoke a VRP consent once it has been given.
This section describes the API integration for revoking a VRP consent.
See the Token.io API reference for details of the following endpoint:
Then use our Launchpad to test it.
Click the image on the right to view a simplified swim lane diagram of the integration flow.
Details of the steps within the integration flow are shown below.


a. User -> TPP - The user requests revocation of the VRP consent with the TPP.
b. TPP -> Token.io - The TPP requests revocation of the VRP consent with Token.io, and passes in the VRP consent identifier using the DELETE /vrp-consents/{id}
c. Token.io -> Bank - Token.io requests consent revocation with the bank using the VRP consent identifier.

a. Bank -> Token.io - the bank returns the VRP consent revocation result to Token.io.
b. Token.io -> TPP - Token.io returns the VRP consent with the current status. The status is set to REVOKED on successful completion of the request with the bank.
c. TPP -> User - The TPP informs the user of the VRP revocation result.
If you have any feedback about the developer documentation, please contact devdocs@token.io