Схеми даних
Кількості, розподілені між місцями зберігання на складі
AllocationData · Схема · Схеми даних: Складські залишки
location_codeРядокОбов’язковеКод місця зберігання на складі.
location_idРядокОбов’язковеІдентифікатор місця зберігання на складі.
location_nameРядокОбов’язковеНазва місця зберігання на складі.
on_handЦіле числоОбов’язковеФізична кількість на складі.
Додаткові поля: Ні
ApiResponse[CodeContentData]
ApiResponse_CodeContentData_ · Код повертається як JSON, файл — як двійкові дані. Кожен запит потребує Bearer і дозволу reveal.
dataCodeContentDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse[DigitalUploadData]
ApiResponse_DigitalUploadData_ · Перевірте розмір, контрольну суму й формат. Готове завантаження ще не означає прийняте постачання.
dataDigitalUploadDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse[ImportData]
ApiResponse_ImportData_ · Перевірте стан, версію та результат перевірки. Чернетка належить ключу API, що її створив.
dataImportDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати список · Залишки — Складські залишки — Відповідь
ApiResponse_list_StockData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <StockData> Обов’язковеПриклад відповіді · ApiResponse_list_StockData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse[PoolData]
ApiResponse_PoolData_ · Прочитайте налаштування й кількості перед зміною. Відповідь не містить кодів або вмісту файлів.
dataPoolDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати · Залишки — Складські залишки — Відповідь
ApiResponse_StockDetailData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataStockDetailDataОбов’язковеПриклад відповіді · StockDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse[UnitsData]
ApiResponse_UnitsData_ · Отримайте до 100 одиниць на сторінці. Список містить метадані без розкриття кодів.
dataUnitsDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
CodeContentData
CodeContentData · Код повертається як JSON, файл — як двійкові дані. Кожен запит потребує Bearer і дозволу reveal.
codeРядокОбов’язковеТочний текст цифрового коду. Зберігайте регістр і внутрішні пробіли.
minLength:1maxLength:512delivery_idРядок nullНеобов’язковеID постачання або видачі замовлення.
Рядок:format:"uuid"kindРядокНеобов’язковеРізновид структури даних, визначений допустимими значеннями.
const:"code"payload_idРядокОбов’язковеID вмісту; не є публічним URL завантаження.
format:"uuid"unit_idРядокОбов’язковеID одного індивідуального коду або файлу.
format:"uuid"
Додаткові поля: Ні
DigitalUploadCreate
DigitalUploadCreate · Зарезервуйте місце для файлу та прив’яжіть його до імпорту або одиниці для заміни.
consumer_idРядокОбов’язковеID пов’язаного імпорту або одиниці.
format:"uuid"consumer_kindРядокОбов’язковеПризначення завантаження: digital_import / digital_unit.
Обмеження
enum["digital_import", "digital_unit"]
filenameРядокОбов’язковеФайл
minLength:1maxLength:255purposeРядокОбов’язковеdigital_import: TXT/CSV; digital_unit: файл, що продається окремо.
Обмеження
enum["digital_unit", "digital_import"]
sha256РядокОбов’язковеSHA-256 (hex, 64)
Обмеження
pattern"^[0-9a-f]{64}$"
size_bytesЦіле числоОбов’язковеРозмір у байтах
minimum:1maximum:262144000
Додаткові поля: Ні
DigitalUploadData
DigitalUploadData · Перевірте розмір, контрольну суму й формат. Готове завантаження ще не означає прийняте постачання.
consumer_idРядокОбов’язковеID пов’язаного імпорту або одиниці.
format:"uuid"consumer_kindРядокОбов’язковеПризначення завантаження: digital_import / digital_unit.
Обмеження
enum["digital_import", "digital_unit"]
expires_atРядокОбов’язковеСтрок дії цього завантаження або імпорту.
format:"date-time"filenameРядокОбов’язковеФайл
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"product_idРядокОбов’язковеІдентифікатор товару.
purposeРядокОбов’язковеdigital_import: TXT/CSV; digital_unit: файл, що продається окремо.
Обмеження
enum["digital_unit", "digital_import"]
received_bytesЦіле числоОбов’язковеПередавання… · Розмір у байтах
sha256РядокОбов’язковеSHA-256 (hex, 64)
size_bytesЦіле числоОбов’язковеРозмір у байтах
statusРядокОбов’язковеСтатус, допустимий для цієї конкретної операції.
Додаткові поля: Ні
ImportCommit
ImportCommit · Створіть заплановане або отримане постачання з перевіреної партії. Заплановані одиниці ще не продаються.
delivered_atРядокОбов’язковеДата й час доставки.
format:"date-time"expected_delivery_versionЦіле числоОбов’язковеВерсія постачання; 0 для нового постачання.
minimum:0maximum:0expected_sales_limit_versionЦіле число nullНеобов’язковеВерсія ліміту продажу; потрібна за publish_for_sale=true.
Ціле число:minimum:0maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807location_idРядокОбов’язковеІдентифікатор місця зберігання на складі.
Обмеження
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
publish_for_saleЛогічне значенняНеобов’язковеtrue також збільшує скінченний ліміт продажу; false його не змінює.
statusРядокОбов’язковеСтатус, допустимий для цієї конкретної операції.
Обмеження
enum["planned", "received"]
validation_digestРядокОбов’язковеКонтрольна сума перевірки; передайте без змін для підтвердження.
Обмеження
pattern"^[0-9a-f]{64}$"
warehouse_idРядокОбов’язковеІдентифікатор складу.
Обмеження
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Додаткові поля: Ні
ImportCreate
ImportCreate · Підготуйте чернетку до 1000 кодів або 100 файлів. Доступний для продажу запас ще не збільшується.
countЦіле числоОбов’язковеТочна кількість одиниць у партії.
minimum:1maximum:1000kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["code", "file"]
Додаткові поля: Ні
ImportData
ImportData · Перевірте стан, версію та результат перевірки. Чернетка належить ключу API, що її створив.
delivery_idРядок nullОбов’язковеID постачання або видачі замовлення.
delivery_statusРядок nullОбов’язковеСтан постачання: planned / received; до підтвердження null.
delivery_versionЦіле число nullОбов’язковеПоточна версія складського постачання.
expected_countЦіле числоОбов’язковеОчікувана кількість; приймається лише повна партія.
expires_atРядокОбов’язковеСтрок дії цього завантаження або імпорту.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["code", "file"]
product_idРядокОбов’язковеІдентифікатор товару.
statusРядокОбов’язковеСтатус, допустимий для цієї конкретної операції.
validated_countЦіле числоОбов’язковеОдиниці, прийняті останньою успішною перевіркою.
validation_digestРядок nullОбов’язковеКонтрольна сума перевірки; передайте без змін для підтвердження.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
ImportReceive
ImportReceive · Прийміть наявні одиниці без повторного імпорту кодів або файлів.
expected_delivery_versionЦіле числоОбов’язковеВерсія постачання; 0 для нового постачання.
minimum:1maximum:9223372036854775807expected_sales_limit_versionЦіле число nullНеобов’язковеВерсія ліміту продажу; потрібна за publish_for_sale=true.
Ціле число:minimum:0maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807publish_for_saleЛогічне значенняНеобов’язковеtrue також збільшує скінченний ліміт продажу; false його не змінює.
Додаткові поля: Ні
ImportValidate
ImportValidate · Перевірте всю партію. Дублікат або неправильний запис відхиляє партію; коди не скорочуються.
code_columnРядок nullНеобов’язковеСтовпець CSV із кодами; використовуйте code.
Рядок:const:"code"expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807formatРядок nullНеобов’язковеСписок кодів: txt / csv; для файлів використовуйте upload_ids.
Обмеження · Рядок 1
enum["txt", "csv"]
source_upload_idРядок nullНеобов’язковеГотове приватне завантаження TXT/CSV цього імпорту.
Рядок:format:"uuid"upload_idsМасив <Рядок> nullНеобов’язкове1–100 готових приватних завантажень файлів цього імпорту.
Масив:minItems:1maxItems:100Масив / Масив:format:"uuid"
Додаткові поля: Ні
ImportWithdrawal
ImportWithdrawal · Відкличте лише вільні одиниці. Зарезервовані й видані залишаються прив’язаними до замовлень.
expected_delivery_versionЦіле числоОбов’язковеВерсія постачання; 0 для нового постачання.
minimum:1maximum:9223372036854775807expected_order_versionЦіле числоОбов’язковеВерсія черговості видачі, а не замовлення покупця.
minimum:0maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500
Додаткові поля: Ні
Оновити · Ручне резервування — Складські залишки — Тіло запиту
ManualReservationUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807manual_reservedЦіле числоОбов’язковеКількість, зарезервована вручну.
minimum:0maximum:2147483647reasonРядокНеобов’язковеЗаписана причина зміни.
maxLength:500
Додаткові поля: Ні
PoolChange
PoolChange · Увімкніть індивідуальні коди чи файли від Professional. Вимкнення зберігає доступ до попередніх покупок.
email_modeРядокНеобов’язковеdisabled: без листа; order_link: посилання на замовлення; code_text: можливі коди в тексті.
Обмеження
enum["disabled", "order_link", "code_text"]
enabledЛогічне значенняОбов’язковеЧи ввімкнено це налаштування.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807retention_daysЦіле число nullНеобов’язковеnull: безстроково; 1–3650 днів від першого доступу. Коди автоматично не видаляються.
Ціле число:minimum:1maximum:3650
Додаткові поля: Ні
PoolCounts
PoolCounts · Прочитайте налаштування й кількості перед зміною. Відповідь не містить кодів або вмісту файлів.
availableЦіле числоОбов’язковеКількість вільних одиниць, які не зарезервовані й не видані.
heldЦіле числоОбов’язковеОдиниці, зарезервовані для замовлень, але ще не видані.
issuedЦіле числоОбов’язковеОдиниці, вже видані для оплачених покупок.
plannedЦіле числоОбов’язковеОдиниці підтверджених, але ще не прийнятих постачань.
retiredЦіле числоОбов’язковеВідкликані одиниці, збережені в історії.
stagedЦіле числоОбов’язковеОдиниці незавершених імпортів, ще не складський запас.
Додаткові поля: Ні
PoolData
PoolData · Прочитайте налаштування й кількості перед зміною. Відповідь не містить кодів або вмісту файлів.
configuredЛогічне значенняОбов’язковеЧи збережені налаштування цифрового запасу.
countsPoolCountsОбов’язковеКількість одиниць за станом запасу.
email_modeРядокОбов’язковеdisabled: без листа; order_link: посилання на замовлення; code_text: можливі коди в тексті.
Обмеження
enum["disabled", "order_link", "code_text"]
enabledЛогічне значенняОбов’язковеЧи ввімкнено це налаштування.
order_versionЦіле числоОбов’язковеВерсія черговості видачі цифрового запасу.
product_idРядокОбов’язковеІдентифікатор товару.
retention_daysЦіле число nullОбов’язковеnull: безстроково; 1–3650 днів від першого доступу. Коди автоматично не видаляються.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити · Ліміт продажів — Складські залишки — Тіло запиту
SalesLimitUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807reasonРядокНеобов’язковеЗаписана причина зміни.
maxLength:500sellable_limitЦіле числоОбов’язковеЛіміт продажу: -1 означає відсутність ліміту, а 0 вимикає доступність продажу.
minimum:-1maximum:2147483647
Додаткові поля: Ні
Створити · Коригування залишків — Складські залишки — Тіло запиту
StockAdjustmentCreate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807locationsМасив <LocationQuantity> Обов’язковеМісця зберігання на складі.
minItems:1maxItems:100reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500target_idРядокОбов’язковеІдентифікатор товару або варіанта, якого стосується операція.
Обмеження
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
target_typeРядокОбов’язковеЧи стосується операція товару або варіанта.
Обмеження
enum["product", "variant"]
warehouse_idРядокОбов’язковеІдентифікатор складу.
Обмеження
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Додаткові поля: Ні
Оновити · Залишки — Складські залишки — Тіло запиту
StockAdjustmentUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807locationsМасив <LocationQuantity> Обов’язковеМісця зберігання на складі.
minItems:1maxItems:100reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500
Додаткові поля: Ні
Отримати список · Залишки — Складські залишки — Відповідь
StockData · Поля, типи й обмеження даних, які API приймає або повертає.
activeЛогічне значенняОбов’язковеЧи є ресурс активним.
availableЦіле число nullОбов’язковеКількість, доступна для продажу; null означає необмежену кількість.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (StockData).
manual_reservedЦіле числоОбов’язковеКількість, зарезервована вручну.
on_handЦіле числоОбов’язковеФізична кількість на складі.
reservedЦіле числоОбов’язковеКількість, зарезервована замовленнями.
sellable_limitЦіле числоОбов’язковеЛіміт продажу: -1 означає відсутність ліміту, а 0 вимикає доступність продажу.
target_idРядокОбов’язковеІдентифікатор товару або варіанта, якого стосується операція.
target_typeРядокОбов’язковеЧи стосується операція товару або варіанта.
Обмеження
enum["product", "variant"]
total_reservedЦіле числоОбов’язковеЗагальна зарезервована кількість.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
warehouse_idРядокОбов’язковеІдентифікатор складу.
Додаткові поля: Ні
Отримати · Залишки — Складські залишки — Відповідь
StockDetailData · Поля, типи й обмеження даних, які API приймає або повертає.
activeЛогічне значенняОбов’язковеЧи є ресурс активним.
allocationsМасив <AllocationData> Обов’язковеКількості, розподілені між місцями зберігання на складі.
availableЦіле число nullОбов’язковеКількість, доступна для продажу; null означає необмежену кількість.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (StockDetailData).
manual_reservedЦіле числоОбов’язковеКількість, зарезервована вручну.
on_handЦіле числоОбов’язковеФізична кількість на складі.
reservedЦіле числоОбов’язковеКількість, зарезервована замовленнями.
sellable_limitЦіле числоОбов’язковеЛіміт продажу: -1 означає відсутність ліміту, а 0 вимикає доступність продажу.
target_idРядокОбов’язковеІдентифікатор товару або варіанта, якого стосується операція.
target_typeРядокОбов’язковеЧи стосується операція товару або варіанта.
Обмеження
enum["product", "variant"]
total_reservedЦіле числоОбов’язковеЗагальна зарезервована кількість.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
warehouse_idРядокОбов’язковеІдентифікатор складу.
Додаткові поля: Ні
UnitData
UnitData · Отримайте до 100 одиниць на сторінці. Список містить метадані без розкриття кодів.
content_stateРядокОбов’язковеСтан вмісту: present / deleting / deleted.
delivery_idРядок nullОбов’язковеID постачання або видачі замовлення.
filenameРядок nullОбов’язковеФайл
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"issued_atРядок nullОбов’язковеЧас першої видачі; до неї null.
Рядок:format:"date-time"kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["file", "code"]
location_idРядок nullОбов’язковеІдентифікатор місця зберігання на складі.
mime_typeРядок nullОбов’язковеТип вмісту медіафайлу.
payload_idРядокОбов’язковеID вмісту; не є публічним URL завантаження.
format:"uuid"product_idРядокОбов’язковеІдентифікатор товару.
size_bytesЦіле число nullОбов’язковеРозмір у байтах
sort_orderЦіле числоОбов’язковеПозиція у впорядкованому списку.
stateРядокОбов’язковеСтатус
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
warehouse_idРядок nullОбов’язковеІдентифікатор складу.
Додаткові поля: Ні
UnitDeletion
UnitDeletion · Вилучіть непроданий код або файл із зазначенням причини. Зарезервовані чи видані одиниці відхиляються.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500
Додаткові поля: Ні
UnitReorder
UnitReorder · Надішліть повну сторінку без фільтрів у потрібному порядку. Застаріла версія повертає 409.
expected_order_versionЦіле числоОбов’язковеВерсія черговості видачі, а не замовлення покупця.
minimum:1unit_idsМасив <Рядок> Обов’язковеУсі одиниці нефільтрованої сторінки в потрібному порядку.
minItems:2maxItems:100Масив:format:"uuid"window_cursorРядок nullНеобов’язковеКурсор нефільтрованої сторінки; null для першої.
Рядок:maxLength:1024
Додаткові поля: Ні
UnitReplacement
UnitReplacement · Замініть код або файл без зміни черговості. Зміна зберігається в історії складу.
codeРядок nullНеобов’язковеТочний текст цифрового коду. Зберігайте регістр і внутрішні пробіли.
Рядок:minLength:1maxLength:512expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500upload_idРядок nullНеобов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · upload_id
Рядок:format:"uuid"
Додаткові поля: Ні
UnitsData
UnitsData · Отримайте до 100 одиниць на сторінці. Список містить метадані без розкриття кодів.
order_versionЦіле числоОбов’язковеВерсія черговості видачі цифрового запасу.
totalЦіле числоОбов’язковеЗагальна сума.
unitsМасив <UnitData> Обов’язковеМетадані одиниць; для вмісту потрібен окремий авторизований запит.
Додаткові поля: Так