Delivery status now reports the delivery lifecycle
The top-level status field on delivery responses now reports the
delivery lifecycle — the same vocabulary emitted by
pickup_status.changed webhooks — instead of the internal order state
machine. This resolves a long-standing inconsistency where the GET
endpoint could report PENDING while webhooks were progressing through
ASSIGNED, EN_ROUTE_TO_STORE, and beyond.
API endpoint paths moved to /dd/v1/*
The Direct Delivery API endpoints are now served under the /dd/v1/*
prefix instead of /api/retailer/*. This is purely a URL change.
Request bodies, response shapes, headers, and authentication are
unchanged.
What changed
The public API surface is now organized around versioned product
prefixes (/dd/v1/* for Direct Delivery v1). The old /api/retailer/*
paths are no longer reachable from api.goautolane.com.
v1.0.0 Direct Delivery API GA
The Direct Delivery API is generally available. Retailers can now request quotes, submit deliveries, and subscribe to real-time status updates.
Added
Deliveries
POST /api/retailer/deliveries/quote: request a delivery quote with pickup ETA, delivery ETA, and a locked cost. Quotes are valid for 5 minutes.POST /api/retailer/deliveries: consume a quote to create a delivery.GET /api/retailer/deliveries: list deliveries for your retailer.GET /api/retailer/deliveries/{external_delivery_id}: fetch a single delivery by your external ID.PATCH /api/retailer/deliveries/{external_delivery_id}: update a delivery (cancellation supported in v1).