Quick start
Up and running in minutes.
Pick your language or call the REST API directly. Same operations, same resources.
1Install the SDKWorks in Node.js ≥18 and the browser. TypeScript types included.
2ConnectInstantiate ShipthisAPI with your API key, org ID, location, and region.
3Fetch reference dataLoad customers and shipment terms before creating a shipment.
4Create a shipmentCall createSeaFreight, createAirLoad, or createLandFtlLoad.
Collection-based REST
One API across every logistics object.
Every resource follows the same pattern — list, create, read, update, delete. Consistent headers across all 20+ collections.
Sea Freight
sea_shipment
Air Freight
air_shipment
Quotations
quotation
Invoice
invoice
Customer
customer
Clearance Job
clearance_job
Resources built for freight forwarding.
Every collection follows the same REST shape. Authentication via x-api-key header. Pagination via page and count params. All requests require organisation, location, and region headers.
Collection-based REST
Every resource at /incollection/{resource} — same GET/POST/PUT/DELETE shape.
Cursor pagination
All list endpoints support page and count params for stable iteration.
API key auth
x-api-key + organisation + location + region headers required on every call.
Multi-modal freight
Sea (FCL/LCL/Bulk/RORO), Air, Land (FTL/LTL), Clearance, Pickup & Delivery.