Documentation Index Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
Cancela a assinatura do usuário. Ela permanece ativa até o fim do período de cobrança atual e não será renovada. Exige autenticação por sessão (JWT de acesso).
Para integrações de terceiros: use POST /subscriptions/cancel/api com autenticação por chave de API.
O cancelamento é agendado para o fim do período. O acesso se mantém até currentPeriodEnd. Para cancelamento imediato, use o portal de cobrança.
Autenticação
Seu JWT de acesso. Formato: Bearer YOUR_ACCESS_TOKEN
curl -X POST https://api.llmgenerator.com/api/v1/subscriptions/cancel \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Sucesso
Sem assinatura ativa
{
"success" : true ,
"message" : "Subscription cancelled successfully" ,
"cancellationDate" : "2024-02-15T00:00:00Z"
}
Campos da resposta
Se o cancelamento foi bem-sucedido.
Mensagem de status legível.
Data e hora em ISO 8601 em que a assinatura terminará (apenas em caso de sucesso).
Respostas de erro
Requisição inválida — sem assinatura ativa ou cancelamento indisponível por API.
Não autorizado — token ausente ou inválido.
Comportamento do cancelamento
Cenário Comportamento Assinatura ativa Cancelada e marcada conforme política Já cancelada Retorna erro Sem assinatura Retorna erro Sem ID Stripe da assinatura Retorna erro (cancelamento por API indisponível)
Reativação
Para reativar, o usuário pode:
Usar o portal de cobrança (/subscriptions/portal)
Ou contratar nova assinatura após o término da atual
Boas práticas
Diálogo de confirmação: confirme antes de cancelar
Motivo: colete o motivo para feedback
Retenção: considere desconto ou pausa
Comunicação: mostre claramente quando o acesso termina
POST /subscriptions/cancel/api
Cancela a assinatura com autenticação por chave de API. Indicado para integrações externas.
Autenticação
Authorization: Bearer llmgen_your_api_key_here
Resposta
Igual à de /subscriptions/cancel, acima.
curl -X POST https://api.llmgenerator.com/api/v1/subscriptions/cancel/api \
-H "Authorization: Bearer llmgen_your_api_key_here"