Update Vehicle Number

Update Part-B (vehicle / transport leg) on an existing EWB. NIC permits unlimited Part-B updates while the EWB is active. The EWB to update is supplied in the request body as ewbNumber (not in the URL).
Note: NIC's VEHEWB response does not echo ewbNumber — only vehicleUpdateDate + validUpto.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
int64
required

12-digit EWB number to update Part-B on.

string
required
string | null
enum

Vehicle type. Optional.

  • R — Regular
  • O — Over-Dimensional Cargo (ODC)
Allowed:
integer
enum
required

NIC transport mode. Required.

  • 1 — Road
  • 2 — Rail
  • 3 — Air
  • 4 — Ship
Allowed:
string | null

Required when transportMode is 2 (Rail), 3 (Air), or 4 (Ship).

date | null

Required when transportMode is 2 (Rail), 3 (Air), or 4 (Ship).

string
required
integer
required
integer
enum
required

Reason for updating Part-B. Required.

  • 1 — Break Down (vehicle breakdown mid-route)
  • 2 — Transhipment (vehicle change at a hub)
  • 3 — Others (free-text remark required)
  • 4 — First Time (initial Part-B fill after Part-A-only generation)
Allowed:
string | null
Headers
string
required
length between 15 and 15
^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z][A-Z0-9]{3}$

GSTIN whose NIC IRP / EWB-portal credential authorizes the call.
Seed each GSTIN's credential through the Developer Console.

uuid

Optional client-supplied UUID for correlation across logs and dashboards. If omitted, OneFinOps mints one and echoes it back on the response.

Response

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json