Returns a single job by its external ID. Implementation is required.
Tax note: Every accrual must include numeric
taxvalues in bothlocal_amountandoverseas_amount, and atax_codekey. For non-tax accounts, including US-based accounts without GST/VAT, sendtax: 0.0andtax_code: null; do not omit these fields or sendnullfortax.
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}
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. Holds at most one parent job today; modeled as an array so a later version can allow more.
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).
{ "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": [ { … } ] }