Skip to main content
This walks through the one call you need to create a real delivery order: POST /orders/create.
You’ll need a retailer_id and API key first — see Authentication if you don’t have one yet.

Create an order

What happens next

1

The customer gets a text

If sms_opt_in is true, they immediately receive an “order confirmed” text with a link to their live tracking page.
2

A driver is dispatched

Rushly finds the nearest available driver qualified for the requested delivery tier and assigns them automatically — no action needed from you.
3

You're billed for the delivery

The moment a driver is assigned, your store’s card on file is charged the tier’s price. If dispatch can’t find a driver right away, the order stays queued and nothing is charged yet.
4

Delivered

The driver completes the delivery with a photo, and the order’s status updates in real time on the tracking page from the first text.
See the full order lifecycle for every status an order can be in, and the API reference for the complete request/response schema.