Pular para o conteúdo principal

Listar assinaturas

GET/api/v1/subscriptions/
ParâmetroDescrição
statusStatus da assinatura — ver Referência de status
externalReferenceSua referência, correspondência exata
searchBusca parcial, sem diferenciar maiúsculas, em nome do pagador, descrição e externalReference
cycleCiclo de cobrança — ver Referência de status
lastChargeStatusResultado da última cobrança: CONFIRMED, DENIED, REFUNDED ou o código numérico
minConsecutiveDeniedSó assinaturas com pelo menos N cobranças negadas seguidas. Inteiro >= 1
startDateData inicial de criação, YYYY-MM-DD
endDateData final de criação, YYYY-MM-DD. Inclusivo
pageNúmero da página. Padrão 1
pageSizeItens por página. Padrão 50, máximo 200
Achar inadimplentes

?status=0&lastChargeStatus=DENIED lista as assinaturas ativas cuja última cobrança foi negada. ?minConsecutiveDenied=2 lista as que acumulam duas ou mais negações seguidas.

Resposta 200
{
"status": "success",
"data": [
{ "id": 12, "status": 0, "lastChargeStatus": "DENIED", "consecutiveDeniedCharges": 2, "...": "..." }
],
"filters": {
"status": 0,
"lastChargeStatus": 2,
"minConsecutiveDenied": null,
"externalReference": "",
"startDate": "",
"endDate": ""
},
"pagination": { "page": 1, "pageSize": 50, "total": 13, "totalPages": 1 }
}

Em filters, lastChargeStatus é ecoado no formato numérico (2 = DENIED), mesmo quando enviado como texto.

Campos de inadimplência da assinatura — presentes na listagem, no detalhe e em todas as respostas que devolvem a assinatura.

CampoValoresDescrição
lastChargeStatus"CONFIRMED", "DENIED", "REFUNDED" ou nullResultado da tentativa de cobrança mais recente, inclusive retentativas. null enquanto não houve cobrança
lastChargeAtISO 8601 ou nullData e hora dessa tentativa. Atualiza também a cada retentativa
consecutiveDeniedChargesinteiro >= 0Quantas cobranças seguidas foram negadas. Zera quando uma cobrança é confirmada. Retentativas da mesma cobrança não somam. Estorno não altera
aviso

A assinatura não muda de status sozinha por inadimplência: segue ACTIVE mesmo com cobranças negadas. A decisão de suspender ou cancelar é sua — use os campos acima e POST /cancel (Cancelar assinatura).