Skip to main content
POST
Create a shipment

Authorizations

X-API-Key
string
header
required

Partner key. Shipment creation requires a secret key.

Body

application/json
external_reference
string
required

Your order or fulfillment ID.

recipient_name
string
required
recipient_phone
string
required
Example:

"+254712345678"

origin_city
string
required
Example:

"Nairobi"

destination_city
string
required
Example:

"Mombasa"

weight_tier
enum<string>
required
Available options:
light,
medium,
heavy
starts_at
string<date>
required
ends_at
string<date>
required

Response

Shipment created.

id
string
required
tracking_token
string
required
tracking_url
string<uri>
required
status
string
required
origin_locker
object
required
destination_locker
object
required
fee_breakdown
object
required
deposit_pin
string
required

One-time deposit PIN. Store it when creating the shipment.

Pattern: ^[0-9]{6}$