How to Start
- Go to Credentials > Use Sandbox Keys Click here
- Go to Credentials > Use Production Keys ( Top-up or Renew e-Invoice APIs)
- Start using Perione e-Invoice Client ID & Client Secret ID Credentials for your Sandbox Testing
-
e-Invoice API Integration Demo, Click here
API Documentation
- e-Invoice Help Document Click Here
- Error Codes Click Here
- SSL Certificate Click Here
- Master List Click Here
- Click Here E-Invoice API Documentation
| Field Name | Value | Description | Type | Action |
|---|---|---|---|---|
| email * required | Email address | (query) | ||
| client_id * required | Client ID | (header) | ||
| client_secret * required | Client Secret | (header) | ||
| gstin * required | GSTIN number | (header) | ||
| ip_address * required | IP Address | (header) | ||
| username * required | User Name | (header) | ||
| password * required | Password | (header) |
Curl
Request URL
Status Code
Response
| Field Name | Value | Description | Type | Action |
|---|---|---|---|---|
| param1 * required | GSTN Number | (query) | string | |
| email * required | User Email | (query) | ||
| ip_address * required | IP Address | (header) | ||
| client_id * required | Client ID | (header) | ||
| client_secret * required | Client Secret | (header) | ||
| username * required | User Name | (header) | ||
| auth-token * required | Token | (header) | ||
| gstin * required | GSTIN number | (header) |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| param1 * required | GSTN Number | (query) | string | |
| email * required | User Email | (query) | ||
| ip_address * required | IP Address | (header) | ||
| client_id * required | Client ID | (header) | ||
| client_secret * required | Client Secret | (header) | ||
| username * required | User Name | (header) | ||
| auth-token * required | Token | (header) | ||
| gstin * required | GSTIN number | (header) |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| email * required | User Email | (query) | string | |
| ip_address * required | IP Address | (header) | string | |
| client_id * required | Client ID | (header) | string | |
| client_secret * required | Client Secret | (header) | string | |
| username * required | User Name | (header) | string | |
| auth-token * required | Token | (header) | string | |
| gstin * required | GSTIN number | (header) | string |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| param1 * required | IRN | (query) | string | |
| email * required | User Email | (query) | string | |
| supplier_gstn | Supplier GSTIN, only in case E Comm. operator is getting IRN details | (query) | string | |
| irp | e-Invoice Server Type(NIC1/NIC2), given at the time of e-Invoice generation | (query) | string | |
| ip_address * required | IP Address | (header) | string | |
| client_id * required | Client ID | (header) | string | |
| client_secret * required | Client Secret | (header) | string | |
| username * required | User Name | (header) | string | |
| auth-token * required | Token | (header) | string | |
| gstin * required | GSTIN number | (header) | string |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| param1 * required | Document type | (query) | string | |
| supplier_gst | Supplier GSTIN, only in case E Comm. operator is getting IRN details | (query) | string | |
| irp | e-Invoice Server Type(NIC1/NIC2),given at the time of e-Invoice generation | (query) | string | |
| docnum * required | Document number | (header) | string | |
| docdate * required | Document date (dd/MM/YYYY) | (header) | string | |
| email * required | User Email | (query) | string | |
| ip_address * required | IP Address | (header) | string | |
| client_id * required | Client ID | (header) | string | |
| client_secret * required | Client Secret | (header) | string | |
| username * required | User Name | (header) | string | |
| auth-token * required | Token | (header) | string | |
| gstin * required | GSTIN number | (header) | string |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| email * required | User Email | (query) | string | |
| irp | e-Invoice Server Type(NIC1/NIC2), given at the time of e-Invoice generation | (query) | string | |
| ip_address * required | IP Address | (header) | string | |
| client_id * required | Client ID | (header) | string | |
| client_secret * required | Client Secret | (header) | string | |
| username * required | User Name | (header) | string | |
| auth-token * required | Token | (header) | string | |
| gstin * required | GSTIN number | (header) | string |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| email * required | User Email | (query) | string | |
| ip_address * required | IP Address | (header) | string | |
| client_id * required | Client ID | (header) | string | |
| client_secret * required | Client Secret | (header) | string | |
| username * required | User Name | (header) | string | |
| auth-token * required | Token | (header) | string | |
| gstin * required | GSTIN number | (header) | string |
Curl
Request URL
Status Code
Response
| Name | Value | Description | Parameter Type | Data Type |
|---|---|---|---|---|
| param1 * required | IRN | (query) | string | |
| supplier_gstn | Supplier GSTN | (query) | string | |
| irp | e-Invoice Server Type(NIC1/NIC2), given at the time of e-Invoice generation | (query) | string | |
| email * required | User Email | (query) | ||
| ip_address * required | IP Address | (header) | ||
| client_id * required | Client ID | (header) | ||
| client_secret * required | Client Secret | (header) | ||
| username * required | User Name | (header) | ||
| auth-token * required | Token | (header) | ||
| gstin * required | GSTIN number | (header) |