Skip to main content
This request looks up the orders under one purchase order (PO) number. DEKHQ offers the same lookup through the REST API and through PromoStandards SOAP, and your partner credential works for both, so pick the tab for the API you use. Not sure which? See Choose REST or SOAP. Replace YOUR_ID and YOUR_PASSWORD with your own credential, and PO-12345 with one of your PO numbers. Don’t have a credential yet? Ask the decorator you work with for Partner API access.
Send a GET request with HTTP Basic authentication.
The response is an orders list:
The Order status page in the REST API reference lists every parameter and field.
An empty list means nothing matched, not an error. Choose what to look up lists the other query types, and Rate limits and errors explains failed requests.

Check for updates

DEKHQ doesn’t send notifications when an order changes yet. To stay up to date, check on a schedule that suits you, for example every hour, and ask only for what changed since your last check:
  • Order status with query type 3 returns orders updated on or after the time you send in statusTimeStamp.
  • Order Shipment Notification with query type 3 returns shipments that shipped on or after the time you send in shipmentDateTimeStamp.
Send the time in ISO 8601 format, in UTC, such as 2026-10-01T00:00:00Z.
Orders updated since a time:
Shipments since a time:
The first returns an orders list like the one above, and the second a shipments list. See Order status and Order shipments for every field.
Each time you check:
  1. Note the current time, just before you send the request.
  2. Send the request with the time you noted at your previous check.
  3. Once it succeeds, keep the time from step 1 for next time.
Because the lookup includes the exact time you send, an order can come back again in your next check. Match each order by its DEKHQ order number (factoryOrderNumber in order status, salesOrderNumber in shipments) so you don’t count it twice. Nothing new since your last check gives an empty list.
If DEKHQ can’t read the date and time, you get an Internal error instead of results: HTTP 500 on REST, or a soap:Server fault on SOAP. See Rate limits and errors.
To look up by PO number, by DEKHQ order number, or all your open orders, see Choose what to look up.

Next steps

List your orders (REST)

Page through all your orders, then read one order and its shipments by order id.

Track shipments

Get carriers and tracking numbers with REST or SOAP.

Scopes and failed sign-ins

What your credential can reach, and what a failed request looks like.

Rate limits and errors

Every error response, and how to stay under the rate limit.

Verified against DEKHQ a6b2203 on 2026-10-23