Referência da API
Listar usos do cupom
Retorna lista paginada de quem usou o cupom: qual cliente, qual fatura (com a Offer de origem), quanto foi descontado (em centavos), IP e user-agent do checkout. Útil pra auditoria, relatórios de campanha e suporte.
GET
/v2/coupons/:id/redemptionsAutenticação
HTTP Basic Auth. Envie sua secret key no header:
Authorization: Basic {base64(secret:SUA_SECRET_KEY)}Parâmetros
idstring (path, UUID)obrigatórioUUID do cupom.
Exemplo: cpn_a8f3d2e1-...
pagenumber (query, 0-indexed)opcionalPágina, começando em 0. Padrão: 0.
Exemplo: 0
limitnumber (query)opcionalQuantidade por página. Padrão: 20. Máximo: 100.
Exemplo: 20
Respostas
200
Lista paginada das redemptions, ordenadas por createdAt DESC (mais recentes primeiro). Cada item inclui customer e invoice (com a Offer de origem embutida).
JSON
{
"result": [
{
"id": "red_xyz123",
"amountDiscounted": 1500,
"ipAddress": "201.23.45.67",
"userAgent": "Mozilla/5.0 ...",
"createdAt": "2026-05-26T15:00:00.000Z",
"customer": {
"id": "c8a5f4d2-...",
"name": "João Silva",
"email": "joao@exemplo.com",
"document": "12345678901"
},
"invoice": {
"id": "inv_111",
"status": "PAID",
"description": "Plano Premium - João Silva",
"amount": 8500,
"amountPaid": 7000,
"paidAt": "2026-05-26T15:05:23.000Z",
"offer": {
"id": "off_plano_premium",
"name": "Plano Premium",
"slug": "plano-premium"
}
}
}
],
"totalCount": 47
}404
Cupom não encontrado.
JSON
{ "status": 404, "error": "Cupom nao encontrado" }Exemplos
cURL
curl -X GET "https://api.pagnovo.com/v2/coupons/cpn_a8f3d2e1-.../redemptions?limit=50" \
-H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)"