Схеми даних
ApiResponse_ProductFileListData_
ApiResponse_ProductFileListData_ · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
dataProductFileListDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse_ReleaseListData_
ApiResponse_ReleaseListData_ · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
dataReleaseListDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse_UploadData_
ApiResponse_UploadData_ · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
dataUploadDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse[AudienceData]
ApiResponse_AudienceData_ · Прочитайте правило доступу й версію товару. Перша публікація залишається точкою відліку.
dataAudienceDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати список — Товари — Відповідь
ApiResponse_list_ProductSummaryData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <ProductSummaryData> Обов’язковеПриклад відповіді · ApiResponse_list_ProductSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати — Товари — Відповідь
ApiResponse_ProductDetailData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataProductDetailDataОбов’язковеПриклад відповіді · ProductDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
AudienceChange
AudienceChange · Виберіть належні покупки. Вибрані замовлення мають містити оплачений і неповернений товар.
audienceAudienceSelectionОбов’язковеЯвне правило доступу до спільного цифрового файлу.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807
Додаткові поля: Ні
AudienceData
AudienceData · Прочитайте правило доступу й версію товару. Перша публікація залишається точкою відліку.
anchor_atРядокОбов’язковеПерша публікація; зміна правила не змінює дату.
format:"date-time"effective_atРядокОбов’язковеЧас публікації цього правила доступу.
format:"date-time"file_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · file_id
file_version_idРядокОбов’язковеID незмінної версії вмісту файлу.
historical_access_preservedЛогічне значенняНеобов’язковеНадані раніше права зберігаються після звуження правила.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
lookback_daysЦіле число nullОбов’язкове1–3650 днів до першої публікації; лише recent_and_new.
modeРядокОбов’язковеЯвне правило доступу до спільного цифрового файлу. new_purchases / recent_and_new / selected / all_purchasers.
next_cursorРядок nullОбов’язковеЗначення для переходу до наступної сторінки або null.
order_idsМасив <Рядок> Обов’язковеОплачені замовлення з цим товаром без повернення коштів.
product_versionЦіле числоОбов’язковеПоточна версія товару для контролю одночасних змін.
revisionЦіле числоОбов’язковеПослідовна ревізія правила доступу.
Додаткові поля: Ні
AudienceSelection
AudienceSelection · Виберіть належні покупки. Вибрані замовлення мають містити оплачений і неповернений товар.
lookback_daysЦіле число nullНеобов’язкове1–3650 днів до першої публікації; лише recent_and_new.
Ціле число:minimum:1maximum:3650modeРядокОбов’язковеЯвне правило доступу до спільного цифрового файлу. new_purchases / recent_and_new / selected / all_purchasers.
Обмеження
enum["new_purchases", "recent_and_new", "selected", "all_purchasers"]
order_idsМасив <Рядок> Необов’язковеОплачені замовлення з цим товаром без повернення коштів.
maxItems:1000Обмеження · Масив 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Додаткові поля: Ні
Відомості про доступність у вибраному контексті
AvailabilityData · Схема · Схеми даних: Товари
available_fromРядок nullОбов’язковеПочаток доступності.
Рядок:format:"date-time"available_untilРядок nullОбов’язковеКінець доступності.
Рядок:format:"date-time"is_availableЛогічне значенняОбов’язковеЧи доступна позиція в цьому контексті.
Додаткові поля: Ні
FileAssign
FileAssign · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
audienceAudienceSelectionnullНеобов’язковеЯвне правило доступу до спільного цифрового файлу.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807labelРядокНеобов’язковеНазва ресурсу у відповідному контексті.
maxLength:300upload_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · upload_id
format:"uuid"
Додаткові поля: Ні
FileCategory
FileCategory · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
РядокОбмеження
enum["internal", "customer_document", "digital"]
Додаткові поля: Так
Відомості про ціну у вибраному контексті
PriceData · Схема · Схеми даних: Товари
amountРядокОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
minor_unitsЦіле числоОбов’язковеКількість десяткових знаків валюти.
minimum:0maximum:4tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
Додаткові поля: Ні
Відомості про прайс-лист
PriceListData · Схема · Схеми даних: Товари
currencyРядокОбов’язковеКод валюти суми.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (PriceListData).
tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Створити — Товари — Тіло запиту
ProductCreate · Поля, типи й обмеження даних, які API приймає або повертає.
brand_idРядок nullНеобов’язковеІдентифікатор бренду.
Рядок:minLength:1maxLength:63conditionРядокНеобов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionРядок nullНеобов’язковеОпис вибраною мовою.
Рядок:maxLength:100000feature_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень характеристик.
maxItems:1000Масив:minLength:1maxLength:63identifiersProductIdentifiersnullНеобов’язковеІдентифікаційні коди товару.
market_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних ринків.
maxItems:1000Масив:minLength:1maxLength:63media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:30Масив:minLength:1maxLength:63meta_descriptionРядок nullНеобов’язковеОпис для пошукових систем вибраною мовою.
Рядок:maxLength:160meta_keywordsМасив <Рядок> nullНеобов’язковеКлючові слова для пошукових систем вибраною мовою.
Масив:maxItems:20Масив / Масив:maxLength:50meta_titleРядок nullНеобов’язковеЗаголовок для пошукових систем вибраною мовою.
Рядок:maxLength:70nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:300pricingProductPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
primary_category_idРядок nullНеобов’язковеІдентифікатор основної категорії.
Рядок:minLength:1maxLength:63publishedЛогічне значенняНеобов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
slugРядок nullНеобов’язковеСегмент шляху URL вибраною мовою.
Рядок:maxLength:160tax_category_idРядок nullНеобов’язковеІдентифікатор податкової категорії.
Рядок:minLength:1maxLength:63variant_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень варіантів.
maxItems:250Масив:minLength:1maxLength:63variants_enabledЛогічне значенняНеобов’язковеЧи використовує товар варіанти.
Додаткові поля: Ні
Отримати — Товари — Відповідь
ProductDetailData · Поля, типи й обмеження даних, які API приймає або повертає.
availabilityAvailabilityDataОбов’язковеВідомості про доступність у вибраному контексті.
brand_idРядок nullОбов’язковеІдентифікатор бренду.
conditionРядокОбов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atРядокОбов’язковеЧас створення.
format:"date-time"descriptionРядок nullОбов’язковеОпис вибраною мовою.
featuresМасив <FeatureSelectionData> Обов’язковеХарактеристики товару.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductDetailData).
identifiersОб’єктДодаткові поля: РядокОбов’язковеІдентифікаційні коди товару.
mediaМасив <ProductMediaData> Обов’язковеВідомості про додані медіафайли.
meta_descriptionРядок nullОбов’язковеОпис для пошукових систем вибраною мовою.
meta_keywordsМасив <Рядок> nullОбов’язковеКлючові слова для пошукових систем вибраною мовою.
meta_titleРядок nullОбов’язковеЗаголовок для пошукових систем вибраною мовою.
nameРядок nullОбов’язковеНазва ресурсу у відповідному контексті.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
pricePriceDatanullОбов’язковеВідомості про ціну у вибраному контексті.
price_versionЦіле числоОбов’язковеПоточна версія ціни для контролю одночасних змін.
primary_category_idРядок nullОбов’язковеІдентифікатор основної категорії.
primary_media_idРядок nullОбов’язковеІдентифікатор основного медіафайлу.
publishedЛогічне значенняОбов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
slugРядок nullОбов’язковеСегмент шляху URL вибраною мовою.
tax_category_idРядокОбов’язковеІдентифікатор податкової категорії.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"variants_enabledЛогічне значенняОбов’язковеЧи використовує товар варіанти.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
ProductFileData
ProductFileData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
categoryFileCategoryОбов’язковеКатегорія файлу: internal / customer_document / digital
created_atРядокОбов’язковеЧас створення.
format:"date-time"current_version_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · current_version_id
format:"uuid"file_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · file_id
format:"uuid"filenameРядокОбов’язковеФайл
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"labelРядокОбов’язковеНазва ресурсу у відповідному контексті.
mime_typeРядокОбов’язковеТип вмісту медіафайлу.
sha256РядокОбов’язковеSHA-256 (hex, 64)
size_bytesЦіле числоОбов’язковеРозмір у байтах
stateРядокОбов’язковеСтатус
version_numberЦіле числоОбов’язковеВерсія
Додаткові поля: Ні
ProductFileListData
ProductFileListData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
filesМасив <ProductFileData> Обов’язковеФайли товару
product_versionЦіле числоОбов’язковеПоточна версія товару для контролю одночасних змін.
Додаткові поля: Ні
Ідентифікаційні коди товару
ProductIdentifiers · Схема · Схеми даних: Товари
eanРядок nullНеобов’язковеІдентифікатор товару EAN.
Рядок:minLength:1maxLength:100isbnРядок nullНеобов’язковеІдентифікатор ISBN.
Рядок:minLength:1maxLength:100mpnРядок nullНеобов’язковеНомер виробу виробника.
Рядок:minLength:1maxLength:100upcРядок nullНеобов’язковеІдентифікатор товару UPC.
Рядок:minLength:1maxLength:100
Додаткові поля: Ні
Відомості про додані медіафайли
ProductMediaData · Схема · Схеми даних: Товари
alt_textРядок nullОбов’язковеАльтернативний текст зображення.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductMediaData).
is_primaryЛогічне значенняОбов’язковеЧи є ця позиція основною.
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["image", "video", "model_3d"]
mime_typeРядокОбов’язковеТип вмісту медіафайлу.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
urlРядок nullОбов’язковеURL ресурсу.
Додаткові поля: Ні
Налаштування ціни та версії для контролю одночасних змін
ProductPrice · Схема · Схеми даних: Товари
amountРядок nullОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
Рядок:maxLength:19Обмеження · Рядок 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
expected_price_list_versionЦіле числоОбов’язковеПопередньо прочитана версія прайс-листа, потрібна для цього запису.
minimum:1maximum:9223372036854775807expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["base", "market_fixed"]
price_list_idРядокОбов’язковеІдентифікатор прайс-листа.
minLength:1maxLength:63tax_includedЛогічне значенняОбов’язковеЧи включає передана ціна податок.
Додаткові поля: Ні
Отримати список — Товари — Відповідь
ProductSummaryData · Поля, типи й обмеження даних, які API приймає або повертає.
availabilityAvailabilityDataОбов’язковеВідомості про доступність у вибраному контексті.
brand_idРядок nullОбов’язковеІдентифікатор бренду.
conditionРядокОбов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (ProductSummaryData).
nameРядок nullОбов’язковеНазва ресурсу у відповідному контексті.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
pricePriceDatanullОбов’язковеВідомості про ціну у вибраному контексті.
price_versionЦіле числоОбов’язковеПоточна версія ціни для контролю одночасних змін.
primary_category_idРядок nullОбов’язковеІдентифікатор основної категорії.
primary_media_idРядок nullОбов’язковеІдентифікатор основного медіафайлу.
publishedЛогічне значенняОбов’язковеЧи опубліковано ресурс.
skuРядокОбов’язковеКод складської облікової одиниці.
slugРядок nullОбов’язковеСегмент шляху URL вибраною мовою.
tax_category_idРядокОбов’язковеІдентифікатор податкової категорії.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"variants_enabledЛогічне значенняОбов’язковеЧи використовує товар варіанти.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити — Товари — Тіло запиту
ProductUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
brand_idРядок nullНеобов’язковеІдентифікатор бренду.
Рядок:minLength:1maxLength:63conditionРядокНеобов’язковеСтан товару.
Обмеження
enum["new", "refurbished", "used", "returned", "display", "damaged"]
descriptionРядок nullНеобов’язковеОпис вибраною мовою.
Рядок:maxLength:100000expected_variant_price_versionsОб’єктДодаткові поля: Ціле числоНеобов’язковеminimum:0maximum:9223372036854775807Попередньо прочитані версії цін із ключами за ідентифікаторами варіантів.
maxProperties:250Обмеження
propertyNames{"maxLength": 63, "minLength": 1}
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807feature_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень характеристик.
maxItems:1000Масив:minLength:1maxLength:63identifiersProductIdentifiersnullНеобов’язковеІдентифікаційні коди товару.
market_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних ринків.
maxItems:1000Масив:minLength:1maxLength:63media_idsМасив <Рядок> Необов’язковеІдентифікатори вже наявних медіафайлів.
maxItems:30Масив:minLength:1maxLength:63meta_descriptionРядок nullНеобов’язковеОпис для пошукових систем вибраною мовою.
Рядок:maxLength:160meta_keywordsМасив <Рядок> nullНеобов’язковеКлючові слова для пошукових систем вибраною мовою.
Масив:maxItems:20Масив / Масив:maxLength:50meta_titleРядок nullНеобов’язковеЗаголовок для пошукових систем вибраною мовою.
Рядок:maxLength:70nameРядок nullНеобов’язковеНазва ресурсу у відповідному контексті.
Рядок:maxLength:300pricingProductPriceНеобов’язковеНалаштування ціни та версії для контролю одночасних змін.
primary_category_idРядок nullНеобов’язковеІдентифікатор основної категорії.
Рядок:minLength:1maxLength:63publishedЛогічне значенняНеобов’язковеЧи опубліковано ресурс.
skuРядокНеобов’язковеКод складської облікової одиниці.
minLength:1maxLength:100Обмеження
pattern"^\\S+$"
slugРядок nullНеобов’язковеСегмент шляху URL вибраною мовою.
Рядок:maxLength:160tax_category_idРядок nullНеобов’язковеІдентифікатор податкової категорії.
Рядок:minLength:1maxLength:63variant_value_idsМасив <Рядок> Необов’язковеІдентифікатори вибраних значень варіантів.
maxItems:250Масив:minLength:1maxLength:63variants_enabledЛогічне значенняНеобов’язковеЧи використовує товар варіанти.
Додаткові поля: Ні
ProductVersion
ProductVersion · Цю операцію припинено: вона повертає 409 без зміни даних. Налаштуйте доступ окремо для кожного цифрового файлу через вибір одержувачів.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807
Додаткові поля: Ні
ReleaseData
ReleaseData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
changelogРядокОбов’язковеОпис змін
filesМасив <ReleaseFileData> Обов’язковеФайли товару
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"manifest_sha256Рядок nullОбов’язковеЦифрові випуски · SHA-256
published_atРядок nullОбов’язковеОпублікувати випуск · UTC
Рядок:format:"date-time"release_sequenceЦіле число nullОбов’язковеЦифрові випуски · Позиція у впорядкованому списку.
stateРядокОбов’язковеСтатус
version_labelРядокОбов’язковеВерсія
withdrawn_atРядок nullОбов’язковеВідкликати пропозицію · UTC
Рядок:format:"date-time"
Додаткові поля: Ні
ReleaseDraft
ReleaseDraft · Цю операцію припинено: вона повертає 409 без зміни даних. Налаштуйте доступ окремо для кожного цифрового файлу через вибір одержувачів.
changelogРядокНеобов’язковеОпис змін
maxLength:20000expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807version_idsМасив <Рядок> Обов’язковеВерсія · UUID[]
minItems:1maxItems:20Масив:format:"uuid"version_labelРядокОбов’язковеВерсія
minLength:1maxLength:64
Додаткові поля: Ні
ReleaseFileData
ReleaseFileData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
file_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · file_id
format:"uuid"sort_orderЦіле числоОбов’язковеПозиція у впорядкованому списку.
version_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · version_id
format:"uuid"
Додаткові поля: Ні
ReleaseListData
ReleaseListData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
current_release_idРядок nullОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · current_release_id
Рядок:format:"uuid"product_versionЦіле числоОбов’язковеПоточна версія товару для контролю одночасних змін.
releasesМасив <ReleaseData> Обов’язковеЦифрові випуски
update_daysЦіле число nullОбов’язковеКількість днів (days; null)
update_modeРядокОбов’язковеДоступ до майбутніх файлів після покупки: none / period / unlimited
update_monthsЦіле число nullОбов’язковеМісяці (months; null)
Додаткові поля: Ні
UpdatePolicy
UpdatePolicy · Цю операцію припинено: вона повертає 409 без зміни даних. Налаштуйте доступ окремо для кожного цифрового файлу через вибір одержувачів.
daysЦіле число nullНеобов’язковеКількість днів (1–3650; mode=period; months=null)
Ціле число:minimum:1maximum:3650expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807modeРядокОбов’язковеДоступ до майбутніх файлів після покупки: none / period / unlimited
Обмеження
enum["none", "period", "unlimited"]
monthsЦіле число nullНеобов’язковеМісяці (1–120; mode=period; days=null)
Ціле число:minimum:1maximum:120
Додаткові поля: Ні
UploadCreate
UploadCreate · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
filenameРядокОбов’язковеФайл
minLength:1maxLength:255product_idРядок nullНеобов’язковеІдентифікатор товару.
Обмеження · Рядок 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
sha256РядокОбов’язковеSHA-256 (hex, 64)
Обмеження
pattern"^[0-9a-f]{64}$"
size_bytesЦіле числоОбов’язковеРозмір у байтах
minimum:1maximum:262144000
Додаткові поля: Ні
UploadData
UploadData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
categoryFileCategoryОбов’язковеКатегорія файлу: internal / customer_document / digital
expires_atРядокОбов’язковеДата й час закінчення дії облікових даних.
format:"date-time"filenameРядокОбов’язковеФайл
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"product_idРядок nullОбов’язковеІдентифікатор товару.
received_bytesЦіле числоОбов’язковеПередавання… · Розмір у байтах
sha256РядокОбов’язковеSHA-256 (hex, 64)
size_bytesЦіле числоОбов’язковеРозмір у байтах
statusРядокОбов’язковеСтатус, допустимий для цієї конкретної операції.
Додаткові поля: Ні