FIUs/TSPs want to access SAANS Data during their user journeys. This allows them to manage the user expectations and Lending FIUgate the user through the AA flow depending upon the health status of the APIs. This could lead to a higher success percentage by only raising a consent request when the likelihood of the success of the consent is much higher.
- FIUs
- AA Client apps
- FIP Health monitoring systems
- TSPs
- Real-time alert systems - both central and FIP specific
The solution requires a system that can identify FIUs that have subscribed to the service. These FIUs will expose a endpoints that receives data from the API on a 30 min frequency. This data will be calculated based on the performance of FIP over the last 3 hours. The data will be pushed to the exposed endpoint.
-
Create a public endpoint: Set up an endpoint to receive notifications from the SAANS Health API service as per the specs mentioned below.
-
Whitelist IPs on your Firewall: Whitelist the following IP addresses on your Firewall:
- "20.204.209.246"
- "13.71.48.89"
-
Authenticate the Request: To further authenticate the request from the SAANS health API:
- The API sends an
Authorization
header in the request with a bearer token. - Validate the token with the Sahamati token service’s public certificate. The validation works same way as the signing of the API request body in the AA Specs
- Refer to this guide for instructions on validating JWT with a public key.
- The API sends an
-
Fill in the Form: Complete the information in the following form: Form Link
-
Deploy on your endpoint: You will start receiving notifications on your configured endpoint on a T+1 basis.
API Specs: View Specs
Sample JSON: View Sample
SLAs: View SLAs