---
title: "Order status + tracking"
method: GET
path: "/v1/orders/{id}"
---

# Order status + tracking

`GET /v1/orders/{id}`

## Request

- Base URL: `https://themassprint.com`
- URL: `https://themassprint.com/v1/orders/{id}`
- Auth: one of:
  - HTTP bearer
  - none

## Path parameters

- `id` string, required

## Query parameters

- `token` string

## Headers

- `X-Order-Token` string

## Response `200`

Order

- object
  - `order` Order
    - `order_id` string
    - `status` 'awaiting_payment' | 'confirmed' | 'printing' | 'shipped' | 'delivered' | 'expired' | 'canceled' | 'refunded'
    - `sku` string
    - `format` 'paperback' | 'hardcover' | 'sticker-a3' | 'greeting-card-a5'
    - `client_reference` string: The caller-owned idempotency key this order was created with, echoed back.
    - `copies` integer
    - `page_count` integer
    - `amount` object
      - `total_paise` integer
      - `display` string
      - `currency` string
    - `email` string, email
    - `payment_mode` 'payment_link' | 'invoiced'
    - `payment_url` string: Present while awaiting_payment: the Razorpay link to pay.
    - `payment_expires_at` string
    - `paid_at` string
    - `tracking` object
      - `carrier` string
      - `awb` string
      - `url` string: Clickable tracking link, when the shipper provided one.
    - `created_at` string
    - `updated_at` string

## Other responses

- `403`: Not the owner

---

[API](https://skmtc.dev/themassprint/apis/massprint-api.md) · [All operations](https://skmtc.dev/themassprint/apis/massprint-api/llms.txt) · [OpenAPI document](https://skmtc.dev/themassprint/apis/massprint-api/revisions/50555aeed826?raw)
