# Get order by ID

Retrieve a single order by its ID.

Endpoint: GET /orders/{orderID}
Version: 1.0.0
Security: bearerAuth

## Path parameters:

  - `orderID` (string, required)
    The ID of the order to retrieve
    Example: "68b9627a8fb3ff609808c842"

## Response 200 fields (application/json):

  - `message` (string, required)
    Example: "Success!"

  - `data` (object, required)
    Detailed order object

  - `data.id` (string)
    Example: "68b9627a8fb3ff609808c842"

  - `data.order_number` (integer)
    Example: 200887

  - `data.status` (string)
    Current status of the order.
    Enum: "draft", "placed", "loaded", "canceled"

  - `data.documented_delivery` (boolean)

  - `data.distance` (integer)
    Example: 142

  - `data.payment_method` (string)
    Example: "invoice"

  - `data.loadings` (array)

  - `data.loadings.id` (string)
    Example: "68b9627a8fb3ff609808c844"

  - `data.loadings.dates` (array)

  - `data.loadings.dates.start` (string)
    Example: "2024-09-19T09:00:00+02:00"

  - `data.loadings.dates.end` (string)
    Example: "2024-09-19T09:00:00+02:00"

  - `data.loadings.address` (object)
    Address for a loading or unloading stop.

  - `data.loadings.address.company_name` (string)
    Example: "Acme Corporation"

  - `data.loadings.address.first_name` (string)
    Example: "John"

  - `data.loadings.address.last_name` (string)
    Example: "Smith"

  - `data.loadings.address.address_line_1` (string)
    Example: "Karl-Marx-Strasse 1"

  - `data.loadings.address.address_line_2` (string)
    Example: "Tor 2"

  - `data.loadings.address.country` (string)
    Example: "DE"

  - `data.loadings.address.zip` (string)
    Example: "28779"

  - `data.loadings.address.city` (string)
    Example: "Bremen"

  - `data.loadings.statuses` (array)

  - `data.loadings.statuses.type` (string)
    Example: "finished"

  - `data.loadings.statuses.date` (string)
    Example: "2025-09-04T11:50:00+02:00"

  - `data.unloadings` (array)

  - `data.goods` (array)

  - `data.goods.quantity` (integer)
    Example: 1

  - `data.goods.category` (string)
    Example: "epal"

  - `data.goods.name` (string)
    Example: "Harmlose Handelsware"

  - `data.goods.weight` (integer)
    Example: 100

  - `data.goods.length` (integer)
    Example: 120

  - `data.goods.width` (integer)
    Example: 80

  - `data.goods.height` (integer)
    Example: 100

  - `data.goods.is_stackable` (boolean)

  - `data.price` (object)
    Price information for an order.

  - `data.price.net_amount` (number)
    Example: 219.82

  - `data.price.gross_amount` (number)
    Example: 261.59

  - `data.price.vat_rate` (number)
    Example: 0.19

  - `data.price.currency_code` (string)
    Example: "EUR"

  - `data.price.transport_net_amount` (number)
    Example: 219.82

  - `data.extra_services` (array)

  - `data.extra_services.label` (string)
    Example: "loadingThroughDriver"

  - `data.extra_services.cost` (number)
    Example: 29.9

## Response 401 fields (application/json):

  - `message` (string, required)
    A descriptive error message.
    Example: "Bad Request"

  - `errors` (object, required)

## Response 404 fields (application/json):

  - `message` (string, required)
    A descriptive error message.
    Example: "Not allowed"


