PagnovoPagnovodocs

Referência da API

Retomar cupom

Volta o cupom para `ACTIVE`. Só funciona se ele estiver `PAUSED` **e** `validUntil` estiver no futuro (cupom expirado precisa ter a data atualizada antes via PATCH).

POST/v2/coupons/:id/resume

Autenticação

HTTP Basic Auth. Envie sua secret key no header:

Authorization: Basic {base64(secret:SUA_SECRET_KEY)}

Parâmetros

idstring (path, UUID)obrigatório

UUID do cupom.

Exemplo: cpn_a8f3d2e1-...

Respostas

200

Cupom reativado.

JSON
{
  "id": "cpn_a8f3d2e1-...",
  "code": "VERAO2026",
  "status": "ACTIVE",
  "updatedAt": "2026-05-26T16:30:00.000Z"
}
400

Causas: cupom não está em PAUSED, ou validUntil já está no passado.

JSON
{
  "status": 400,
  "error": "Cupom ja expirou (validUntil no passado). Edite a data antes de reativar."
}

Exemplos

cURL
curl -X POST "https://api.pagnovo.com/v2/coupons/cpn_a8f3d2e1-.../resume" \
  -H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)"