Название акции. Данный параметр должен содержать пары ключ/значение,
где ключ — это локаль в формате "^[a-z]{2}-[A-Z]{2}$", значение — строка.
property name*
additional property
string
Array of type = string (object) or type = number (object) or type = date (object) [ 1 .. 100 ] items
Условия для проверки атрибутов пользователя.
Определяют доступность акции на основе соответствия атрибутов пользователя всем указанным условиям.
Array ([ 1 .. 100 ] items)
One of:
attribute
required
string [ 1 .. 255 ] characters ^[-_.\d\w]+$
Код атрибута пользователя.
operator
required
string
Тип операции, выполняемой по условию. Для типа атрибута string.
Enum:
Description
eq
Равно
ne
Не равно
value
required
string <= 255 characters
Значение условия, с которым будет сравниваться значение атрибута пользователя. Тип зависит от типа атрибута.
type
required
string
Тип атрибута пользователя.
Value:"string"
can_be_missing
boolean
Считается ли условие выполненным, если этот атрибут отсутствует в атрибутах пользователя. Передайте true, чтобы показывать товар пользователям, у которых нет этого атрибута. Пользователи у которых атрибут есть, но значение не совпадает с указанным в условии, не увидят товар. false — пользователи у которых атрибут есть, но значение не совпадает с указанным в условии, или атрибута нет, не увидят товар.
Array of objects or null
Array
quantity
number
Default: 1
Количество товаров.
sku
string
Default: "elven_shield"
Артикул товара.
Array of objects
Периоды действия акции. Если указано больше одного периода, параметры date_from и date_until становятся обязательными.
Array
date_from
required
string <date-time>
Дата начала действия указанной акции.
date_until
string or null <date-time>
Дата окончания действия указанной акции. Если передано значение null, акция является бессрочной. Может быть null, только если указан один период действия.
redeem_code_limit
integer or null
Default: 10
Количество погашений по коду.
redeem_total_limit
integer or null
Default: 10
Ограничивает общее количество купонов.
redeem_user_limit
integer or null
Default: 10
Ограничивает общее количество купонов, погашаемых одним пользователем.
Responses
201
Акция с купонами успешно создана.
401
Данные для базовой аутентификации не переданы или ошибочны. Убедитесь, что использовали базовую аутентификацию и проверьте правильность учетных данных.