---
title: "GET /api/v3/tracking/events/latest"
method: GET
path: "/api/v3/tracking/events/latest"
tags: ["Retrieve last event"]
---

# GET /api/v3/tracking/events/latest

`GET /api/v3/tracking/events/latest`

Retrieves the last event of the specified orders.

## Query parameters

- `externalIds` string — Order's ID assigned by the retailer; unique within all the retailer's orders manifested to Paack. Can include special characters but excluding a comma. Note that if you use special characters in an external ID, you will have to convert them to retrieve the order through our tracking. For this reason, we recommend not using special characters.
- `saleNumbers` string — Sale ID assigned by the retailer; unique within all the retailer's orders manifested to Paack. Can include special characters but excluding a comma. Note that if you use special characters in a sale number, you will have to convert them to retrieve the order through our tracking. For this reason, we recommend not using special characters.
- `barcodes` string — Barcode identifier of a parcel within an order.
- `deliveryDetails` boolean — Option to show delivery events in details.

## Response `200`

Returns information, including the last event, of the orders specified in the query parameter.

- StatusGetResponse
  - `data` OrderStatus
    - `cod_currency` 'EUR' | 'GBP' — Currency code in ISO 4217 format.
    - `cod_value` number — Amount of cash on delivery.
    - `customer` Customer
      - `customer_details` Detail[] — customer data
        - `name` string
        - `type` string
        - `value` object
      - `customer_type` string
      - `email` string — Customer's email address. Required if `phone` not provided.
      - `external_id` string — Order's ID assigned by the retailer; unique within all the retailer's orders manifested to Paack. Can include special characters but excluding a comma. Note that if you use special characters in an external ID, you will have to convert them to retrieve the order through our tracking. For this reason, we recommend not using special characters.
      - `first_name` string — Customer's first name.
      - `last_name` string — Customer's last name.
      - `phone` string — Customer's phone number with the country prefix. Required if `email` not provided.
    - `delivery_address` Address — Address definition
      - `city` string — City.
      - `country` string — Country in ISO 3166 alpha 2 format.
      - `county` string — County or region.
      - `line_1` string — Primary address.
      - `line_2` string — Additional address information.
      - `post_code` string — Zip code.
    - `delivery_attempt` integer — Number of delivery attempts made.
    - `delivery_instructions` string — Optional delivery instructions for Paack.
    - `delivery_type` string — Whether delivery is direct or reverse.
    - `event_description` string — Description of an event that happens on route. Events trigger information that affect an order's status in the Paack system.
    - `event_id` string — Unique ID identifying an event.
    - `event_name` string — Name of an event.
    - `expected_delivery_ts` WindowObject — Timeslot defined by the objects start and end.
      - `end` WindowDatetime
        - `date` string
        - `time` string
      - `start` WindowDatetime
        - `date` string
        - `time` string
    - `expected_pick_up_ts` WindowObject — Timeslot defined by the objects start and end.
      - `end` WindowDatetime
        - `date` string
        - `time` string
      - `start` WindowDatetime
        - `date` string
        - `time` string
    - `external_order_id` string — Unique external identifier of an order.
    - `id` string — Universal unique ID of the order returned by the Pull API. This is different from the order_id returned by the Order Management API.
    - `insured_currency` string — Amount of money insured.
    - `insured_value` number, double
    - `is_open` boolean — A boolean value which is stored for each order.
    - `order_details` Detail[]
      - `name` string
      - `type` string
      - `value` object
    - `order_id` string — The internal unique ID of an order in Paack.
    - `order_status` string — Status of an order which gives information about what stage an order is at.
    - `parcels` Parcel[]
      - `barcode` string — Barcode identifier.
      - `height` number — The height of the parcel.
      - `id` string — Parcel UUID indentifier.
      - `length` number — The length of the parcel.
      - `order_id` string — The internal unique ID of an order in Paack.
      - `status` string — Information about what is happening to a parcel.
      - `weight` number — Parcel weight.
      - `width` number — Parcel width.
    - `parent_id` string — Unique order ID that is created and assigned to an order when a delivery attempt has failed.
    - `pick_up_address` Address — Address definition
      - `city` string — City.
      - `country` string — Country in ISO 3166 alpha 2 format.
      - `county` string — County or region.
      - `line_1` string — Primary address.
      - `line_2` string — Additional address information.
      - `post_code` string — Zip code.
    - `pick_up_instructions` string — Specific instructions for Paack to follow when picking up an order.
    - `proof_of_delivery` string — Unique base 64 image that provides proof that a delivery was made.
    - `retailer_id` string — A GUID identifying the retailer; assigned by Paack.
    - `service_type` 'ST2 (Same day delivery)' | 'NT2 (Next day delivery)' — Code that identifies the delivery day type, timeslot type, and available slot length.
    - `tracking_id` string — The unique ID assigned to an order for tracking purposes.
    - `tracking_url` string — The endpoint that stores the tracking data of an order. It is used to access the end customer tracking page.
    - `updated_at` string — A timestamp field specifying when the order was updated.
    - `vehicle_type` string — The type of vehicle used to make the order.
  - `error` unknown

## Other responses

- `400` — Returned in case of validation errors.<br /><br />To ensure a correct validation of a request:<br />- All mandatory query parameters must be defined.<br />- Values for query parameters in the request must match the specific data type and format, including all limitations (e.g., `externalId` must be unique).
- `401` — Unauthorized because of a missing or expired token.
- `404` — The order for the specified parameters could not be found.
- `500` — Returned in case of an internal server error.

---

[API](https://skmtc.dev/paack/apis/tracking-pull-api.md) · [All operations](https://skmtc.dev/paack/apis/tracking-pull-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/paack/tracking-pull-api/revisions/8a82f9677f5a/schema)
