2.1.2 Bank UPI Switch Non – Financial APIs
Following are all supported APIs:
| API | Description |
|---|---|
| ReqListAccount | NPCI sends this API to Bank for retrieving the list of account numbers associated with the mobile number sent in the request |
| ReqOtp | NCPI sends this API to Bank for issuance of OTP (One Time Password) which would be sent to customer through SMS (Short Message Service). |
| ReqRegMob | NPCI sends this API to Bank to register the account number for the UPI services. |
| ReqSetCre | NPCI sends this API to Bank for maintenance of the UPI PIN. |
| ReqValAdd | NPCI sends this API to Bank for resolution of global address i.e., the combination of Account Number + IFSC code. |
| ReqMandate | NPCI sends this API to Remitter Bank for maintenance of the onetime / recurring mandate. |
| ReqMandateConfirmation | NPCI sends this API to Payee Bank for informing the mandate maintenance status. |
| ReqValCust | NPCI sends this API to Remitter Bank to validate the PAN number maintained against the account. |
Parent topic: Overview of UPI