Skip to content

List orders for the connected creator.

GET
/v1/orders
curl --request GET \
--url 'https://api.staging.elasticstage.com/store/v1/orders?limit=25&status=pending' \
--header 'Authorization: Bearer <token>'
limit
integer
default: 25 >= 1 <= 100
cursor
string
status
string
Allowed values: pending processing shipped delivered cancelled payment_failed
platform
string
store_id
string

Default Response

Media typeapplication/json
object
data
required
Array<object>
object
id
required
string
status
required
string
Allowed values: pending processing shipped delivered cancelled payment_failed
total
required
object
amount
required
integer
<= 9007199254740991
currency
required
string
Allowed values: GBP USD EUR JPY
item_count
required
integer
<= 9007199254740991
created_at
required
string format: date-time
updated_at
required
string format: date-time
pagination
required
object
next_cursor
required
Any of:
string
has_more
required
boolean
Example
{
"data": [
{
"id": "ord_3a9f21",
"status": "processing",
"total": {
"amount": 8599,
"currency": "GBP"
},
"item_count": 2,
"created_at": "2026-02-01T15:22:00.000Z",
"updated_at": "2026-02-01T15:22:05.000Z"
}
],
"pagination": {
"next_cursor": "eyJjIjoxNzE2ODA0ODAwMDAwLCJpZCI6InByb2RfNGI4ZTJkIn0",
"has_more": true
}
}

Default Response

Media typeapplication/json
object
statusCode
required
number
code
required
string
Allowed values: VALIDATION_ERROR UNAUTHORIZED FORBIDDEN NOT_FOUND CONFLICT UNPROCESSABLE_ENTITY RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR
error
required
string
message
required
string
details
Array
Example
{
"statusCode": 401,
"code": "UNAUTHORIZED",
"error": "Unauthorized",
"message": "Authentication required."
}

Default Response

Media typeapplication/json
object
statusCode
required
number
code
required
string
Allowed values: VALIDATION_ERROR UNAUTHORIZED FORBIDDEN NOT_FOUND CONFLICT UNPROCESSABLE_ENTITY RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR
error
required
string
message
required
string
details
Array
Example
{
"statusCode": 403,
"code": "FORBIDDEN",
"error": "Forbidden",
"message": "Insufficient permissions."
}

Default Response

Media typeapplication/json
object
statusCode
required
number
code
required
string
Allowed values: VALIDATION_ERROR UNAUTHORIZED FORBIDDEN NOT_FOUND CONFLICT UNPROCESSABLE_ENTITY RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR
error
required
string
message
required
string
details
Array
Example
{
"statusCode": 429,
"code": "RATE_LIMITED",
"error": "Too Many Requests",
"message": "Rate limit exceeded."
}

Default Response

Media typeapplication/json
object
statusCode
required
number
code
required
string
Allowed values: VALIDATION_ERROR UNAUTHORIZED FORBIDDEN NOT_FOUND CONFLICT UNPROCESSABLE_ENTITY RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR
error
required
string
message
required
string
details
Array
Example
{
"statusCode": 500,
"code": "INTERNAL_ERROR",
"error": "Internal Server Error",
"message": "An unexpected error occurred."
}

Default Response

Media typeapplication/json
object
statusCode
required
number
code
required
string
Allowed values: VALIDATION_ERROR UNAUTHORIZED FORBIDDEN NOT_FOUND CONFLICT UNPROCESSABLE_ENTITY RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR
error
required
string
message
required
string
details
Array
Example
{
"statusCode": 503,
"code": "SERVICE_UNAVAILABLE",
"error": "Service Unavailable",
"message": "The service is temporarily unavailable."
}