Visão geral
Este endpoint retorna uma lista paginada de todas as assinaturas criadas na sua conta, com suporte a filtros por status, cliente e período.
Endpoint
curl --request GET \
--url "https://api.avanttifinance.com/v1/subscriptions?status=active&page=1&limit=20" \
--header "Authorization: Bearer SEU_TOKEN_DE_ACESSO"
Parâmetros de consulta
Filtra pelo status da assinatura: active, paused, canceled ou past_due.
Filtra as assinaturas de um cliente específico.
Número da página de resultados.
Quantidade de itens por página. Máximo de 100.
Resposta
Lista de objetos de assinatura.
Informações de paginação, incluindo página atual, total de páginas e total de registros.
Exemplo de resposta
{
"data": [
{
"id": "sub_7c4a1f2e9b",
"customer_id": "cus_3a8f9c1b2d",
"plan": "Plano Premium - Mensal",
"amount": 9990,
"status": "active",
"next_billing_date": "2026-07-10",
"created_at": "2026-01-10T10:00:00Z"
},
{
"id": "sub_2b3c4d5e6f",
"customer_id": "cus_8e7d6c5b4a",
"plan": "Plano Básico - Anual",
"amount": 59900,
"status": "past_due",
"next_billing_date": "2026-06-05",
"created_at": "2025-06-05T08:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total_pages": 3,
"total_items": 52
}
}
Use o filtro status=past_due para identificar assinaturas com pagamento em atraso e acionar fluxos de cobrança.
Próximos passos
Criar assinatura
Crie uma nova assinatura recorrente.
Cancelar assinatura
Cancele uma assinatura existente.