PeriOne GST API platform logo
e-Invoice API India

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.

IRN generation and retrieval
QR-ready invoice workflows
Batch-friendly processing
24-hour cancellation handling

e-Invoice API

IRN Workflow Overview

Live

auth-token

API Token Header

IRN + QR

Core Output

24 Hours

Cancellation Window

IRN to e-Way Bill

Linked Flow

API Workflow

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)

Authentication API
Auth Token Generation
Get GSTIN Details from NIC
(Optional)
Sync GSTIN details from GST
(Optional)

Generate IRN

PRIMARY ACTION

IRN SUCCESSFULLY GENERATED
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

API Reference

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.

GET/einvoice/authenticateGet authentication tokenAuth
GET/einvoice/type/GSTNDETAILS/version/V1_03Get GSTIN details from NICUtility
GET/einvoice/type/SYNC_GSTIN_FROMCP/version/V1_03Sync GSTIN details from the GST common portalUtility
POST/einvoice/type/GENERATE/version/V1_03Generate IRN for invoiceCore
GET/einvoice/type/GETIRN/version/V1_03Get e-Invoice by IRN within 3 days of generationCore
GET/einvoice/type/GETIRNBYDOCDETAILS/version/V1_03Get IRN by document details within 3 days of generationCore
POST/einvoice/type/CANCEL/version/V1_03Cancel IRN within 24 hours of generationCore
GET/einvoice/type/GETREJECTEDIRNS/version/V1_03Get rejected IRNsCore
POST/einvoice/type/GENERATE_EWAYBILL/version/V1_03Generate e-Way Bill using IRNIntegration
GET/einvoice/type/GETEWAYBILLIRN/version/V1_03Get e-Way Bill details by IRNIntegration

e-Invoice documentation and resources

Use the help document, official API reference, master codes, and error codes to support your integration.

e-Invoice Help Document

Download the e-Invoice API help workbook.

Download Excel guide

e-Invoice API Documentation

Official NIC e-Invoice sandbox API documentation.

Open official documentation

e-Invoice Error Codes

Look up error codes to understand and resolve API responses.

View error codes

e-Invoice Master List

Find master codes and lists used in e-Invoice requests.

View master codes
Use Cases

Built 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.

FAQ

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.

Start Building Today

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.