This is a proposed API for adding additional details to a shipment that CargoWise doesn’t supply via the standard eAdapter integration or would help with performance.

Request

POST https://api.bravotran.com/url/tbd

{
  "job_number": "C000123456",
  "external_id": "8b2c2515-24ce-4b03-8400-039271135ae4",
  "status": "WRK",
  "sub_job_numbers": ["S000123", "S000456"]
}

job_number: Required. Used to look up the job in BravoTran so the update can happen.

external_id: Optional. This is the uuid CargoWise has for every shipment. If BravoTran has it, we can link to the shipment in CargoWise from BravoTran.

status: Optional. This is the status for the job in CargoWise. If BravoTran has it we can block invoices from being posted for statuses marked as “closed”.

sub_job_numbers: Optional. When BravoTran imports consols from CargoWise, we receive the full sub shipment collection, but we only use it to determine the sub shipment numbers. If this is supplied for consols we can configure the account in BravoTran to tell CargoWise not to include sub shipments in the consol payload reducing load on the CargoWise database.

Response

TBD