---
title: "Get delivery details"
method: GET
path: "/v1/deliveries/{deliveryID}"
tags: ["Deliveries"]
---

# Get delivery details

`GET /v1/deliveries/{deliveryID}`

## Request

- Base URL: `https://api.dashelectric.co`
- URL: `https://api.dashelectric.co/v1/deliveries/{deliveryID}`
- Auth: HTTP bearer

Returns the current state of an in-progress or completed delivery —
status, courier, quote, timeline history, and POD media.

## Response `200`

OK

- Delivery
  - `deliveryID` string
  - `providerOrderID` string
  - `providerOutletID` string
  - `paymentMethod` 'CASH' | 'CASHLESS'
  - `status` 'QUEUEING' | 'PREPARING' | 'VERIFIED' | 'NOT_VERIFIED' | 'ALLOCATING' | 'PENDING_PICKUP' | 'PICKING_UP' | 'PENDING_DELIVERY' | 'IN_DELIVERY' | 'COMPLETED' | 'FAILED' | 'CANCELLED'
  - `courier` Courier, nullable
    - `name` string
    - `phone` string
  - `trackingURL` string, nullable: EXPRESS only. Present from IN_DELIVERY onward.
  - `sender` Contact
    - `firstName` string, required
    - `lastName` string
    - `companyName` string
    - `email` string, email
    - `phone` string
  - `recipient` Recipient
    - `firstName` string, required
    - `lastName` string
    - `companyName` string
    - `email` string, email
    - `phone` string
    - `actualRecipientName` string, nullable: Name of the actual person who signed for the package. Populated on COMPLETED.
  - `quote` Quote
    - `service` object
      - `category` 'EXPRESS' | 'LOGISTIC'
      - `type` 'INSTANT' | 'SAME_DAY'
      - `name` string
    - `currency` Currency
      - `code` string
      - `symbol` string
    - `amount` integer: Total fare in IDR.
    - `estimatedTimeline` object
      - `pickup` string, date-time, nullable
      - `dropoff` string, date-time, nullable
    - `distance` number: Distance in meters.
  - `media` Media[]
    - `type` 'PICKUP_PROOF' | 'DELIVERY_PROOF' | 'FAILED_PROOF'
    - `url` string
    - `createdAt` string, date-time
  - `timeline` TimelineEntry[]
    - `status` string
    - `createdAt` string, date-time
  - `createdAt` string, date-time
  - `pickupAt` string, date-time, nullable
  - `completedAt` string, date-time, nullable
  - `failedAt` string, date-time, nullable
  - `failedReason` string, nullable
  - `cancelledAt` string, date-time, nullable
  - `cancelledReason` string, nullable

## Other responses

- `404`: Not found

---

[API](https://skmtc.dev/dashelectric/apis/dash-open-api.md) - [All operations](https://skmtc.dev/dashelectric/apis/dash-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dashelectric/apis/dash-open-api/revisions/7544dae33009?raw)
