Resource group

Orders

5 endpoints

Endpoints

Method Endpoint Description
GET /orders List orders
POST /orders Create order
GET /orders/{orderId} Get order
DELETE /orders/{orderId} Cancel order
PATCH /orders/{orderId} Update order status or metadata
GET /orders

List orders

Parameters

Query

status string
query
Allowed: draftpendingpaidshippedcancelledrefunded
customer_id string
query
page integer
query
Default: 1

Responses

200 Paginated orders
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
POST /orders

Create order

Request Body

requiredapplication/json
items array
Items:
items items object
page integer
total integer

Responses

201 Order created
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
400 Validation failed
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
GET /orders/{orderId}

Get order

Parameters

Path

orderId string
requiredpath

Responses

200 Order details
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
404 Resource not found
Content-Type: application/json
DELETE /orders/{orderId}

Cancel order

Parameters

Path

orderId string
requiredpath

Responses

204 Order cancelled
Content-Type: application/json
404 Resource not found
Content-Type: application/json
PATCH /orders/{orderId}

Update order status or metadata

Parameters

Path

orderId string
requiredpath

Request Body

requiredapplication/json
items array
Items:
items items object
page integer
total integer

Responses

200 Updated order
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
400 Validation failed
Content-Type: application/json
items array
Items:
items items object
page integer
total integer
404 Resource not found
Content-Type: application/json