Возвращает список заказов с фильтрами и пагинацией.
curl --request POST \
--url https://seller-api.teez.kz/api/seller/v1/orders/list \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"pageNumber": 123,
"pageSize": 123,
"sortBy": "<string>",
"sortDirection": "<string>",
"filters": {
"orderStatus": [
"<string>"
],
"search": "<string>"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
pageNumber: 123,
pageSize: 123,
sortBy: '<string>',
sortDirection: '<string>',
filters: {orderStatus: ['<string>'], search: '<string>'}
})
};
fetch('https://seller-api.teez.kz/api/seller/v1/orders/list', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://seller-api.teez.kz/api/seller/v1/orders/list"
payload = {
"pageNumber": 123,
"pageSize": 123,
"sortBy": "<string>",
"sortDirection": "<string>",
"filters": {
"orderStatus": ["<string>"],
"search": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"orders": [
{
"orderId": 123,
"orderGuid": "<string>",
"orderNumber": "<string>",
"createdDate": "<string>",
"receivedDate": "<string>",
"statusKey": "<string>",
"statusLabel": "<string>",
"barcode": "<string>",
"productName": "<string>",
"quantity": 123,
"quantityReturned": 123,
"commissionPercent": 123,
"price": 123,
"originalPrice": 123,
"commissionAmount": 123,
"payoutAmount": 123,
"totalPrice": 123,
"totalCommissionAmount": 123,
"totalPayoutAmount": 123
}
],
"totalCount": 123,
"pageNumber": 123,
"pageSize": 123,
"totalPages": 123
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"errorCode": "<string>",
"errorMessage": "<string>",
"errors": {}
}Orders
Возвращает список заказов с фильтрами и пагинацией.
Возможные ошибки валидации параметров запроса:
- **pageNumber** должен быть целым числом ≥ 1.
- **pageSize** должен быть целым числом от 1 до 100.
- **sortBy** должен быть допустимым значением (например, "OrderNumber").
- **sortDirection** должен быть "asc" или "desc".
При ошибке возвращается 400 с примером ответа:
<code language="json">
{
"status": 400,
"errors": {
"PageNumber": [ { "code": "GreaterThanValidator", "description": "Номер страницы должен быть больше 0." } ],
"SortDirection": [ { "code": "PredicateValidator", "description": "Направление сортировки должно быть 'asc' или 'desc'." } ]
},
"errorCode": "B2B-SELLER-NONE-VALIDATION_ERROR"
}
</code>
POST
/
api
/
seller
/
v1
/
orders
/
list
Возвращает список заказов с фильтрами и пагинацией.
curl --request POST \
--url https://seller-api.teez.kz/api/seller/v1/orders/list \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"pageNumber": 123,
"pageSize": 123,
"sortBy": "<string>",
"sortDirection": "<string>",
"filters": {
"orderStatus": [
"<string>"
],
"search": "<string>"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
pageNumber: 123,
pageSize: 123,
sortBy: '<string>',
sortDirection: '<string>',
filters: {orderStatus: ['<string>'], search: '<string>'}
})
};
fetch('https://seller-api.teez.kz/api/seller/v1/orders/list', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://seller-api.teez.kz/api/seller/v1/orders/list"
payload = {
"pageNumber": 123,
"pageSize": 123,
"sortBy": "<string>",
"sortDirection": "<string>",
"filters": {
"orderStatus": ["<string>"],
"search": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"orders": [
{
"orderId": 123,
"orderGuid": "<string>",
"orderNumber": "<string>",
"createdDate": "<string>",
"receivedDate": "<string>",
"statusKey": "<string>",
"statusLabel": "<string>",
"barcode": "<string>",
"productName": "<string>",
"quantity": 123,
"quantityReturned": 123,
"commissionPercent": 123,
"price": 123,
"originalPrice": 123,
"commissionAmount": 123,
"payoutAmount": 123,
"totalPrice": 123,
"totalCommissionAmount": 123,
"totalPayoutAmount": 123
}
],
"totalCount": 123,
"pageNumber": 123,
"pageSize": 123,
"totalPages": 123
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"errorCode": "<string>",
"errorMessage": "<string>",
"errors": {}
}Тело
application/json
Запрос на получение списка заказов с фильтрацией и пагинацией
Номер страницы, начиная с 1. По умолчанию 1.
Количество элементов на странице. По умолчанию 20.
Название поля для сортировки (orderNumber, status, createdDate)
Направление сортировки (Asc или Desc)
Объект с фильтрами для заказов
Show child attributes
Show child attributes
Ответ
Success
Ответ на запрос списка заказов