Skip to main content
POST

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

string
requis
Jeton d’accès JWT. Format : Bearer YOUR_ACCESS_TOKEN

Champs de réponse

boolean
Indique si la demande de résiliation a réussi.
string
Message lisible décrivant le statut.
string
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

Réactivation

Pour réactiver un abonnement, l’utilisateur peut :
  1. Utiliser le portail de facturation (/subscriptions/portal)
  2. 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 :

Réponse

Identique à /subscriptions/cancel ci-dessus.