---
title: "Get order by TrackId"
method: GET
path: "/Order/TrackId/{trackId}"
tags: ["Order"]
---

# Get order by TrackId

`GET /Order/TrackId/{trackId}`

## Path parameters

- `trackId` string, uuid, required

## Response `200`

An order

- Order
  - `Number` string, nullable — Order/Invoice/Job/Waybill number
  - `Id` string, nullable — Unique identifier in user accounting system
  - `Date` string, date-time — Order date, yyyy-MM-dd
  - `SeqNumber` integer, nullable — Scheduled sequence in the route
  - `RouteNumber` string, nullable — Route number
  - `RoutePriority` integer, nullable — Route priority
  - `RouteStatus` 'Draft' | 'Ready' | 'Loaded' | 'InProgress' | 'Closed'
  - `DriverLogin` string, nullable — Login of Driver
  - `DriverName` string, nullable — Name of Driver
  - `DriverNumber` integer, nullable — Driver Number
  - `DriverVehicle` string, nullable — Vehicle license plate number
  - `ShipperId` string, nullable — Unique identifier in user accounting system
  - `Shipper` string, nullable — Shipper/Supplier name
  - `DepotId` string, nullable — Unique identifier in user accounting system
  - `Depot` string, nullable — Depot address
  - `Weight` number, double — Total weight
  - `Volume` number, double — Total volume
  - `Pallets` number, double — Pallets count
  - `InvoiceId` string, nullable — Invoice identifier in user accounting system
  - `CustomerReferenceId` string, nullable — Customer reference order identifier in user accounting system
  - `GoodsList` Goods[], nullable — Goods List in Order
    - `OrderLineId` string, nullable — Order line (goods line in the order) unique identifier in user accounting system
    - `GoodsId` string, nullable — Goods (directory) unique identifier in user accounting system
    - `GoodsName` string, nullable — Item Description - Goods, load, packaging
    - `GoodsUnit` string, nullable — Unit of measure: pcs, pkg, kg, lbs
    - `Note` string, nullable — Notes for delivery/pickup
    - `Quantity` number, double, nullable — Quantity or weight
    - `QuantityFact` number, double, nullable — Quantity or weight at fact(accepted quantity/actual quantity)
    - `Cost` number, double, nullable — Unit price
    - `RejectReason` string, nullable — Reject reason for goods
    - `HasPhoto` boolean, nullable — Photo attached
    - `Photos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
    - `OrderLineBarcode` string, nullable — Order line (goods line in the order) barcode
    - `GoodsBarcode` string, nullable — Goods (directory) barcode
    - `Scanned` boolean, nullable — Goods is scanned in the mobile application
    - `LoadStatus` string, nullable — Status code: none; loaded; not-loaded;
    - `LoadCheckScanRejectReason` string, nullable — Reject reason for goods' scanning when order is loaded
    - `ScanRejectReason` string, nullable — Reject reason for goods' scanning
  - `PickupOrder` PickupOrder
    - `Id_DocShipment` integer
    - `Type` integer — Order type: 0 - Delivery order; 1 - Collection order
    - `ClientId` string, nullable — Unique identifier in user accounting system
    - `Client` string, nullable — Client/Customer name
    - `AddressId` string, nullable — Unique identifier in user accounting system
    - `Address` string, nullable — Delivery/Pickup address
    - `AddressLat` number, double, nullable — Address GPS Latitude
    - `AddressLon` number, double, nullable — Address GPS Longitude
    - `AddressZone` string, nullable — Address zone
    - `ContactName` string, nullable — Customer’s contact name
    - `Phone` string, nullable — Customer’s contact phone number
    - `Email` string, nullable — Customer’s e-mail
    - `TimeSlotFrom` string, date-time, nullable — Desired delivery/pickup time from, yyyy-MM-ddTHH:mm:ss or HH:mm:ss
    - `TimeSlotTo` string, date-time, nullable — Desired delivery/pickup time till, yyyy-MM-ddTHH:mm:ss or HH:mm:ss
    - `ServiceTime` number, double, nullable — Desired service time, min. If seconds are specified value will be decimal
    - `CustomFields` CustomField[], nullable — List of custom fields
      - `Id` string, nullable — Custom Field Id
      - `Label` string, nullable — Custom Field Label
      - `Value` string, nullable — Custom Field Value. Format depends on Custom field type.
    - `Note` string, nullable — Notes to order
    - `COD` number, double — Amount of Cash on Delivery
    - `CODActual` string, nullable — Collected Paid Amount from a Client
    - `StatusId` integer, nullable — Status code: 1 - In Progress; 2 - Not delivered/Not collected (site issues); 3 - Delivered/Collected; 4 - Partially; 5 - Not delivered/Not collected (order issues)
    - `Status` string, nullable — Status description
    - `StatusLat` number, double, nullable — Status GPS Latitude
    - `StatusLon` number, double, nullable — Status GPS Longitude
    - `DriverComment` string, nullable — Drivers comment from mobile application
    - `RejectReasonId` integer, nullable
    - `RejectReason` string, nullable — Reject reason for order
    - `ScanReasonId` integer, nullable
    - `ScanRejectReason` string, nullable — Reject reason for order's scanning
    - `LoadCheckScanReasonId` integer, nullable
    - `LoadCheckScanRejectReason` string, nullable — Reject reason for order's scanning when the order is loaded
    - `SignatureName` string, nullable — Name of the person who signed
    - `HasSignaturePhoto` boolean, nullable — Signature attached
    - `SignaturePhotos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
    - `HasPhoto` boolean, nullable — Photo attached
    - `Photos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
    - `HasRoutePointPhoto` boolean, nullable
    - `StatusDate` string, date-time, nullable — Status date
    - `PlanTime` integer, nullable
    - `PlanTimeDep` integer, nullable
    - `PlanServiceTime` integer, nullable
    - `ETA` string, date-time, nullable — Estimated time of arrival
    - `UpdatedETA` string, date-time, nullable — Updated estimated time of arrival
    - `RouteDate` string, date-time, nullable — Route date
    - `ArrivedDate` string, date-time, nullable — Date of arrival
    - `DepartedDate` string, date-time, nullable — Date of Departure
    - `ReportUrl` string, nullable — Link to the PDF order delivery note (available within 1 hour from the API call)
    - `Barcode` string, nullable — Barcode
    - `Scanned` boolean, nullable — Order is scanned in the mobile application
    - `FeedbackRating` number, double, nullable — Feedback Rating from mobile application
    - `TrackKey` string, uuid — Key for tracking order
    - `TrackId` string, uuid — Id for tracking order
    - `TrackLink` string, nullable — Link for tracking order
    - `LoadStatusId` 'NotLoaded' | 'Loaded' | 'Scanned'
    - `HasLoadSignature` boolean, nullable
    - `LoadStatus` string, nullable — Status code: none; loaded; not-loaded;
    - `LoadDate` string, date-time, nullable — Date of Loading
    - `LoadSignaturePhotos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
    - `ChangeDate` string, date-time
    - `AddressNote` string, nullable — Address note
    - `ClientNote` string, nullable — Client note
    - `CustomFieldsStr` string, nullable
    - `CancelledStatus` integer
    - `RescheduledTimes` integer, nullable — Order rescheduled times
  - `CreateSource` 'Web' | 'File' | 'DupRoute' | 'DupOrder' | 'WebApi' | 'ShopifyIntegration' | 'WooCommerceIntegration' | 'MagentoIntegration' | 'ZapierIntegration' | 'QuickBooksIntegration' | 'XeroIntegration' | 'EbayIntegration' | 'Driver' | 'UnleashedIntegration' | 'MyobIntegration' | 'LiveTracking' | 'Routing'
  - `DistanceFromDepotPlan` number, double, nullable — Planned distance from depot, m
  - `SeqNumberDriver` integer, nullable — Updated sequence by driver in the route
  - `DeliveryInstructions` string, nullable — Delivery Instructions from live-tracking page
  - `Pin` string, nullable — Confirmation pin code
  - `AddressNote` string, nullable — Address note
  - `ClientNote` string, nullable — Client note
  - `CreateDateUtc` string, date-time — Order creation date (UTC)
  - `Priority` string, nullable — Priority values: low, normal, high
  - `TeamCode` string, nullable — Team code
  - `Feedback` string, nullable — Feedback
  - `NotificationsPolicy` NotificationsPolicy
    - `PriorToRouteNotificationEnabled` boolean, nullable — Overrides default behavior for prior to route notifications
    - `AtRouteStartNotificationEnabled` boolean, nullable — Overrides default behavior for at route start notifications
    - `EnRouteNotificationEnabled` boolean, nullable — Overrides default behavior for en route notifications
    - `AtDepartureNotificationEnabled` boolean, nullable — Overrides default behavior for at departure notifications
  - `RouteDate` string, date-time, nullable — Route date
  - `Type` integer — Order type: 0 - Delivery order; 1 - Collection order
  - `ClientId` string, nullable — Unique identifier in user accounting system
  - `Client` string, nullable — Client/Customer name
  - `AddressId` string, nullable — Unique identifier in user accounting system
  - `Address` string, nullable — Delivery/Pickup address
  - `AddressLat` number, double, nullable — Address GPS Latitude
  - `AddressLon` number, double, nullable — Address GPS Longitude
  - `AddressZone` string, nullable — Address zone
  - `TimeSlotFrom` string, date-time, nullable — Desired delivery/pickup time from, yyyy-MM-ddTHH:mm:ss or HH:mm:ss
  - `TimeSlotTo` string, date-time, nullable — Desired delivery/pickup time till, yyyy-MM-ddTHH:mm:ss or HH:mm:ss
  - `ServiceTime` number, double, nullable — Desired service time, min. If seconds are specified value will be decimal
  - `Note` string, nullable — Notes to order
  - `ContactName` string, nullable — Customer’s contact name
  - `Phone` string, nullable — Customer’s contact phone number
  - `Email` string, nullable — Customer’s e-mail
  - `COD` number, double — Amount of Cash on Delivery
  - `CODActual` string, nullable — Collected Paid Amount from a Client
  - `StatusId` integer, nullable — Status code: 1 - In Progress; 2 - Not delivered/Not collected (site issues); 3 - Delivered/Collected; 4 - Partially; 5 - Not delivered/Not collected (order issues)
  - `Status` string, nullable — Status description
  - `StatusLat` number, double, nullable — Status GPS Latitude
  - `StatusLon` number, double, nullable — Status GPS Longitude
  - `DriverComment` string, nullable — Drivers comment from mobile application
  - `RejectReason` string, nullable — Reject reason for order
  - `LoadCheckScanRejectReason` string, nullable — Reject reason for order's scanning when the order is loaded
  - `ScanRejectReason` string, nullable — Reject reason for order's scanning
  - `SignatureName` string, nullable — Name of the person who signed
  - `HasSignaturePhoto` boolean, nullable — Signature attached
  - `SignaturePhotos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
  - `HasPhoto` boolean, nullable — Photo attached
  - `Photos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
  - `StatusDate` string, date-time, nullable — Status date
  - `ETA` string, date-time, nullable — Estimated time of arrival
  - `UpdatedETA` string, date-time, nullable — Updated estimated time of arrival
  - `ArrivedDate` string, date-time, nullable — Date of arrival
  - `DepartedDate` string, date-time, nullable — Date of Departure
  - `ReportUrl` string, nullable — Link to the PDF order delivery note (available within 1 hour from the API call)
  - `CustomFields` CustomField[], nullable — List of custom fields
    - `Id` string, nullable — Custom Field Id
    - `Label` string, nullable — Custom Field Label
    - `Value` string, nullable — Custom Field Value. Format depends on Custom field type.
  - `Barcode` string, nullable — Barcode
  - `Scanned` boolean, nullable — Order is scanned in the mobile application
  - `FeedbackRating` number, double, nullable — Feedback Rating from mobile application
  - `TrackKey` string, uuid — Key for tracking order
  - `TrackId` string, uuid — Id for tracking order
  - `TrackLink` string, nullable — Link for tracking order
  - `LoadStatus` string, nullable — Status code: none; loaded; not-loaded;
  - `LoadDate` string, date-time, nullable — Date of Loading
  - `LoadSignaturePhotos` string[], nullable — Array of links for download jpg file (each link is available for 24h from API call)
  - `ChangeDate` string, date-time
  - `RescheduledTimes` integer, nullable — Order rescheduled times

## Other responses

- `401` — Unauthorized. Invalid X-API-KEY in the request header
- `404` — Not found. Order not found
- `429` — Too Many Requests. Rate limit is 20 requests/sec and 400 requests/min
- `500` — Internal Server Error

---

[API](https://skmtc.net/track-pod/apis/track-pod-api.md) · [All operations](https://skmtc.net/track-pod/apis/track-pod-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/track-pod/track-pod-api/versions/833e05afe46e/schema)
