Referência da API
Pausar assinatura
Coloca a Subscription em `PAUSED`. Não gera novas Invoices até ser reativada. Invoices já existentes mantêm seus estados (PAID continua PAID, PENDING continua PENDING). Só funciona em status `ACTIVE`, `TRIAL` ou `PAST_DUE`.
POST
/v2/subscriptions/:id/pauseAutenticação
HTTP Basic Auth. Envie sua secret key no header:
Authorization: Basic {base64(secret:SUA_SECRET_KEY)}Parâmetros
idstring (path, UUID)obrigatórioUUID da Subscription.
Exemplo: sub_abc123-...
Respostas
200
Subscription pausada.
JSON
{
"id": "sub_abc123-...",
"status": "PAUSED",
"pausedAt": "2026-09-15T16:00:00.000Z",
"updatedAt": "2026-09-15T16:00:00.000Z"
}400
Status atual não permite pause (já pausada, cancelada ou expirada).
JSON
{ "status": 400, "error": "Status atual (CANCELED) nao permite pause" }404
Subscription não encontrada.
JSON
{ "status": 404, "error": "Subscription nao encontrada" }Exemplos
cURL
curl -X POST "https://api.pagnovo.com/v2/subscriptions/sub_abc123-.../pause" \
-H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)"