Skip to main content

Who this is for

A business booking its own deliveries, and marketplaces booking on behalf of the sellers they host. You get an account of your own, signed-JWT authentication, and an optional merchant_id claim to attribute an order to a specific seller. Everything booked through this API is billed to your account.
Building software that other businesses install and book through, like a checkout scheduling app or an order management system? Use the Platform API. There, each merchant authenticates with their own UniHop API key and is billed on their own account.

Base URL

Authentication

Every request carries a JWT you sign with your private key, in the Authorization header:
See Authentication for generating your key pair, the required claims, and code samples.

Endpoints

Tracking and updates

Every created order returns a tracking link, a public page you can give the recipient with no login. For programmatic updates, register a webhook URL and we’ll push every status change as it happens. See Webhooks.

Response format

All responses are JSON. Successful responses carry the relevant data. Errors carry a machine-readable code and a human-readable message.

Need a hand?

Your account manager handles accounts, delivery styles, and coverage. API questions: help.unihop.app.