Skip to main content
POST

Request body schema

View request body schema

Headers

authorization
string
required

E-Way Bill access token. For token-generation steps, refer to the Generate E-Way Bill Session recipe, then pass the token in the authorization header.

x-api-version
string
default:1.0.0

API version

x-api-key
string
required

API key for identification

Path Parameters

ewb_no
string
required

Body

application/json

E-Way Bill schema.

ewbNo
number
required

Ewaybill Number

fromPlace
string
required

From Place

Maximum string length: 50
fromState
integer
required

From State

Required range: x <= 99
remainingDistance
number
required

Remaining Distance

transMode
string
required

Transport Mode

extnRsnCode
number
required

Extension Reason Code

extnRemarks
string
required

Extension Remarks

fromPincode
number
required

From Pincode

vehicleNo
string

Vehicle Number

Required string length: 7 - 15
transDocNo
string

Transport Document Number

Maximum string length: 15
transDocDate
string

Transport Document Date

Pattern: [0-3][0-9]/[0-1][0-9]/[2][0][1-2][0-9]
consignmentStatus
string

consignmentStatus(T)

transitType
string

transit Type

addressLine1
string

addressLine1

addressLine2
string

addressLine2

addressLine3
string

addressLine3

Response

200 - application/json

200 Success / 382 Validity can be only extended in last 8 hours / 705 Invalid transit type

An E-Way Bill success or NIC business-failure response. Both variants use HTTP 200.

code
enum<integer>
required

NIC response code.

Available options:
200
timestamp
integer<int64>
required

Unix timestamp.

transaction_id
string
required

Request transaction identifier.

data
object
required