Endpoint: POST /event/seller/{account_id}/events/{events_pk}/coupons/
Autenticação: JWT obrigatório ou Chave de API aceita.
Cria um cupom de desconto vinculado ao evento. A API verifica se o evento pertence ao {account_id} antes de persistir (devolve 400 caso contrário). O código é normalizado para maiúsculas e é rejeitado quando contém espaços ou quando colide com um cupom já existente no mesmo evento.

Pré-requisitos

  • O evento precisa existir e pertencer ao {account_id}.
  • code precisa ser único dentro do evento.
  • value > 0. Para cupons PERCENTAGE, value <= 100.

Parâmetros de path

string (uuid)
required
string (uuid)
required

Corpo da requisição

string
required
Rótulo de exibição. Até 100 caracteres.
string
required
Até 50 caracteres. Normalizado para maiúsculas; espaços são rejeitados.
string
required
FIXED ou PERCENTAGE.
integer
required
Valor do desconto. Para FIXED, em centavos de BRL. Para PERCENTAGE, inteiro de 1 a 100.

Resposta

201 Created com o cupom persistido.

Erros

Exemplos