e-Invoice API India for IRN Workflows
with Less Integration Overhead
Generate IRNs, handle cancellation windows, and connect invoice workflows to downstream processes without stitching together separate tools.
e-Invoice API
IRN Workflow Overview
auth-token
API Token Header
IRN + QR
Core Output
24 Hours
Cancellation Window
IRN to e-Way Bill
Linked Flow
e-Invoice API Flow
Understand the complete workflow from authentication to IRN generation and IRN cancellation.
e-Invoice API Workflow
Complete e-Invoice API workflow
Authentication
Auth token validity: 1 hour (Sandbox), 6 hours (Production)
Get GSTIN Details from NIC
(Optional)Sync GSTIN details from GST
(Optional)Generate IRN
PRIMARY ACTION
Get e-Invoice by IRN Number
(Within 72 Hours)Get e-Invoice by Doc Details
(Within 72 Hours)Generate e-Way Bill using IRN
Get e-Way Bill details using IRN
OTHER API CALLS
Cancel IRN
(within 24 hours)Get Rejected IRNs
(for failed invoices)Hover over each card to learn more about the API
Available APIs
Explore all 10 documented APIs for authentication, GSTIN lookup and sync, IRN operations, and e-Way Bill integration.
Start with GET /einvoice/authenticate using your API credentials. Pass the returned token in the auth-token header for subsequent operations, together with the other headers required by each endpoint.
/einvoice/authenticateGet authentication tokenAuth/einvoice/type/GSTNDETAILS/version/V1_03Get GSTIN details from NICUtility/einvoice/type/SYNC_GSTIN_FROMCP/version/V1_03Sync GSTIN details from the GST common portalUtility/einvoice/type/GENERATE/version/V1_03Generate IRN for invoiceCore/einvoice/type/GETIRN/version/V1_03Get e-Invoice by IRN within 3 days of generationCore/einvoice/type/GETIRNBYDOCDETAILS/version/V1_03Get IRN by document details within 3 days of generationCore/einvoice/type/CANCEL/version/V1_03Cancel IRN within 24 hours of generationCore/einvoice/type/GETREJECTEDIRNS/version/V1_03Get rejected IRNsCore/einvoice/type/GENERATE_EWAYBILL/version/V1_03Generate e-Way Bill using IRNIntegration/einvoice/type/GETEWAYBILLIRN/version/V1_03Get e-Way Bill details by IRNIntegratione-Invoice documentation and resources
Use the help document, official API reference, master codes, and error codes to support your integration.
e-Invoice API Documentation
Official NIC e-Invoice sandbox API documentation.
Open official documentationBuilt for Every Industry
ERP Integration
Seamlessly integrate with SAP, Oracle, Tally, and other ERP systems for automated invoice generation.
Bulk Processing
Generate thousands of IRNs in batch mode with our high-throughput bulk processing API.
e-Way Bill Linking
Automatically generate e-Way Bills from e-Invoices for seamless logistics compliance.
Common Questions Before e-Invoice Go-Live
Clear answers for implementation teams evaluating IRN workflows, ERP fit, bulk handling, and production readiness.
What is an e-Invoice API?
An e-Invoice API helps businesses automate IRN generation and GST-compliant invoice processing in real time.
How does e-Invoice API integration work?
The API connects ERP or billing software with the Invoice Registration Portal for automated invoice validation and IRN generation.
Can PeriOne generate invoices in real time?
Yes, PeriOne supports real-time invoice processing and instant IRN generation.
Does the API support bulk invoice generation?
Yes, PeriOne APIs support bulk e-Invoice generation for high-volume business operations.
Is NIC integration supported?
Yes, PeriOne APIs support GST/NIC integration for seamless e-Invoice processing.
Can e-Invoice APIs integrate with ERP systems?
Yes, PeriOne supports integration with SAP, Oracle, Tally, and custom ERP platforms.
Does PeriOne provide invoice validation?
Yes, the API validates invoice data before IRN generation to reduce compliance errors.
Is e-Invoice API documentation available?
Yes, PeriOne provides detailed e-Invoice API documentation and developer integration support.
Ready to validate your e-Invoice rollout?
Start in sandbox, confirm the document flow, and move to production once the implementation is mapped the way your team needs it.
