Склад
Список складов
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Query Params
| Property | Description |
|---|---|
searchoptional | String Поиск по номер коробки |
limitoptional | Integer Количество элементов на странице. По умолчанию 10 |
Примеры запроса
"https://api.skladbot.ru/v1/warehouse?search=Тест&limit=20"
Примеры ответа
{
"data": [
{
"id": 1,
"name": "Тест склад",
"address": "Улица стр1",
"note": "Режим работы Пн-Сб с 9-19"
},
]
}
Стеллажи
Request
- HTTP Method:
POST - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/stillages
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
warehouse_idrequired | Integer ID склада |
limitoptional | Integer Количество элементов на странице. По умолчанию 10 |
Примеры запроса
{
"warehouse_id": 1,
"limit": 10,
}
Примеры ответа
{
"data": [
{
"id": 508,
"name": "Test",
"rows_count": 1, // к-во этажей
"cells_count": 1 // к-во ячеек
},
]
}
Транзакции
Request
- HTTP Method:
POST - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/transactions
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
customer_idoptional | Integer ID клиента |
limitrequired | Integer Количество элементов на странице. |
typeoptional | string Тип:
|
fromoptional | Date Период с. |
tooptional | Date Период по. |
Примеры запроса
{
"customer_id": 2,
"limit": 10,
"type":"in",
"from": "2024-04-05",
"to": "2024-09-01"
}
Примеры ответа
{
"data": [
{
"id": 241063,
"resource_label": "",
"resource": "-",
"box": "SK_1000081477",
"type": "in",
"date": "2024-08-15 18:28:33",
"amount": "1.00",
"image": "https://google.com/image.png",
"barcode": "2342342342332",
"vendor_code": "Тест",
"product": "Тест",
"customer": {
"id": 2,
"name": "ИП Тест"
},
"cell": "-"
}
]
}
Номинальная транзакция
Request
- HTTP Method:
POST - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/nominale/transactions
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
customer_idoptional | Integer ID клиента |
limitrequired | Integer Количество элементов на странице. |
typeoptional | string Тип:
|
fromoptional | Date Период с. |
tooptional | Date Период по. |
Примеры запроса
{
"customer_id": 2,
"limit": 10,
"type":"in",
"from": "2024-04-05",
"to": "2024-09-01"
}
Примеры ответа
{
"data": [
{
"id": 3268,
"resource": "Транзакция",
"type": "in",
"date": "2024-08-14 17:09:55",
"amount": "100.00",
"image": "https://google.com/image.png",
"barcode": "2342342343",
"vendor_code": "Салфетки 100шт/10",
"product": "Салфетки для автомобильного пылесоса",
"customer": {
"id": 1872,
"name": "ИП Тест"
}
}
]
}
Список коробов
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/boxes
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Query Params
| Property | Description |
|---|---|
searchoptional | String Поиск по номер коробки |
limitoptional | Integer Количество элементов на странице. По умолчанию 10 |
Примеры запроса
"https://api.skladbot.ru/v1/warehouse/boxes?search=SK_1&limit=20"
Примеры ответа
{
"data": [
{
"id": 82161,
"number": "SK_1000082161",
"products_count": "10", // Количество продуктов в коробке
"cell": "-" // Ячейка
},
]
}
Продукты короба
Request
- HTTP Method:
POST - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/boxes/products
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
box_idrequired | Integer ID короба |
Примеры запроса
{
"box_id": 1345
}
Примеры ответа
{
"box": {
"id": 1345,
"number": "SK_100001345"
},
"products": [
{
"id": 33333,
"system_product_id": 44444,
"image": "https://google.com/image.png",
"name": "Тест продукт",
"vendor_code": "Tест артикул",
"barcode": "20379495423040",
"size": "S",
"amount": 10
},
]
}
Сгенерировать ШК короб(ов)
Request
- HTTP Method:
POST - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/boxes/generate
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
boxesrequired | Array ID короб(ов) |
Примеры запроса
{
"boxes": [
{
"id":12345
},
{
"id":123456
}
]
}
Примеры ответа
Возвращение файл в формате pdf
Номенклатура товара
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/product-nomenclatures
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
per_pagerequired | Integer Количество элементов на странице. |
Примеры ответа
{
"current_page": 1,
"data": [
{
"id": 2,
"name": "Короб 60*40*40",
"price": 100,
"work_cost": 50,
"height": 40,
"width": 40,
"length": 60,
"amount": 435,
"created_at": "2024-02-16T15:29:26.000000Z",
"updated_at": "2024-12-20T23:14:26.000000Z"
}
],
"first_page_url": "https://api.skladbot.ru/v1/warehouse/product-nomenclatures?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "https://api.skladbot.ru/v1/warehouse/product-nomenclatures?page=1",
"links": [
{
"url": null,
"label": "pagination.previous",
"active": false
},
{
"url": "https://api.skladbot.ru/v1/warehouse/product-nomenclatures?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "pagination.next",
"active": false
}
],
"next_page_url": null,
"path": "https://api.skladbot.ru/v1/warehouse/product-nomenclatures",
"per_page": 15,
"prev_page_url": null,
"to": 1,
"total": 1
}
Номенклатура услуг
Request
- HTTP Method:
GET - Content Type:
application/json - URL:
https://api.skladbot.ru/v1/warehouse/service-nomenclatures
Header Parameters
| Property | Description |
|---|---|
Authorization | string API-ключ. |
Request Body Raw Schema: application/json
| Property | Description |
|---|---|
per_pagerequired | Integer Количество элементов на странице. |
Примеры ответа
{
"current_page": 1,
"data": [
{
"id": 1991,
"name": "Хранение 1 куб",
"price": 60,
"work_cost": 50,
"created_at": "2024-02-14T15:54:07.000000Z",
"updated_at": "2024-02-14T15:54:07.000000Z"
},
{
"id": 2007,
"name": "Взвешивание 1 места",
"price": 50,
"work_cost": 35,
"created_at": "2024-02-16T14:32:11.000000Z",
"updated_at": "2024-02-19T15:05:43.000000Z"
}
],
"first_page_url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=1",
"from": 1,
"last_page": 2,
"last_page_url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=2",
"links": [
{
"url": null,
"label": "pagination.previous",
"active": false
},
{
"url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=1",
"label": "1",
"active": true
},
{
"url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=2",
"label": "2",
"active": false
},
{
"url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=2",
"label": "pagination.next",
"active": false
}
],
"next_page_url": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures?page=2",
"path": "https://api.skladbot.ru/v1/warehouse/service-nomenclatures",
"per_page": 15,
"prev_page_url": null,
"to": 2,
"total": 2
}