Método
POST /api/v1/coupons/validate
Este endpoint é público e não requer o header
Authorization. Pode ser chamado direto do frontend da sua loja, sem expor sua API Key ao cliente.Parâmetros do corpo
string
required
Código do cupom a ser validado, por exemplo
DESCONTO10.string
required
UUID da loja à qual o cupom pertence.
number
required
Valor total do pedido em reais, com decimais, sobre o qual o desconto será calculado. Exemplo:
100 para R$ 100,00.array
UUIDs dos produtos do carrinho. Obrigatório quando o cupom vale só para produtos ou categorias específicas.
Exemplo de requisição
Resposta com cupom válido
Cupom recusado
Quando o cupom não pode ser aplicado, a API responde400 com um message explicando o motivo — cupom inexistente, expirado, inativo, limite de usos atingido, valor mínimo de compra não alcançado ou produto fora da lista de aplicação.
Campos da resposta
boolean
true quando o cupom pode ser aplicado ao pedido.object
Detalhes do cupom e o desconto já calculado.
