Implement FDX v6 consent grant with fine-grained resource permissions and structured consent receipt retrieval

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

Steps

  1. Register your data recipient in the FDX directory and obtain a software statement assertion (SSA) with the required FDX scopes
  2. Initiate a PAR request to the FI's pushed authorization endpoint including resource indicators (resource parameter) scoped to specific account clusters rather than all accounts
  3. Complete FAPI 2.0 authorization code flow with PKCE; on callback exchange code for access and refresh tokens and store the consentId returned in the token response or consent endpoint
  4. Retrieve the structured consent receipt from the FI's consent endpoint using the consentId to record exactly what data was granted, which accounts, and the expiry
  5. Implement a consent status poller that calls the consent endpoint before each data fetch to detect if the consumer has revoked or the FI has downgraded the consent scope
  6. On revocation event, purge locally cached account and transaction data per FDX data deletion requirements and notify the end user

Known gotchas

Related routes

Implement FDX consent receipt retrieval and structured consent revocation for a data aggregator serving multiple Financial Institutions
financialdataexchange.org · 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 Da Vinci HRex consent and Provenance resources for data exchanged between payers
hl7.org/fhir/us/davinci-hrex · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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