Getting started
API keys, base URLs, the Authorization header, request limits and error shapes for an ERP or order-system integration.
Creating orders
Create orders from an ERP with POST /v1/orders, avoid duplicates, update them safely, and cancel rather than delete.
Statuses and reasons
Order statuses, task_status and outcome reason codes for an ERP integration, with a mapping from legacy driver deviations.
Status updates: polling and webhooks
Get order statuses back into an ERP by polling for changed orders or receiving signed webhooks, with signature verification in Node.js and PHP.
Recipient SMS
Text the recipient when an order is booked, on its way or delivered, which template variables resolve, SMS length rules, and what is coming.
Proof of delivery
Read photos, signatures and other proof of delivery that drivers record, as order actions through the Orders API or a webhook.
Routes built in the driver app
Coming: drivers scan orders at the shop, build a route in the driver app and start driving, with no dispatcher in between.
ERP integration checklist
A step-by-step test plan for an ERP integration, from the first API call to a delivered order with a reason and proof of delivery back in your system.