Skip to main content

API

Delivery API: create your deliveries from your own software

Shippr’s REST API creates, updates and cancels your deliveries, gives you an instant quote and returns every recipient’s tracking link. Signed webhooks tell you about every change of status, and you test it all in a sandbox.

POST https://api.shippr.io/v1/deliveries
Authorization: Bearer <API_KEY>
Content-Type: application/json

{
  "desired_pickup_time": "2026-10-16T06:30:00Z",
  "pickup_location": {
    "last_name": "Verhaegen",
    "company": "Maison Verhaegen",
    "address": "Rue de Birmingham 102, 1080 Bruxelles"
  },
  "destinations": [
    {
      "location": {
        "last_name": "Lemaire",
        "company": "Boucherie Lemaire",
        "phone": "+3225550123",
        "address": "Chaussée de Waterloo 512, 1180 Uccle"
      },
      "package_type": "MEDIUM",
      "time_window_start": "2026-10-16T07:00:00Z",
      "time_window_end": "2026-10-16T08:00:00Z"
    }
  ],
  "is_food": true
}
An example API call, fictitious data.

What the API does

Your deliveries, from your software

You create and track your deliveries

Create, update and cancel, for one destination or dozens, with time slots, parcel sizes and a reference number. Every destination comes back with its tracking link.

You know the price before you order

A quote call returns the delivery’s price, in pence or cents and in your currency, before you create it.

Your systems receive every status

Signed webhooks send every change of status of a delivery and its destinations. The signature lets you check that the request really comes from Shippr.

How it works

Step by step

  1. 01

    You create your account

    Then an API key, in your dashboard’s settings.

  2. 02

    You test in the sandbox

    It accepts the same calls as production, with no real delivery.

  3. 03

    You go live

    Your calls go to the production address, and your deliveries go out for real.

  4. 04

    You receive the statuses

    Your webhooks receive every change, and your dashboard shows how they are doing.

Specifications

In practice

FormatREST and JSON, OpenAPI documentation
AuthenticationAPI key generated in your dashboard
Sandboxapi.demo.shippr.dev
CallsDeliveries, orders, instant quotes, key check
WebhooksSigned, with six retries if delivery fails
Limits20 creations per minute, 100 quotes per 10 minutes
Ready-made integrationsShopify, Deliverect, Urbantz, Orkestro, Woop

Information checked on 16 October 2026

Integrations

Already connected to your tools

Shopify

Your orders become deliveries, and the tracking comes back to Shopify.

Deliverect

Your restaurants’ orders go straight to Shippr.

Urbantz

Shippr receives your tasks as a carrier.

Orkestro

You book Shippr from your own platform.

Woop

Shippr delivers for the retailers connected to it.

Frequently asked questions

The Shippr API

Is there a test environment?

Yes. The sandbox, at api.demo.shippr.dev, accepts the same calls as production without triggering a real delivery.

How do I authenticate?

With an API key you generate in your dashboard’s settings and send in the Authorization header of every call. A missing or invalid key returns a 401 error.

Can I know the price before I create a delivery?

Yes. The quote call returns the price in the smallest unit of your currency, from the same information as a creation.

What do the webhooks contain?

The identifier and the new status of the delivery or destination that changed. Every request is signed, and if it fails we retry six times. You then get the details through the API.

Is my software already connected to Shippr?

Perhaps: Shopify, Deliverect, Urbantz, Orkestro and Woop already send their deliveries to Shippr. If yours is not one of them, the API is enough, and our documentation describes every call.

Do your orders start in your own software?

Tell us which one: we’ll point you to the shortest route, an existing integration or the API.

A vehicle reserved for every jobA team you can reach seven days a week, 6 am to 10 pm

Request a call from our sales team

Leave us your number and a Shippr expert will call you to talk about your deliveries.

Are you a courier or a haulier? Join our network →

When would you prefer us to call?