Список заявок
Поля фильтра
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/requests/filter/fields
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Примеры ответа
{
"stages": [
{ "id": 2, "name": "Приемка" }
],
"types": [
{ "id": 1, "name": "1. Забор груза" }
],
"executors": [
{ "id": 1, "name": "Иванов Алексей" }
]
}
Список заявок
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/requests
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Query Params
| Property | Description |
|---|---|
searchoptional | String Поиск по номеру поставки |
statusoptional | String Фильтр по статусу:
|
customer_idoptional | Integer Фильтр по клиенту |
executor_idoptional | Integer Фильтр по исполнителю текущего этапа |
stage_idoptional | Integer Фильтр по текущему этапу |
type_idoptional | Integer Фильтр по типу заявки |
filtersoptional | Object Фильтры по динамическим полям. Ключи — коды полей, значения — ожидаемое значение. Даты приводятся к Y-m-d. Значение "all" пропускает фильтр. |
limitoptional | Integer Количество элементов на странице. По умолчанию 10 |
sortoptional | String Столбец сортировки. Поддерживается: customer, executor. По умолчанию: updated_at по убыванию |
Примеры запроса
"https://api.skladbot.ru/v1/requests?search=WH-123&limit=20"
Примеры ответа
{
"data": [
{
"id": 19883,
"delivery_number": "WH-R-19883",
"customer": "ИП Тест",
"created_at": "2024-09-12",
"status": "new",
"executor": "Не задан",
"archived": 0,
"type": "2.1 Приемка без согласование маркировки",
"stage_title": "Приемка",
"stage_code": "acceptance",
"can_be_executed": true,
"time_to_process": "36:27",
"expired": true,
"is_completed": 0
}
],
"links": {
"first": "https://api.skladbot.ru/v1/requests?page=1",
"last": "https://api.skladbot.ru/v1/requests?page=5",
"prev": null,
"next": "https://api.skladbot.ru/v1/requests?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 5,
"per_page": 10,
"to": 10,
"total": 47
}
}