Crie e gerencie cupons de desconto por percentual ou valor fixo, com escopo por evento ou tipo de ingresso.
/v1/couponsCria um novo cupom de desconto.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| code | string | OBRIGATÓRIO | Código uppercase (mín 3 chars) |
| discount_type | string | OBRIGATÓRIO | percentage ou fixed |
| discount_value | integer | OBRIGATÓRIO | % (1-100) ou centavos |
| max_uses | integer | Opcional | Máx usos (-1 = ilimitado) |
| valid_from | datetime | Opcional | Início da validade |
| valid_until | datetime | Opcional | Fim da validade |
| scope | string | Opcional | event (todos) ou ticket_type (específicos) |
{
"code": "VERAO2026",
"discount_type": "percentage",
"discount_value": 20,
"max_uses": 100,
"valid_from": "2026-01-01T00:00:00Z",
"valid_until": "2026-07-15T00:00:00Z"
}{
"data": {
"id": "coupon_uuid",
"code": "VERAO2026",
"discount_type": "percentage",
"discount_value": 20,
"uses": 0,
"max_uses": 100
}
}/v1/coupons/validateCalcula o desconto de um cupom para um tipo de ingresso e valor específicos.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| code | string | OBRIGATÓRIO | Código do cupom |
| ticket_type_id | uuid | OBRIGATÓRIO | ID do tipo |
| amount | integer | OBRIGATÓRIO | Valor em centavos |
{
"code": "VERAO2026",
"ticket_type_id": "tt_uuid",
"amount": 10000
}{
"data": {
"original_amount": 10000,
"discount_amount": 2000,
"final_amount": 8000
}
}/v1/couponsRetorna todos os cupons da organização.
curl .../coupons -H "Authorization: Bearer TOKEN"
{ "data": [...] }/v1/coupons/:idRemove um cupom.
curl -X DELETE .../coupons/coupon_uuid -H "Authorization: Bearer TOKEN"
{ "message": "Coupon deleted" }Nossa infraestrutura global processa milhões de requisições simultâneas em horários de pico. Junte-se a +500 promotores usando Flair.
Uptime Garantido