Склад

Список складов

Request

  • HTTP Method: GET
  • Content Type: application/json
  • URL: https://api.skladbot.ru/v1/warehouse

Header Parameters

PropertyDescription
Authorizationstring
API-ключ.

Query Params

PropertyDescription
search
optional
String
Поиск по номер коробки
limit
optional
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

PropertyDescription
Authorizationstring
API-ключ.

Request Body Raw Schema: application/json

PropertyDescription
warehouse_id
required
Integer
ID склада
limit
optional
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

PropertyDescription
Authorizationstring
API-ключ.

Request Body Raw Schema: application/json

PropertyDescription
customer_id
optional
Integer
ID клиента
limit
required
Integer
Количество элементов на странице.
type
optional
string
Тип:
  • in(Прибытие)
  • out(Отбытие)
from
optional
Date
Период с.
to
optional
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

PropertyDescription
Authorizationstring
API-ключ.

Request Body Raw Schema: application/json

PropertyDescription
customer_id
optional
Integer
ID клиента
limit
required
Integer
Количество элементов на странице.
type
optional
string
Тип:
  • in(Прибытие)
  • out(Отбытие)
from
optional
Date
Период с.
to
optional
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

PropertyDescription
Authorizationstring
API-ключ.

Query Params

PropertyDescription
search
optional
String
Поиск по номер коробки
limit
optional
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

PropertyDescription
box_id
required
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

PropertyDescription
boxes
required
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

PropertyDescription
Authorizationstring
API-ключ.

Request Body Raw Schema: application/json

PropertyDescription
per_page
required
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

PropertyDescription
Authorizationstring
API-ключ.

Request Body Raw Schema: application/json

PropertyDescription
per_page
required
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
}
Last Updated:
Contributors: FayzullaKhodja, Allabergenov Salamat