Endpoint: PUT/PATCH /event/seller/{account_id}/events/{events_pk}/coupons/{id}/
Autenticação: JWT obrigatório ou Chave de API aceita.
Atualiza um cupom de desconto existente. Valem as mesmas regras de validação da criação: código em maiúsculas, sem espaços, único dentro do evento, value > 0 e value <= 100 para PERCENTAGE. A checagem de unicidade ignora o próprio cupom em edição.

Pré-requisitos

  • O cupom precisa pertencer ao evento informado na URL.

Parâmetros de path

account_id
string (uuid)
required
events_pk
string (uuid)
required
id
string (uuid)
required

Corpo da requisição

Mesmos campos da criação. Todos opcionais em PATCH.
name
string
code
string
type
string
FIXED ou PERCENTAGE.
value
integer
Centavos de BRL para FIXED; inteiro de 1 a 100 para PERCENTAGE.

Resposta

200 OK com o cupom atualizado.

Erros

StatusQuando
400Falha de validação (espaços, duplicado, valor/tipo inválido).
401Token ausente ou inválido.
404Cupom não encontrado no evento informado.

Exemplos

curl -X PATCH "https://api.dlpay.cloud/event/seller/$ACCOUNT_ID/events/$EVENT_ID/coupons/$COUPON_ID/" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"value": 15}'