Catalog API Documentation

Browse endpoints, parameters, and live request examples.

GET /orders/{external_order_id}

Track order status and fulfillment

Retrieves detailed tracking information for a specific order including current status, shipping details, and fulfillment progress. Uses your order number as the primary lookup method.

You can optionally pass the external user id you passed when creating the order. If the order number is valid but was purchased by a different user we will return not found.

Order

Parameters

external_order_id required path (string)

The external order number to track

external_user_id query (string)

Optional user ID for additional validation

Responses

200 Order tracking information
Physical product order with shipping
{
  "order": {
    "address_1": "123 Main Street",
    "address_2": "Apt 4B",
    "city": "New York",
    "country": "US",
    "created": "2025-01-15T10:00:00Z",
    "email": "john.doe@example.com",
    "external_order_id": "ORDER-2024-001",
    "external_user_id": "user-456",
    "fulfillments": [
      {
        "created_at": "2025-01-15T10:30:00Z",
        "fulfillment_id": "FULFILL-001",
        "fulfillment_instructions": "Leave at door if not home",
        "fulfillment_type": "physical",
        "line_item_ids": [
          "550e8400-e29b-41d4-a716-446655440001"
        ],
        "shipped_date": "2025-01-15T12:00:00Z",
        "shipper": "UPS",
        "tracking_number": "1Z999AA10123456784",
        "updated_at": "2025-01-15T14:30:00Z"
      }
    ],
    "given_name": "John",
    "is_test": false,
    "line_items": [
      {
        "product_options": {},
        "points": 500,
        "is_explicit": false,
        "category_ids": [
          10,
          25
        ],
        "retail_price": "79.99",
        "points_paid": 0,
        "item_type_id": 200,
        "availability": "In stock",
        "tag_ids": [
          35
        ],
        "is_stock_reserved": false,
        "status": "fulfilled",
        "updated_at": "2025-01-15T14:30:00Z",
        "description": "Premium noise-cancelling wireless headphones",
        "name": "Wireless Headphones",
        "brand_id": 123,
        "is_taxable": true,
        "price": "49.99",
        "model": "WH-1000X",
        "images": [
          {
            "alt": "Wireless Headphones",
            "is_primary": true,
            "order": 1,
            "urls": {
              "image_150_1_1": "https://cdn.example.com/img/150/12345.jpg",
              "image_75_1_1": "https://cdn.example.com/img/75/12345.jpg"
            }
          }
        ],
        "errors": [],
        "shipping_estimate": "9.99",
        "rank": 150,
        "original_points": 600,
        "brand": "AudioTech",
        "fulfillment_type": "physical",
        "is_primary": false,
        "tax_paid": "4.99",
        "shipping_paid": "9.99",
        "options": [],
        "product_id": "PROD-001",
        "catalog_item_id": 12345,
        "price_paid": "49.99",
        "supplier_reference_id": "SUP-AT-WH500",
        "is_available": true,
        "metadata": {
          "color": "black",
          "warranty": "2-year"
        },
        "required_fields": {
          "address_1": true,
          "address_2": false,
          "address_3": false,
          "address_4": false,
          "city": true,
          "country": true,
          "email": false,
          "given_name": true,
          "phone_number": false,
          "postal_code": true,
          "state_or_region": true,
          "surname": true
        },
        "supplier_id": 1001,
        "line_item_id": "550e8400-e29b-41d4-a716-446655440001",
        "is_limited_stock": false,
        "created_at": "2025-01-15T10:00:00Z",
        "original_price": "59.99"
      }
    ],
    "order_number": "C234-56789-ABCDE-0001",
    "phone_number": "555-123-4567",
    "postal_code": "10001",
    "socket_id": 100,
    "state_or_region": "NY",
    "surname": "Doe",
    "updated": "2025-01-15T14:30:00Z"
  },
  "success": true,
  "timestamp": "2025-01-15T14:30:00Z"
}
Order placed with points
{
  "order": {
    "address_1": "789 Elm Street",
    "city": "Chicago",
    "country": "US",
    "created": "2025-01-15T09:00:00Z",
    "email": "alice.j@example.com",
    "external_order_id": "ORDER-2024-003",
    "external_user_id": "user-321",
    "fulfillments": [
      {
        "created_at": "2025-01-15T09:30:00Z",
        "fulfillment_id": "FULFILL-003",
        "fulfillment_type": "physical",
        "line_item_ids": [
          "550e8400-e29b-41d4-a716-446655440003"
        ],
        "updated_at": "2025-01-15T14:00:00Z"
      }
    ],
    "given_name": "Alice",
    "is_test": false,
    "line_items": [
      {
        "product_options": {},
        "points": 2000,
        "is_explicit": false,
        "category_ids": [
          15,
          20
        ],
        "retail_price": "24.99",
        "points_paid": 2000,
        "item_type_id": 400,
        "availability": "In stock",
        "tag_ids": [
          45
        ],
        "is_stock_reserved": false,
        "status": "fulfilled",
        "updated_at": "2025-01-15T14:00:00Z",
        "description": "Award-winning novel",
        "name": "Best Seller Book",
        "brand_id": 789,
        "is_taxable": false,
        "price": "19.99",
        "model": "ISBN-123456789",
        "images": [
          {
            "alt": "Book Cover",
            "is_primary": true,
            "order": 1,
            "urls": {
              "image_150_1_1": "https://cdn.example.com/img/150/book.jpg",
              "image_75_1_1": "https://cdn.example.com/img/75/book.jpg"
            }
          }
        ],
        "errors": [],
        "shipping_estimate": "4.99",
        "rank": 10,
        "original_points": 2000,
        "brand": "PublishCo",
        "fulfillment_type": "physical",
        "is_primary": false,
        "tax_paid": "0.00",
        "shipping_paid": "4.99",
        "options": [],
        "product_id": "BOOK-001",
        "catalog_item_id": 34567,
        "price_paid": "0.00",
        "supplier_reference_id": "PC-BOOK-001",
        "is_available": true,
        "metadata": {},
        "required_fields": {
          "address_1": true,
          "address_2": false,
          "address_3": false,
          "address_4": false,
          "city": true,
          "country": true,
          "email": false,
          "given_name": true,
          "phone_number": false,
          "postal_code": true,
          "state_or_region": true,
          "surname": true
        },
        "supplier_id": 3001,
        "line_item_id": "550e8400-e29b-41d4-a716-446655440003",
        "is_limited_stock": false,
        "created_at": "2025-01-15T09:00:00Z",
        "original_price": "19.99"
      }
    ],
    "order_number": "C234-56789-ABCDE-0003",
    "phone_number": "+1-555-555-5555",
    "postal_code": "60601",
    "socket_id": 100,
    "state_or_region": "IL",
    "surname": "Johnson",
    "updated": "2025-01-15T14:00:00Z"
  },
  "success": true,
  "timestamp": "2025-01-15T14:30:00Z"
}
Virtual product order (gift card/code)
{
  "order": {
    "address_1": "456 Oak Avenue",
    "city": "Los Angeles",
    "country": "US",
    "created": "2025-01-15T11:00:00Z",
    "email": "jane.smith@example.com",
    "external_order_id": "ORDER-2024-002",
    "external_user_id": "user-789",
    "fulfillments": [
      {
        "created_at": "2025-01-15T11:00:00Z",
        "delivered_date": "2025-01-15T11:05:00Z",
        "fulfillment_id": "FULFILL-002",
        "fulfillment_type": "digital",
        "line_item_ids": [
          "550e8400-e29b-41d4-a716-446655440002"
        ],
        "updated_at": "2025-01-15T11:05:00Z",
        "virtual_code_link": "https://redeem.example.com/gc/ABC123XYZ",
        "virtual_code_pin": "1234"
      }
    ],
    "given_name": "Jane",
    "is_test": false,
    "line_items": [
      {
        "product_options": {},
        "points": 10000,
        "is_explicit": false,
        "category_ids": [
          5,
          10
        ],
        "retail_price": "100.00",
        "points_paid": 0,
        "item_type_id": 300,
        "availability": "Always available",
        "tag_ids": [],
        "is_stock_reserved": false,
        "status": "fulfilled",
        "updated_at": "2025-01-15T11:05:00Z",
        "description": "Digital gift card",
        "name": "$100 Gift Card",
        "brand_id": 456,
        "is_taxable": false,
        "price": "100.00",
        "model": "GC-100-DIGITAL",
        "images": [
          {
            "alt": "Gift Card Image",
            "is_primary": true,
            "order": 1,
            "urls": {
              "image_150_1_1": "https://cdn.example.com/img/150/gc.jpg",
              "image_75_1_1": "https://cdn.example.com/img/75/gc.jpg"
            }
          }
        ],
        "errors": [],
        "shipping_estimate": "0.00",
        "rank": 50,
        "original_points": 10000,
        "brand": "MegaStore",
        "fulfillment_type": "digital",
        "is_primary": false,
        "tax_paid": "0.00",
        "shipping_paid": "0.00",
        "options": [],
        "product_id": "GC-100",
        "catalog_item_id": 23456,
        "price_paid": "100.00",
        "supplier_reference_id": "MS-GC-100",
        "is_available": true,
        "metadata": {},
        "required_fields": {
          "address_1": false,
          "address_2": false,
          "address_3": false,
          "address_4": false,
          "city": false,
          "country": false,
          "email": true,
          "given_name": true,
          "phone_number": false,
          "postal_code": false,
          "state_or_region": false,
          "surname": true
        },
        "supplier_id": 2001,
        "line_item_id": "550e8400-e29b-41d4-a716-446655440002",
        "is_limited_stock": false,
        "created_at": "2025-01-15T11:00:00Z",
        "original_price": "100.00"
      }
    ],
    "order_number": "C234-56789-ABCDE-0002",
    "phone_number": "+1-555-987-6543",
    "postal_code": "90001",
    "socket_id": 100,
    "state_or_region": "CA",
    "surname": "Smith",
    "updated": "2025-01-15T11:05:00Z"
  },
  "success": true,
  "timestamp": "2025-01-15T14:30:00Z"
}
Response Schema
Schema Reference:

Response containing order tracking information

Type: object
Required fields:
success timestamp order

Properties:

order ref: Order required
success required
timestamp required
401 Authentication failed
Example Response
{
  "error_code": "AUTHENTICATION_FAILED",
  "message": "Invalid or expired API token",
  "success": false,
  "timestamp": "2025-01-15T14:30:00Z"
}
Response Schema
Schema Reference:

Standard error response format

Type: object
Required fields:
success message timestamp error_code

Properties:

error_code required
message required
success required
timestamp required
404 Order not found
Order does not exist
{
  "error_code": "ORDER_NOT_FOUND",
  "message": "Order not found",
  "success": false,
  "timestamp": "2025-01-15T14:30:00Z"
}
Order exists but external_user_id doesn't match
{
  "error_code": "ORDER_NOT_FOUND",
  "message": "Order not found",
  "success": false,
  "timestamp": "2025-01-15T14:30:00Z"
}
Response Schema
Schema Reference:

Standard error response format

Type: object
Required fields:
success message timestamp error_code

Properties:

error_code required
message required
success required
timestamp required