Update transporter

Use this when the transporter responsible for the consignment changes — for example, an inter-state handover from a regional carrier to a long-haul operator. The supplier remains the same; only the transporter changes.

POST /v1/ewaybills/{id}/update-transporter HTTP/1.1
Host: api.in.onefinops.com
Authorization: Bearer ...
{
  "transporterId": "29ABCDE1234F1Z5"
}

transporterId is either:

  • the transporter's GSTIN (15 chars), or
  • their NIC TRANSIN (15 chars, issued for transporters who don't have a GSTIN).

That's the entire body. Permissions are plan-driven, not scope-driven.

Difference vs Update Part-B

  • Update transporter changes who is responsible for the consignment.
  • Update Part-B changes which vehicle is currently moving the goods.

A real transhipment usually requires both: first reassign the transporter, then the new transporter updates Part-B with their vehicle.

Response

The full EWB record is returned with the new transporter linked. The vehicle from Part-B is unaffected.