Implement FDX consent receipt retrieval and structured consent revocation for a data aggregator serving multiple Financial Institutions

domain: financialdataexchange.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. After the user grants consent, call GET /fdx/v6/consents/{consentId} to retrieve the consent receipt; store the consentId, granted scopes, expirationDate, and dataClusters for each FI connection in your data store
  2. Build a consent management dashboard that renders the stored consent receipts; display the FI name, data scopes, expiry date, and a revoke button for each active consent
  3. When the user revokes, call DELETE /fdx/v6/consents/{consentId} at the relevant FI with your access token; the FI must immediately invalidate the associated access and refresh tokens
  4. Use the FDX Notifications endpoint (if the FI supports it) to receive push events when a consent is modified or revoked by the user directly at the FI's portal — subscribe via POST /fdx/v6/notifications/subscriptions
  5. On receiving a consent-revoked notification, immediately stop all data retrieval, purge cached data per your data retention policy, and update the dashboard to reflect the revoked state
  6. Implement bulk revocation for user account deletion: iterate stored consentIds per user, call DELETE for each, log each response code, and handle 404 (already revoked) gracefully without treating it as an error

Known gotchas

Related routes

Implement FDX v6 consent grant with fine-grained resource permissions and structured consent receipt retrieval
open-banking/FDX · 6 steps · unrated
Implement FDX v6 FAPI 2.0 Pushed Authorization Request (PAR) and PKCE for a data aggregator consent flow
banking-general · 6 steps · unrated
Implement FDX-aligned data sharing for US open banking consumer data access
financialdataexchange.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans