Returns a single job by its external ID. Implementation is required.
Tax note: Tax-related fields (e.g.,
taxon amounts, tax code references) are marked as required but are optional for non-tax / US-based accounts. BravoTran determines the tax mode based on the authenticated account.
Jobs contain nested accruals, container numbers, waybills, and additional references. When a job is updated (including changes to accruals, child shipments added to a consol, etc.), the updated_at timestamp must reflect the most recent change.
- Mock serverhttps://apidocs.bravotran.com/_mock/openapi/jobs/{external_id}
- https://api.yourserver.comhttps://api.yourserver.com/jobs/{external_id}
- OAuth2.0-Partner
- Bearer-Token-Partner
curl -i -X GET \
'https://apidocs.bravotran.com/_mock/openapi/jobs/{external_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Job details
ISO 8601 timestamp of when this job was last updated. Must update whenever any nested data changes (accrual added/edited, shipment linked, etc.).
Type of job:
consol— Consolidation of child jobs (master)shipment— Stand-alone job or child of a consol (house)
References to parent jobs. Currently contains 0 or 1 parent job, but is modeled as an array to support multiple parent jobs in the future.
Reference to the staff member responsible for this job. BravoTran notifies this operator about inaccurate or missing accruals so they can fix them.
Expected charges on this job. Send even if the job has no accruals (empty array).
- EntityRef
- null
- A shipment with accruals
- A consol with a child shipment
{ "external_id": "db3b1f33-2335-4fc5-a874-f8284a95d539", "updated_at": "2025-02-17T20:32:39Z", "job_number": "S631234", "job_type": "shipment", "status": "open", "parent_jobs": [ { … } ], "child_jobs": [], "operator": { "external_id": "a7ed2209-b471-4c37-90f5-bfea1e7bb464" }, "accruals": [ { … }, { … } ], "container_numbers": [ "MEDU5338992", "SEGU2901100" ], "way_bills": [ { … } ], "additional_references": [ { … } ] }