Own Network Deliveries

View as Markdown

Rendr’s Own Network solution allows stores to fulfil deliveries using their own staff or internal courier network. Deliveries are created via the standard endpoint with additional fields to assign a staff courier.


Create a Delivery with a Staff Courier

Use the standard Create Delivery payload with use_staff_couriers: true and a staff_courier object identifying the assigned driver.

POST {{domain}}/{{tenant_id}}/deliveries

Authentication: Bearer token required via the Authorization header.

POST /{{tenant_id}}/deliveries — Own Network
1{
2 "store_id": "rendr-test",
3 "reference": "myorder-001",
4 "ready_for_pickup_at": "2026-02-04T11:21:13+11:00",
5 "use_staff_couriers": true,
6 "staff_courier": {
7 "phone": "+61400000000",
8 "driver_name": "John Smith",
9 "driver_id": "ABC123"
10 },
11 "address": { ... },
12 "customer": { ... },
13 "parcels": [ ... ]
14}

use_staff_couriers must be true and the staff_courier object is required to assign the delivery to a staff member. If the driver is new, they will be automatically added to the store’s staff courier list on first assignment.

staff_courier Fields

FieldTypeRequiredDescription
phoneStringYesThe driver’s mobile number in E.164 format (e.g. +61400000000). Used for SMS notification and driver app login.
driver_nameStringYesThe full name of the staff courier.
driver_idStringNoAn internal identifier for the driver in your system.

Courier SMS Notification

Once a delivery is created and assigned, the staff courier receives an SMS with pickup and delivery details and a link to accept the job via the Rendr Driver App. No app installation is required — drivers log in using phone number verification.

Driver App URLs:

EnvironmentURL
UAThttps://driver-app-uat.vercel.app/jobs
Productionhttps://driver.rendr.delivery/jobs

Retrieve Staff Couriers

To list existing staff couriers for a tenant — useful for building courier selection UIs — use the following endpoint:

GET {{domain}}/{{tenant_id}}/staff-couriers?page=1

Authentication: Bearer token required via the Authorization header.

This returns paginated staff courier profiles that can be used to populate a courier selection dropdown or manage existing drivers.


Interface Recommendations

When a user selects “Own Network” in your interface, prompt them to either:

  • Select an existing courier — using data from GET /staff-couriers, or
  • Enter a new staff member’s name and phone number — they will be added to the store’s courier list automatically on first delivery.

The delivery creation workflow is identical in both cases.


For a full walkthrough of the driver experience, see the Own Network Deliveries guide.