e-Invoice API

e-Invoicing APIs include Generate IRN, Cancel IRN, Generate E-way bill by IRN, and other GST E-invoicing APIs.

What is e-Invoice

The GST e-Invoice system allows taxpayers to register their B2B invoices on the Invoice Registration Portal (IRP). Upon verification of details, the portal digitally signs the invoice and provides an Invoice Registration Number (IRN) along with the QR code that allows others to verify the invoice. Note that IRN is valid for the given financial year.

IRP also sends e-Invoice details to GST Portal and E-way bill portal, helping with the compliance for GSTR-1 and the generation of Part A in e-Way Bills, removing the need for manual entries. This also makes information available to all parties & standardizes generating and reporting invoices.

As of October 1st, 2022, Companies with an aggregate turnover of more than 10CR are mandated to generate E-invoice.


Before using the API, User needs to be registered with GST e-Invoice Website.

Available e-Invoice APIs

GST E-Invoice API

The GST e-Invoice consists of several APIs that are categorized based on their intended use. The following categories have been established:

  1. e-Invoice Authentication API- This API helps to generate the JWT access token required to call other e-Invoice APIs
  2. Get GSTIN Details- The API will fetch details for a particular GSTIN.
  3. Taxpayer e-Invoice- These APIs help users with generating, fetching & cancelling the e-Invoice.
  4. Taxpayer E-Way Bill- These APIs help create or fetch an e-Way bill using IRN.

What’s Next