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 with Simulators

FIP Simulator

PreviousAA SimulatorNextFIU Simulator

Was this helpful?

FIP Response Simulator:

This FIP response simulator will support all the APIs listed under this ReBIT Spec -

API
Expected Response
x-simulate-res Header Options

All

200 OK

Ok

All

400 Bad Request

BadRequest

All

401 Unauthorized Access

Unauthorized

All

404 Not Found

NotFound

All

409 Conflict

Conflict

All

412 Precondition failed

PreconditionFail

All

501 Not Implemented

NotImplemented

All

503 Service Unavailable

ServiceUnavailable

FI/fetch

403 Forbidden

(DataFetchRequestInProgress)

Forbidden

All

Timeout Scenario

(delay in sending response)

TimeOut

Preloaded Scenarios

The FIP Response Simulator (FIP-SIMULATOR) includes preloaded scenarios that can be accessed by sending the corresponding scenario ID in the x-scenario-id header. The table below lists the scenarios available from the FIP Simulator.

API Requests
Scenario Id
Details

/Accounts/discover

DiscoveryFlowDeposit_Success

Successful account discovery

/Accounts/discover

DiscoveryFlowDeposit_NotFoundMatch

Not found any accounts

/Accounts/discover

DiscoveryFlowDeposit_Multiple

Successful account discovery with 2 accounts - Bank 1 & Bank 2

/Accounts/link

LinkFlowDeposit_Success_1

Successful account link for Bank 1

/Accounts/link

LinkFlowDeposit_Success_2

Successful account link for Bank 2

/Accounts/delink

DeLinkFlowDeposit_Success_1

Successful account de-link for Bank 1

/Accounts/delink

DeLinkFlowDeposit_Success_2

Successful account de-link for Bank 2

/Accounts/link/verify

LinkVerifyFlowDeposit_Success_1

Successful account verification for Bank 1

/Accounts/link/verify

LinkVerifyFlowDeposit_Success_2

Successful account verification for Bank 1

/Accounts/link/verify

LinkVerifyFlowDeposit_InvalidOTP

Invalid OTP for account verification

/Consent

ConsentDeposit_Success

Successful consent response

/FI/request

FIRequestDeposit_Success

Successful FI request

/FI/request

FIRequestDeposit_Expired

FI request with expired consent

/FI/fetch

FIFetchDeposit_Success_1

Successful FI fetch from Bank 1

/FI/fetch

FIFetchDeposit_Success_2

Successful FI fetch from Bank 2

/Consent/Notification

ConsentNotificationDeposit_Success

Successful consent notification

https://api.rebit.org.in/viewSpec/FIP_2_1_0.yaml