Nome da promoção. Deve conter pares chave/valor
onde a chave é uma localidade com formato "^[a-z]{2}-[A-Z]{2}$", e valor sendo uma cadeia de caracteres.
property name*
additional property
string
Array of tipo = string (object) or tipo = number (object) or tipo = data (object) [ 1 .. 100 ] items
Condições para validação de atributos do usuário.
Determine a disponibilidade da promoção com base em se os atributos do usuário correspondem a todas as condições especificadas.
Array ([ 1 .. 100 ] items)
One of:
attribute
required
string [ 1 .. 255 ] characters ^[-_.\d\w]+$
Código de atributo do usuário.
operator
required
string
Tipo de operação realizada por condição. Para o tipo de atributo string.
Enum:
Description
eq
Iguais
ne
Diferentes
value
required
string <= 255 characters
Valor da condição com o qual o valor do atributo do usuário será comparado. O tipo depende do tipo de atributo.
type
required
string
Tipo de atributo de usuário.
Value:"string"
can_be_missing
boolean
Indica que a condição é atendida mesmo se o atributo estiver ausente dos atributos do usuário. Passe true para mostrar o item aos usuários que não têm esse atributo. Os usuários que têm o atributo, mas o valor não corresponder ao especificado na condição, não verão o item. false — os usuários que têm o atributo, mas o valor não corresponder ao especificado na condição, ou o atributo estiver ausente, não verão o item.
Array of objects or null
Array
quantity
number
Default: 1
Quantidade do item.
sku
string
Default: "elven_shield"
SKU do item.
Array of objects
Períodos de validade da promoção. Se múltiplos períodos forem especificados, tanto date_from quanto date_until são necessários.
Array
date_from
required
string <date-time>
Data de início da promoção especificada.
date_until
string or null <date-time>
Data de término da promoção especificada. Se definido como null, a promoção é indefinida. Pode ser null apenas se um único período de validade for especificado.
redeem_code_limit
integer or null
Default: 10
Número de resgates por código.
redeem_total_limit
integer or null
Default: 10
Limita o número total de cupons.
redeem_user_limit
integer or null
Default: 10
Limita o número total de cupons resgatados por um único usuário.
Responses
201
O cupom foi criado com sucesso.
401
Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas.