Skip to main content

The Customer Consent Management Dashboard API

If you'd prefer to host a consent management dashboard for your users rather than using the MX-hosted option, Data Access provides a Consent Management API. This allows you to fully customize the end-user's experience and fully integrate the dashboard into your app.

If you have 3rd parties and intermediaries accessing user accounts, this API also allows retrieval of consent data for all the apps with access to the your end user's data.

You may also use the API to allow end users to update which apps receive data or revoke some or all app connections.

For each connected app, the API response provides:

  • App name
  • App logo
  • List of shared accounts
    • Account name and last four acct # digits
  • List of unshared accounts
    • Account name and last four acct # digits
  • Setting (true/false) of new account auto-sharing
  • Timestamps
    • Start of data sharing
    • Last accessed by app
    • Consent revocation (if applicable)

To integrate a dashboard using this API:

  1. Generate a token using your client id and secret in the Data Provider Portal.
  2. Using the token, get a list of the consumer's consents. Each returned consent object contains ids.
  3. Update consents as needed using the ids.

API Reference

On this page