Book a delivery
book_deliveryBook a $2.99 robot delivery from a registered store in one call. Send store_id, dropoff_address and dropoff_phone; order_ref is the store's own order number (required at an open store); ready_at starts the 2-hour promise and defaults to now. The answer is yes or no now: a decline carries retry_after_seconds and a capacity.available webhook follows when capacity frees. A live key holds the posted price from the organization's Wallet; a test key creates a simulated robot delivery.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parcel | No | ||
| metadata | No | ||
| ready_at | No | ||
| store_id | No | ||
| order_ref | No | ||
| pickup_name | No | ||
| pickup_phone | No | ||
| dropoff_phone | Yes | ||
| pickup_address | No | ||
| dropoff_address | Yes | ||
| idempotency_key | Yes | ||
| robomart_version | No | ||
| declared_value_cents | No | ||
| merchant_order_reference | No |