Skip to main content

Overview

Retrieve detailed information about a specific delivery using either its id (UUID) or trackingId.
Required permission: delivery:read

Endpoint

Request

Headers

string
required
Your Chidori API key

Query parameters

Provide either id OR trackingId:
string
The unique delivery ID (UUID)
string
The human-readable tracking ID (e.g., CHI-ABC123)

Response

Success response

boolean
Always true for successful requests
object
Complete delivery object with all public fieldsSee the Field Reference for detailed descriptions of all fields.Key fields include:
  • Core identifiers (id, trackingId, userId, driverId)
  • Status and type (deliveryStatus, deliveryType)
  • Location data (pickupAddress, pickupLatLong, destinationAddress, destinationLatLong)
  • Route information (distance, duration, geometry)
  • Contact info (receiverPhoneNumber, senderPhoneNumber)
  • Payment details (deliveryAmount, isPaid, transactionId)
  • Timing (scheduledTime, pickedUpAt, arrivedTime, createdAt, updatedAt)
  • Bulk info (bulk, order)

Examples

Delivery statuses

Use cases

Use the trackingId to let customers check their delivery status:
Use the delivery id to sync with your internal order system:

Next steps

List Deliveries

Get all your deliveries with filtering

Real-time Tracking

Track deliveries in real-time via WebSocket