Authentication mechanisms are defined based on API type.
- The core e-invoice APIs are as per the E-invoice standard. This will facilitate easy switch and development to be done by solution providers who have already integrated with current E-invoice portal of Government
- For other APIs, the authentication is designed to ensure a secure handshake between the solution provider and IRP, proper authorisation by the user and easy interaction between systems
API Integrators will be provided with the following credentials
Credential | Nature | Purpose |
Login credentials for IRIS Portal | Username (email used in API user sign up) Password (with expiry policy of 60 days) | To Authenticate Partner System before accessing any Onboarding or VAS APIs |
Sandbox Portal ID | Key | To be used in Portal and VAS API requests on Sandbox environment |
Production Portal ID | Key | To be used in Portal and VAS API requests on Production environment |
Sandbox API credentials | Client ID and Client Secret | To be used in all core E-invoice API calls on Sandbox environment |
Production API credentials | Client ID and Client Secret | To be used in all core E-invoice API calls on Production environment |