Only enter production keys on your own computer. This page does not store them.
Loading reference …
The reference needs JavaScript. The guides work without it.
All endpoints of the Shirtee merchant API. The interactive reference needs JavaScript; here is the overview and the machine-readable spec.
OpenAPI 3.1 (JSON) · llms-full.txt
GET /api/complaints
POST /api/complaints
GET /api/complaints/{complaint_id}
DELETE /api/complaints/{complaint_id}/attachments/{attachment_id}
POST /api/complaints/{complaint_id}/cancel
POST /api/complaints/{complaint_id}/items/{item_id}/attachments
POST /api/complaints/{complaint_id}/submit
POST /api/complaints/{complaint_id}/supplement
GET /api/orders/{order_id}/complaint-eligibility
GET /api/invoices/by-order/{order_id}
GET /api/invoices/user
GET /api/invoices/user/{invoice_id}/pdf
GET /api/orders
POST /api/orders
GET /api/orders/by-external-reference/{external_reference}
POST /api/orders/preview
GET /api/orders/retention-reasons
GET /api/orders/retention-summary
GET /api/orders/search
GET /api/orders/status-gates
GET /api/orders/{order_id}
PUT /api/orders/{order_id}/billing-address
POST /api/orders/{order_id}/cancel
POST /api/orders/{order_id}/cancel/preview
PUT /api/orders/{order_id}/delivery-address
POST /api/orders/{order_id}/delivery-address/preview
POST /api/orders/{order_id}/delivery-receipt
POST /api/orders/{order_id}/items
POST /api/orders/{order_id}/items/preview
PUT /api/orders/{order_id}/items/variants
DELETE /api/orders/{order_id}/items/{item_id}
PATCH /api/orders/{order_id}/items/{item_id}
POST /api/orders/{order_id}/reorder
GET /api/product-colors
GET /api/product-colors/{color_id}
GET /api/product-sizes
GET /api/product-sizes/{size_id}
GET /api/product-variants
GET /api/product-variants/by-sku/{sku}
GET /api/product-variants/paged
GET /api/product-variants/{variant_id}
GET /api/products
GET /api/products/highlights
GET /api/products/{product_id}
GET /api/warehouse/products
POST /api/warehouse/products
GET /api/warehouse/products/{product_id}
PUT /api/warehouse/products/{product_id}
POST /api/warehouse/products/{product_id}/submit
GET /api/warehouse/products/{product_id}/safety-stock
GET /api/warehouse/safety-stock
GET /api/warehouse/shipments
POST /api/warehouse/shipments
POST /api/warehouse/shipments/import
GET /api/warehouse/shipments/{shipment_id}
PUT /api/warehouse/shipments/{shipment_id}
DELETE /api/warehouse/shipments/{shipment_id}
POST /api/warehouse/shipments/{shipment_id}/documents
DELETE /api/warehouse/shipments/{shipment_id}/documents/{document_id}
GET /api/warehouse/shipments/{shipment_id}/documents/{document_id}/url