ZargoLogix API
Read your shipments, invoices and quotes from your own systems, look up tracking, and get a signed message the moment something changes.
What you can do
- Read your data. List and fetch shipments, invoices and quotes with an API key. Read-only: nothing in this API creates or changes records.
- Track a shipment. A public lookup by tracking number or booking reference. No key needed.
- Receive webhooks. ZargoLogix sends a signed JSON message to your server when a shipment moves, an invoice is issued, a payment arrives and more.
Base URL
Every request goes to one address, over HTTPS only:
Base URL
https://api.zargologix.com/v1Your first request
Ask a ZargoLogix administrator for an API key (see Authentication), then list your in-transit shipments:
curl
curl -H "Authorization: Bearer zlx_live_YOUR_KEY" \
"https://api.zargologix.com/v1/shipments?status=IN_TRANSIT&limit=10"The response is a page of results:
200 OK
{
"data": [ { "id": "...", "tracking_id": "ZLG...", "status": "IN_TRANSIT", "...": "..." } ],
"has_more": false,
"next_cursor": null
}What is not part of this API
Documentation pages
- AuthenticationAPI keys, scopes and how to send them.
- Pagination, limits and errorsPaging, rate limits, error format and status codes.
- ShipmentsList shipments and read one with its full event history.
- InvoicesList invoices and read one with line items and payments.
- QuotesList quotes and read one with line items.
- TrackingLook up a shipment by its reference. No key needed.
- WebhooksEvents pushed to your server, signature verification and retries.
- Status valuesEvery status and payment value the API can return.
Something unclear or not working? Check the system status page first, then contact our team.