SahamatiNet
  • Background
  • SahamatiNet POC
    • Introduction
    • Applications
    • Observability
    • Integration Steps
      • Sandbox Onboarding
      • IAM APIs
      • CR APIs
      • Integration with Router
        • Sample Code Snippets
          • Python
          • Java
          • JavaScript
          • GoLang
          • C#
        • Router APIs Specifications
          • FIU API Specification
          • AA API Specification
          • FIP API Specification
      • ReBIT Workflows using Router
        • Account Discovery & Linking
        • Consent Workflow
        • FI Request Workflow
    • Integration with Simulators
      • AA Simulator
      • FIP Simulator
      • FIU Simulator
    • Validation of Integration
  • Glossary
  • Guidelines
  • Frequently Asked Questions
  • How To Guides
    • How To Onboard to Sandbox ?
    • How To Decide on an Entity ID ?
    • How To Generate a Certificate ?
    • How To Generate Tokens ?
Powered by GitBook
LogoLogo

Copyright © 2025 - Sahamati Foundation

On this page

Was this helpful?

Export as PDF
  1. SahamatiNet POC
  2. Integration Steps
  3. ReBIT Workflows using Router

FI Request Workflow

PreviousConsent WorkflowNextIntegration with Simulators

Was this helpful?

The Financial Information (FI) Request Workflow allows a Financial Information User (FIU) to request data from a Financial Information Provider (FIP) via the Account Aggregator (AA), based on user consent.

Steps Involved in FI Request Workflow:

Pre-requisites:

The , are handled by the user to execute the FI request.

FI Request Workflow

1. FIU Sends FI Request to AA through Router:

After the user’s consent is obtained, the FIU sends a Financial Information (FI) request to the AA to retrieve the data from the relevant FIPs. This request contains the details of the data required (such as bank account statements, loan details, etc.).

ReBIT API: /FI/Request (POST) with 'x-request-meta' header: The FIU sends the FI request to the AA specifying the type of financial data required and the consent artefact through Router, following these steps:

  • Retrieve the FIP identifier from the Central Registry.

  • Construct the request header (x-request-meta) using the retrieved identifier for Router compatibility.

  • Transmit the request to the Router along with the prepared header.

2. AA Forwards FI Request to FIP through Router:

The AA validates the request against the consent artefact and forwards it to the relevant FIP through Router. The FIP retrieves the requested data from its system.

ReBIT API: /FI/Request (POST) with 'x-request-meta' header: The AA forwards the FI request to the FIP, including the consent artefact and data requirements.

3. FIP Shares the Session Id with AA:

Upon receiving the request and validating it against the consent artefact, the FIP provides a session Id to use as reference to fetch the data once it is ready.

4. FIP sends a Notification to AA through Router:

FIP asyncronously compose the requested FI data and sends a notification to AA about the readiness to trigger the FI fetch request to get the data.

ReBIT API: /FI/Notification (POST) with 'x-request-meta' header: The FIP sends a notification to AA through Router once the FI data composed and available to fetch.

5. AA Fetches FI data from FIP & Sends a Notification to FIU through Router:

Once the AA receives the notification from the FIP, it fetches the financial information from the FIP through Router. This data is provided in the agreed format and scope as per the consent.

Once the FI data is ready, AA sends a notification to FIU about the readiness of FI data to fetch by FIU from AA.

ReBIT API: /FI/fetch (POST) with 'x-request-meta' header: The AA sends a FI fetch request to FIP through Router to receive the FI data for the specific Session Id.

ReBIT API: /FI/Notification (POST) with 'x-request-meta' header: The AA sends a notification to FIU through Router once the FI data available to fetch.

4. AA Delivers Data to FIU through Router:

Once the AA receives the data from the FIP, it delivers the financial information to the FIU. This data is provided in the agreed format and scope as per the consent.

ReBIT API: /FI/fetch (POST) with 'x-request-meta' header: The AA delivers the financial information to the FIU through Router based on the initial request.

5. FI Request Completion:

After the FIU receives the data, the FI request workflow is marked as complete. The FIU can now process the data in line with the consent provided by the user.

Account Discovery & Linking
Consent Workflow