---
title: "Shipment tracking"
method: GET
path: "/v1/orders/{order_id}/tracking"
---

# Shipment tracking

`GET /v1/orders/{order_id}/tracking`

## Request

- Base URL: `https://pod.agentmade.dev`
- URL: `https://pod.agentmade.dev/v1/orders/{order_id}/tracking`
- Auth: none declared

## Path parameters

- `order_id` string, required

## Response `200`

Tracking

- Tracking
  - `order_id` string, required
  - `status` 'AWAITING_PAYMENT' | 'PAID' | 'VALIDATING' | 'SUBMITTING' | 'SUBMITTED' | 'IN_PRODUCTION' | 'SHIPPED' | 'DELIVERED' | 'QUOTE_EXPIRED' | 'PAYMENT_FAILED' | 'REJECTED' | 'SUBMISSION_FAILED' | 'CANCELLED' | 'REFUND_PENDING' | 'REFUNDED' | 'DISPUTED', required
  - `next_step` string, required: What the agent should do next, in plain language.
  - `order_url` string, required
  - `shipments` object[], required
    - `carrier` string, nullable, required
    - `tracking_number` string, nullable, required
    - `tracking_url` string, nullable, required
  - `delivery_estimate_business_days` object, nullable, required: Null when the order ended (cancelled, refunded, rejected, expired or delivered).
    - `min` number, nullable, required
    - `max` number, nullable, required
  - `tracking_available` boolean, required

## Other responses

- `4XX`: Error with a machine-readable code and a hint for the next step
- `5XX`: Error with a machine-readable code and a hint for the next step

---

[API](https://skmtc.dev/agentmade/apis/agentmade-print-on-demand-api.md) · [All operations](https://skmtc.dev/agentmade/apis/agentmade-print-on-demand-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentmade/apis/agentmade-print-on-demand-api/revisions/542fad1de43b?raw)
