Skip to main content

Overview

Create multiple deliveries at once using either a bulkId from bulk pricing or an array of tempDeliveryIds. This is efficient for multi-stop deliveries from a single pickup location.
Required permission: delivery:create

Endpoint

Request

Headers

string
required
Your Chidori API key
string
required
Must be application/json

Body parameters

You must provide either bulkId OR tempDeliveryIds:
string
The bulk ID from the bulk pricing response. Creates all deliveries in the bulk.
array
Array of temporary delivery IDs to create. Use this for selective creation.
string
A descriptive name for all deliveries in the bulk
string
Type of delivery. Options: SendDelivery or RequestPickup
string
Default phone number for all recipients
string
Phone number of the sender
string
Special instructions for all deliveries
string
ISO 8601 datetime for scheduled deliveries

Response

Success response

boolean
Always true for successful requests
object

Examples

Using bulkId

Using tempDeliveryIds

Bulk payment

When paying for bulk deliveries, you only need to make one payment call with any deliveryId from the bulk. The system automatically calculates and charges the total for all deliveries.
The payment response will include bulk field with the bulk ID, confirming all deliveries in the bulk were paid.

Next steps

Pay for Bulk

Pay for all deliveries in the bulk

List Deliveries

View all deliveries including bulk filtering