Customer Pickup
A customer pickup delivery is a reverse-direction shipment where a driver collects from the customer’s address and delivers to the store. It is created using the standard delivery endpoint with delivery_mode: "customer_pickup" in the request body.
Endpoint
Authentication: Bearer token required via the Authorization header.
Prerequisites
Customer pickup must be enabled before it can be used.
Brand/store level — the store must have customer_pickup enabled:
Contact your Rendr implementation partner to confirm this is configured for your account before attempting customer pickup deliveries.
Request Payload
Set delivery_mode: "customer_pickup" in the request body. All other standard delivery fields apply.
Address Handling
The address direction is flipped under customer_pickup:
Rendr handles the address inversion automatically when passing the shipment to the carrier. You do not need to manually reverse anything in the payload.
Response
The response follows the standard delivery creation structure. The delivery record will include "delivery_mode": "customer_pickup", which is used by the Workbench portal, tracking page, webhooks, and other downstream systems to differentiate it from a standard outbound delivery.
