Остатки¶
Получение списка остатков (табличное представление)¶
Метод: GET
URL: https://beta.api.gigma.ru/tables/inventories
Авторизация: Bearer token
Параметры запроса¶
query- поисковая строкаowned_by_us- иерархия (принадлежность) склада: свой (true), чужой (false)warehouse_id[]- массив ID складов, на которых хранится продукция. Для получение списка складов см. запросtype_id[]- массив ID типов хранимой продукции. Для получения информации о возможных значениях см. запросcity_id[]- массив ID городов. Для получения информации о возможных значениях см. запросbrand_id[]- массив ID производителей. Для получения информации о возможных значениях см. запросvat_id[]- ID НДС. Для получения списка значения используйте запросapplication_id[]- ID приложения. Для получения списка значения используйте запрос
Пример запроса¶
https://beta.api.gigma.ru/tables/inventories?owned_by_us=1&type_id[]=2&city_id[]=2&brand_id[]=16&vat_id[]=1&brand_id[]=17&application_id=23
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"columns": [
{
"id": 96,
"table_id": 13,
"order": 0,
"key": "code",
"has_icon": 0,
"text": "Код"
},
{
"id": 97,
"table_id": 13,
"order": 1,
"key": "name",
"has_icon": 1,
"text": "Наименование"
},
{
"id": 98,
"table_id": 13,
"order": 2,
"key": "warehouse",
"has_icon": 0,
"text": "Склад"
},
{
"id": 99,
"table_id": 13,
"order": 3,
"key": "city",
"has_icon": 0,
"text": "Город"
},
{
"id": 100,
"table_id": 13,
"order": 4,
"key": "brand",
"has_icon": 0,
"text": "Торговая марка"
},
{
"id": 101,
"table_id": 13,
"order": 5,
"key": "vat",
"has_icon": 0,
"text": "Ставка НДС"
},
{
"id": 102,
"table_id": 13,
"order": 6,
"key": "unit",
"has_icon": 0,
"text": "Ед. изм."
},
{
"id": 103,
"table_id": 13,
"order": 7,
"key": "quantity",
"has_icon": 0,
"text": "Кол-во"
},
{
"id": 104,
"table_id": 13,
"order": 8,
"key": "price",
"has_icon": 0,
"text": "Цена"
},
{
"id": 105,
"table_id": 13,
"order": 9,
"key": "country",
"has_icon": 0,
"text": "Страна"
}
],
"warehouseNomenclatures": [
{
"id": 1,
"code": "123",
"name": {
"icon": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"value": "BANILA CO Glow Fit Foundation Brush"
},
"warehouse": {
"icon": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"value": "Петухова"
},
"city": "Новосибирск",
"brand": {
"icon": "http:\/\/localhost:8000\/\/storage\/uploads\/default_brand.png",
"value": "BANILA CO"
},
"vat": "20.00",
"unit": "ед",
"quantity": 5,
"price": "204500.00",
"country": "Россия"
}
],
"pagination": {
"total": 58,
"per_page": 1,
"current_page": 1,
"last_page": 58,
"from": 1,
"to": 1
}
}
Описание полей ответа¶
columns- массив столбцовpagination- объект с информацией, необходимой для пагинацииwarehouseNomenclatures- массив объектов типа "Остатки"name- название интеграцииavatar- URL-адрес фотографииis_active- статус (false - неактивна; true - активна)
Получение списка остатков¶
Метод: GET
URL: https://beta.api.gigma.ru/inventories
Авторизация: Bearer token
Параметры запроса¶
query- поисковая строкаowned_by_us- иерархия (принадлежность) склада: свой (true), чужой (false)warehouse_id[]- массив ID складов, на которых хранится продукция. Для получение списка складов см. запросtype_id[]- массив ID типов хранимой продукции. Для получения информации о возможных значениях см. запросcity_id[]- массив ID городов. Для получения информации о возможных значениях см. запросbrand_id[]- массив ID производителей. Для получения информации о возможных значениях см. запросvat_id[]- ID НДС. Для получения списка значения используйте запрос
Пример запроса¶
https://beta.api.gigma.ru/inventories?owned_by_us=1&type_id[]=2&city_id[]=2&brand_id[]=16&vat_id[]=1&brand_id[]=17
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"inventories": [
{
"id": 65,
"code": "12345",
"avatar": {
"id": 1,
"name": "logo.svg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/yjohncMkjTSnvJ7FH4vksOtDYUy9pO2HDwmNU5Hc.svg",
"created_at": "2024-04-14T20:04:32.000000Z",
"updated_at": "2024-04-14T20:04:32.000000Z"
},
"warehouse": {
"id": 2,
"code": null,
"name": "Ленина",
"photo": {
"id": 1,
"name": "logo.svg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/yjohncMkjTSnvJ7FH4vksOtDYUy9pO2HDwmNU5Hc.svg",
"created_at": "2024-04-14T20:04:32.000000Z",
"updated_at": "2024-04-14T20:04:32.000000Z"
},
"owned_by_us": true,
"address": "Ленина 25",
"storage_capacity": 100000,
"storage_unit": {
"id": 2,
"name": "Кубический метр",
"abbreviation": "м³"
},
"city": {
"id": 2,
"name": "Новосибирск",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-19T09:18:41.000000Z"
},
"counterparty": null
},
"nomenclature": {
"id": 75,
"code": "12323",
"name": "Товар 1",
"avatar": {
"id": 46,
"name": "Typescript_logo_2020.svg.png",
"type": {
"id": 2,
"name": "Аватар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/lTZordmSio4H6LSsj9CyfKJJlhIOFHeOsr3xv5IX.png",
"created_at": "2024-06-19T13:44:23.000000Z",
"updated_at": "2024-06-19T13:44:23.000000Z"
},
"preview": {
"id": 46,
"name": "Typescript_logo_2020.svg.png",
"type": {
"id": 2,
"name": "Аватар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/lTZordmSio4H6LSsj9CyfKJJlhIOFHeOsr3xv5IX.png",
"created_at": "2024-06-19T13:44:23.000000Z",
"updated_at": "2024-06-19T13:44:23.000000Z"
},
"description": "Описание товара",
"category": {
"id": 33,
"code": "2",
"name": "Уход за кожей лица",
"description": "Средства для ухода за кожей лица",
"parent": null,
"photo": null,
"avatar": null,
"tags": []
},
"specification": "Спецификации товара",
"country": {
"id": 1,
"name": "Россия",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T06:59:28.000000Z"
},
"type": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"kind": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"branch": {
"id": 15,
"code": "1",
"avatar": {
"id": 759,
"name": "СМД 1.png",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/b9t9B4Y4Fq6dAKvgVW2vhzFJ12ZrgRgvVHdMnfjt.png",
"created_at": "2024-08-01T09:12:20.000000Z",
"updated_at": "2024-08-01T09:12:20.000000Z"
},
"title": "Торговля косметикой",
"inn": "930800053647",
"name": "ИП Дерюгин Дмитрий Александрович",
"responsible_user": null,
"kpp": "0",
"phone_1": "79493675745",
"phone_2": null,
"email": "4766014@mail.ru",
"head": null,
"address": "283045, Донецкая Народная респ, г Донецк, ул Профессоров Богославских, д 5а",
"legal_address": "283045, Донецкая Народная респ, г Донецк, ул Профессоров Богославских, д 5а",
"created_at": "2024-08-01T07:50:59.000000Z"
},
"tags": [],
"photos": [],
"unit": {
"id": 12,
"name": "Единица",
"abbreviation": "ед"
},
"brand": {
"id": 16,
"name": "Бренд 1",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-08-02T08:44:02.000000Z"
},
"created_at": "2024-04-19T09:18:41.000000Z",
"updated_at": "2024-04-19T09:18:41.000000Z"
},
"quantity": 500,
"price": "650.00",
"discount": null,
"vat": {
"id": 1,
"name": "Без НДС",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-08-12T08:51:40.000000Z"
},
"created_at": "2024-04-19T09:18:41.000000Z",
"updated_at": "2024-04-19T09:18:41.000000Z"
}
],
"inventoriesCount": 1
}
Описание полей ответа¶
id- первичный ключcode- внутренний код товараwarehouse- объект с информацией о складеnomenclature- объект с информацией о номенклатурной позицииquantity- кол-во товараprice- стоимость товараdiscount- скидкаmarkup- наценкаcreated_at- дата/время добавления в системуupdated_at- дата/время последнего добавления в системе
Добавление остатков¶
Метод: POST
URL: https://beta.api.gigma.ru/inventories
Авторизация: Bearer token
Параметры запроса¶
code- код товара в системеwarehouse_id- ID склада. Для поиска по складам используйте запрос с параметром querynomenclature_id- ID номенклатурной позиции. Для поиска по номенклатуре используйте запрос с параметром queryvat_id- ID НДС. Для получения списка значения используйте запросquantity- кол-во товара (целочисленное значение)price- стоимость товара (числовой с точностью до двух знаков после запятой)discount- скидка (целочисленное значение)markup- наценка (целочисленное значение)
Пример запроса¶
https://beta.api.gigma.ru/inventories
{
"code": 1127,
"warehouse_id": 1,
"nomenclature_id": 2,
"vat_id": 1,
"quantity": 10,
"price": 100,
"discount": 50,
"markup": 10
}
Ответ¶
При успешном действии возвращается HTTP код 201.
{
"inventory": {
"id": 61,
"code": 1127,
"warehouse": {
"id": 1,
"photo": null,
"owned_by_us": true,
"address": "Петухова 155\/1 к4",
"storage_capacity": 100000,
"storage_unit": {
"id": 2,
"name": "Кубический метр",
"abbreviation": "м³"
},
"city": {
"id": 2,
"name": "Новосибирск",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-19T09:18:41.000000Z"
},
"counterparty": null
},
"nomenclature": {
"id": 2,
"code": "72926",
"name": "Tony Moly Soft Touch Air Puff 5P",
"avatar": null,
"preview": null,
"description": "Tony Moly Soft Touch Air Puff 5P - это набор из пяти нежных помпонов для нанесения макияжа. Эти помпоны изготовлены из высококачественных материалов и обеспечивают идеальное нанесение косметики на кожу. ",
"category": {
"id": 14,
"code": "123123",
"name": "Тестовая 1",
"description": "<p>Тестовое <strong>описание<\/strong><\/p>",
"parent": null,
"photo": {
"id": 199,
"name": "1687828420_sneg-top-p-avatarka-elektronika-pinterest-4.jpg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/AIOmZpG52qm4FmDt0SWpUKXqtwsmjfZkkYVrvyXQ.jpg",
"created_at": "2024-07-09T09:59:39.000000Z",
"updated_at": "2024-07-09T09:59:39.000000Z"
},
"avatar": {
"id": 197,
"name": "1687828420_sneg-top-p-avatarka-elektronika-pinterest-4.jpg",
"type": {
"id": 2,
"name": "Аватар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/Cphy2sN5FyeqU7akn03Nwq1nx48hrSKDlSVBi8jf.jpg",
"created_at": "2024-07-09T09:59:22.000000Z",
"updated_at": "2024-07-09T09:59:22.000000Z"
},
"tags": [
{
"id": 4,
"name": "Хит лета",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T07:03:08.000000Z"
}
]
},
"specification": null,
"type": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"kind": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"branch": {
"id": 1,
"code": "12334",
"avatar": {
"id": 40,
"name": "organic-cosmetics_icon-icons.com_49218.png",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/organic-cosmetics_icon-icons.com_49218.png",
"created_at": "2024-06-17T16:05:02.000000Z",
"updated_at": "2024-06-17T16:05:02.000000Z"
},
"title": "Продажа косметики1123",
"inn": "5403057658",
"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АЙТЕКО\"",
"responsible_user": {
"id": 2,
"first_name": "Алексей",
"last_name": "Жуков",
"middle_name": "Игоревич",
"name": "Жуков Алексей"
},
"kpp": "540301001",
"phone_1": "79139121349",
"phone_2": "71231231231",
"email": "2141349@mail.ru",
"head": "Снегирёв Алексей Игоревич",
"address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"legal_address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"created_at": "2024-03-27T07:26:29.000000Z"
},
"tags": [],
"photos": [
{
"id": 14,
"name": "full_covericious_glow_fit_foundation_spf25_pa__23_peanut.jpg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/full_covericious_glow_fit_foundation_spf25_pa__23_peanut.jpg",
"created_at": "2024-04-14T20:04:32.000000Z",
"updated_at": "2024-04-14T20:04:32.000000Z"
}
],
"created_at": "2024-04-10T07:03:08.000000Z",
"updated_at": "2024-04-10T07:03:08.000000Z"
},
"quantity": 10,
"price": 100,
"discount": 50,
"vat": {
"id": 1,
"name": "Без НДС",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-08-12T08:51:40.000000Z"
},
"created_at": "2024-07-15T10:38:02.000000Z",
"updated_at": "2024-07-15T10:38:02.000000Z"
}
}
Описание полей ответа¶
id- первичный ключcode- внутренний код товараwarehouse- объект с информацией о складеnomenclature- объект с информацией о номенклатурной позицииquantity- кол-во товараprice- стоимость товараdiscount- скидкаmarkup- наценкаcreated_at- дата/время добавления в системуupdated_at- дата/время последнего добавления в системе
Обновление остатков¶
Метод: PUT
URL: https://beta.api.gigma.ru/inventories/{id}
Авторизация: Bearer token
Параметры запроса¶
code- код товара в системеwarehouse_id- ID склада. Для поиска по складам используйте запрос с параметром querynomenclature_id- ID номенклатурной позиции. Для поиска по номенклатуре используйте запрос с параметром queryvat_id- ID НДС. Для получения списка значения используйте запросquantity- кол-во товара (целочисленное значение)price- стоимость товара (числовой с точностью до двух знаков после запятой)discount- скидка (целочисленное значение)markup- наценка (целочисленное значение)
Пример запроса¶
https://beta.api.gigma.ru/inventories/61
{
"code": 1127,
"nomenclature_id": 2,
"vat_id": 1,
"quantity": 10,
"price": 100,
"discount": 50,
"markup": 10
}
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"inventory": {
"id": 61,
"code": 1127,
"warehouse": {
"id": 1,
"photo": null,
"owned_by_us": true,
"address": "Петухова 155\/1 к4",
"storage_capacity": 100000,
"storage_unit": {
"id": 2,
"name": "Кубический метр",
"abbreviation": "м³"
},
"city": {
"id": 2,
"name": "Новосибирск",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-19T09:18:41.000000Z"
},
"counterparty": null
},
"nomenclature": {
"id": 2,
"code": "72926",
"name": "Tony Moly Soft Touch Air Puff 5P",
"avatar": null,
"preview": null,
"description": "Tony Moly Soft Touch Air Puff 5P - это набор из пяти нежных помпонов для нанесения макияжа. Эти помпоны изготовлены из высококачественных материалов и обеспечивают идеальное нанесение косметики на кожу. ",
"category": {
"id": 14,
"code": "123123",
"name": "Тестовая 1",
"description": "<p>Тестовое <strong>описание<\/strong><\/p>",
"parent": null,
"photo": {
"id": 199,
"name": "1687828420_sneg-top-p-avatarka-elektronika-pinterest-4.jpg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/AIOmZpG52qm4FmDt0SWpUKXqtwsmjfZkkYVrvyXQ.jpg",
"created_at": "2024-07-09T09:59:39.000000Z",
"updated_at": "2024-07-09T09:59:39.000000Z"
},
"avatar": {
"id": 197,
"name": "1687828420_sneg-top-p-avatarka-elektronika-pinterest-4.jpg",
"type": {
"id": 2,
"name": "Аватар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/Cphy2sN5FyeqU7akn03Nwq1nx48hrSKDlSVBi8jf.jpg",
"created_at": "2024-07-09T09:59:22.000000Z",
"updated_at": "2024-07-09T09:59:22.000000Z"
},
"tags": [
{
"id": 4,
"name": "Хит лета",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T07:03:08.000000Z"
}
]
},
"specification": null,
"type": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"kind": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"branch": {
"id": 1,
"code": "12334",
"avatar": {
"id": 40,
"name": "organic-cosmetics_icon-icons.com_49218.png",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/organic-cosmetics_icon-icons.com_49218.png",
"created_at": "2024-06-17T16:05:02.000000Z",
"updated_at": "2024-06-17T16:05:02.000000Z"
},
"title": "Продажа косметики1123",
"inn": "5403057658",
"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АЙТЕКО\"",
"responsible_user": {
"id": 2,
"first_name": "Алексей",
"last_name": "Жуков",
"middle_name": "Игоревич",
"name": "Жуков Алексей"
},
"kpp": "540301001",
"phone_1": "79139121349",
"phone_2": "71231231231",
"email": "2141349@mail.ru",
"head": "Снегирёв Алексей Игоревич",
"address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"legal_address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"created_at": "2024-03-27T07:26:29.000000Z"
},
"tags": [],
"photos": [
{
"id": 14,
"name": "full_covericious_glow_fit_foundation_spf25_pa__23_peanut.jpg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/full_covericious_glow_fit_foundation_spf25_pa__23_peanut.jpg",
"created_at": "2024-04-14T20:04:32.000000Z",
"updated_at": "2024-04-14T20:04:32.000000Z"
}
],
"created_at": "2024-04-10T07:03:08.000000Z",
"updated_at": "2024-04-10T07:03:08.000000Z"
},
"quantity": 10,
"price": 100,
"discount": 50,
"vat": {
"id": 1,
"name": "Без НДС",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-08-12T08:51:40.000000Z"
},
"created_at": "2024-07-15T10:38:02.000000Z",
"updated_at": "2024-07-15T10:38:02.000000Z"
}
}
Описание полей ответа¶
Возвращаемые поля аналогичны запросу.
Получение выбранных остатков¶
Метод: GET
URL: https://beta.api.gigma.ru/inventories/{id}
Авторизация: Bearer token
Параметры запроса¶
Параметры не передаются.
Пример запроса¶
https://beta.api.gigma.ru/inventories/71
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"inventory": {
"id": 1,
"code": "123",
"warehouse": {
"id": 1,
"photo": null,
"owned_by_us": true,
"address": "Петухова 155\/1 к4",
"storage_capacity": 100000,
"storage_unit": {
"id": 2,
"name": "Кубический метр",
"abbreviation": "м³"
},
"city": {
"id": 2,
"name": "Новосибирск",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-19T09:18:41.000000Z"
},
"counterparty": null
},
"nomenclature": {
"id": 1,
"code": "72925",
"name": "BANILA CO Glow Fit Foundation Brush",
"avatar": null,
"preview": null,
"description": "<!DOCTYPE HTML>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"description\" content=\"A page for exploring basic HTML documents\">\n <title>Basic HTML document<\/title>\n <\/head>\n <body>\n <h1>Page content<\/h1>\n <p>The main page content appears inside the <b>body<\/b> tag. HTML contains several elements that allow you to properly structure and format your content, which we'll cover later.<\/p>\n <\/body>\n<\/html>",
"category": {
"id": 29,
"code": "423234234",
"name": "Новая категория2",
"description": "<p>Новая категория<\/p>",
"parent": null,
"photo": {
"id": 201,
"name": "maxresdefault.jpg",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/BQkFOnPzUO962QOKLrwwC6cgRgPbcyb72zJkU84N.jpg",
"created_at": "2024-07-09T10:02:41.000000Z",
"updated_at": "2024-07-09T10:02:41.000000Z"
},
"avatar": {
"id": 200,
"name": "maxresdefault.jpg",
"type": {
"id": 2,
"name": "Аватар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/oeIC8oaoC0b75dyCBEESk5vdnCjJZd89lNvkn8ce.jpg",
"created_at": "2024-07-09T10:01:54.000000Z",
"updated_at": "2024-07-09T10:01:54.000000Z"
},
"tags": [
{
"id": 6,
"name": "Философский камень",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T07:03:08.000000Z"
},
{
"id": 5,
"name": "Вечная молодость",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T07:03:08.000000Z"
},
{
"id": 4,
"name": "Хит лета",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-04-10T07:03:08.000000Z"
}
]
},
"specification": null,
"type": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"kind": {
"id": 2,
"name": "Товар",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-07-08T07:01:41.000000Z"
},
"branch": {
"id": 1,
"code": "12334",
"avatar": {
"id": 40,
"name": "organic-cosmetics_icon-icons.com_49218.png",
"type": {
"id": 1,
"name": "Трудовой договор",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/organic-cosmetics_icon-icons.com_49218.png",
"created_at": "2024-06-17T16:05:02.000000Z",
"updated_at": "2024-06-17T16:05:02.000000Z"
},
"title": "Продажа косметики1123",
"inn": "5403057658",
"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"АЙТЕКО\"",
"responsible_user": {
"id": 2,
"first_name": "Алексей",
"last_name": "Жуков",
"middle_name": "Игоревич",
"name": "Жуков Алексей"
},
"kpp": "540301001",
"phone_1": "79139121349",
"phone_2": "71231231231",
"email": "2141349@mail.ru",
"head": "Снегирёв Алексей Игоревич",
"address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"legal_address": "630073, Новосибирская область, город Новосибирск, Новогодняя ул., д. 20\/1, кв. 26",
"created_at": "2024-03-27T07:26:29.000000Z"
},
"tags": [],
"photos": [
{
"id": 18,
"name": "image_2024-05-21_14-24-32.png",
"type": {
"id": 3,
"name": "Документ к заказу",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-03-27T07:00:46.000000Z"
},
"path": "http:\/\/localhost:8000\/storage\/uploads\/image_2024-05-21_14-24-32.png",
"created_at": "2024-04-14T20:04:32.000000Z",
"updated_at": "2024-04-14T20:04:32.000000Z"
}
],
"created_at": "2024-04-10T07:03:08.000000Z",
"updated_at": "2024-04-10T07:03:08.000000Z"
},
"quantity": 5,
"price": "204500.00",
"discount": 0,
"vat": {
"id": 1,
"name": "Без НДС",
"avatar": "http:\/\/localhost:8000\/storage\/uploads\/default.svg",
"created_at": "2024-08-12T08:51:40.000000Z"
},
"created_at": "2024-04-10T07:03:08.000000Z",
"updated_at": "2024-04-10T07:03:08.000000Z"
}
}
Описание полей ответа¶
Возвращаемые поля аналогичны запросу.
Получение истории изменений¶
Метод: GET
URL: https://beta.api.gigma.ru/inventories/{id}/history
Авторизация: Bearer token
Параметры запроса¶
Параметры не передаются.
Пример запроса¶
https://beta.api.gigma.ru/inventories/7/history
Ответ¶
При успешном действии возвращается HTTP код 200.
{
"histories": [
{
"id": 283,
"icon": "check",
"color": "primary",
"title": "Создание",
"description": "Создание: Полищук Артём",
"datetime": "15.07.2024 05:46"
},
{
"id": 284,
"icon": "edit",
"color": "success",
"title": "Редактирование",
"description": "Редактирование: Полищук Артём",
"datetime": "15.07.2024 07:06"
}
],
"historiesCount": 2
}
Описание полей ответа¶
id- первичный ключicon- иконкаcolor- цветtitle- заголовокdescription- описаниеdatetime- дата выполнения действия
Раздел "Экспорт/Импорт"¶
Импорт файла с перечнем остатков¶
Метод: POST
URL: https://beta.api.gigma.ru/inventories/upload
Авторизация: Bearer token
Параметры запроса¶
- file - файл в разрешении ".xmr". Формат файла: https://disk.yandex.com/d/MJ8iDXPuGeijfA
Пример запроса¶
https://beta.api.gigma.ru/inventories/upload
Content-Type: multipart/form-data
file => FILE
Ответ¶
Описание полей ответа¶
- message - информационное поле