Skip to main content
Публичные структуры объектов продаж: product, productAccess, productPrice, discount. Используются во вложенных полях счетов/платежей и в вебхуках (ProductEnrolledToFree, PaymentCompleted).
Метод product-access/list/raw отдаёт компактную проекцию доступа (accessId, productId, courseId, active, expireAt, user). Ниже — полные публичные схемы.

product

integer
required
ID продукта.
integer
required
ID продавца.
enum
required
Тип: Course, School, Digital.
enum | null
Статус: Draft, OnCheck, Declined, ReadyToPublish, Published.
enum
required
Валюта: Free, Exes, Rub, Uzs, Kzt, Usd, Eur.
string | null
Название.
boolean
required
Показывается в каталоге.
enum[]
required
Подтверждения: Certified, Recommended.
enum[]
required
Домены: Ru, Uz, Kz, Biz, Global.
string | null
Дата публикации (ISO 8601).
string | null
Начало продаж (ISO 8601).
string | null
Конец продаж (ISO 8601).
boolean | null
Бесплатный.
boolean | null
Опубликован.
string
required
Дата создания (ISO 8601).
string
required
Дата обновления (ISO 8601).
string | null
Дата архивации или null.

productAccess

integer
required
ID доступа.
integer
required
ID продукта.
integer | null
ID родительского доступа (для бандлов).
boolean
required
Доступ активен.
string | null
Дата деактивации (ISO 8601).
string | null
Дата истечения (ISO 8601).
boolean | null
Активен ли биллинг доступа.
string
required
Дата создания (ISO 8601).
string
required
Дата обновления (ISO 8601).

productPrice

integer
required
ID цены.
enum
required
Режим: AccordingToGroup, SelfDefinition.
enum
required
Тип: Demo, OneTime, Installment, Subscription, ExternalLink.
string | null
Заголовок.
string | null
Описание.
number
required
Сумма.
number | null
Прежняя сумма (для отображения скидки).
integer | null
Длительность доступа в днях.
boolean
required
Бессрочный доступ.
boolean
required
Цена активна.
boolean
required
Цена скрыта.
string | null
Активна с (ISO 8601).
string | null
Активна по (ISO 8601).
object
required
Служебные метаданные цены (произвольный объект).
object | null
Конфигурация рассрочки.
object | null
Конфигурация подписки.
boolean | null
Демо-цена.
boolean | null
Рекуррентная.
boolean | null
Рассрочка.
boolean | null
Подписка.
string
required
Дата создания (ISO 8601).
string
required
Дата обновления (ISO 8601).

discount

integer
required
ID скидки.
string
required
Промокод.
enum
required
Тип: Amount (фикс. сумма), Percent (процент).
number
required
Значение скидки.
enum
required
Валюта: Free, Exes, Rub, Uzs, Kzt, Usd, Eur.
boolean
required
Скидка активна.
string | null
Активна с (ISO 8601).
string | null
Активна по (ISO 8601).
string | null
Заметка к скидке.

Обновлено: 2026-07-22 12:24 UTC