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.
Vue d’ensemble
Résilie l’abonnement de l’utilisateur. Celui-ci reste actif jusqu’à la fin de la période en cours, puis ne sera pas renouvelé. Nécessite une authentification par session (jeton d’accès JWT).
Pour les intégrations tierces : utilisez POST /subscriptions/cancel/api avec authentification par clé d’API.
Cette action planifie la résiliation en fin de période. L’accès est maintenu jusqu’à currentPeriodEnd. Pour une résiliation immédiate, utilisez le portail de facturation.
Authentification
Jeton d’accès JWT. Format : Bearer YOUR_ACCESS_TOKEN
curl -X POST https://api.llmgenerator.com/api/v1/subscriptions/cancel \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Success
No Active Subscription
{
"success" : true ,
"message" : "Subscription cancelled successfully" ,
"cancellationDate" : "2024-02-15T00:00:00Z"
}
Champs de réponse
Indique si la demande de résiliation a réussi.
Message lisible décrivant le statut.
Horodatage ISO 8601 de la fin effective de l’abonnement (en cas de succès).
Réponses d’erreur
Requête incorrecte : pas d’abonnement actif à résilier, ou résiliation impossible via l’API.
Non autorisé : jeton manquant ou invalide.
Comportement de la résiliation
Scénario Comportement Abonnement actif Résiliation planifiée et enregistrée Déjà résilié Erreur renvoyée Aucun abonnement Erreur renvoyée Pas d’identifiant Stripe Erreur (résiliation impossible via l’API)
Réactivation
Pour réactiver un abonnement, l’utilisateur peut :
Utiliser le portail de facturation (/subscriptions/portal)
Souscrire à nouveau après la fin de la période en cours
Bonnes pratiques
Boîte de confirmation : demander confirmation avant résiliation
Collecte du motif : recueillir la raison du départ pour améliorer le produit
Offre de rétention : envisager une remise ou une pause
Communication claire : indiquer précisément la date de fin d’accès
POST /subscriptions/cancel/api
Planifie la résiliation avec authentification par clé d’API. Adapté aux intégrations tierces.
Authentification
Authentification par clé d’API obligatoire. Indiquez votre clé dans l’en-tête Authorization :
Authorization: Bearer llmgen_your_api_key_here
Réponse
Identique à /subscriptions/cancel ci-dessus.
curl -X POST https://api.llmgenerator.com/api/v1/subscriptions/cancel/api \
-H "Authorization: Bearer llmgen_your_api_key_here"