/api/v2/server-side-api/purchase/profile/revoke/access-level/ Révoquer un niveau d'accès
Supprime un niveau d'accès d'un utilisateur final de votre application dans Adapty.
Header parameters
L'identifiant unique du client dans votre système. adapty-customer-user-id ou adapty-profile-id est obligatoire.
L'identifiant unique du profil dans votre système. Recommandé si vous travaillez avec des profils anonymes. adapty-customer-user-id ou adapty-profile-id est obligatoire.
Request body
ID du niveau d'accès payant configuré dans la page Niveaux d'accès
Indique quand le niveau d'accès expirera. Pour révoquer l'accès immédiatement, omettez ce champ ou définissez-le sur null. La valeur par défaut est null.
Responses
Niveau d'accès révoqué avec succès
Schema
L'identifiant interne de votre application
Identifiant de profil Adapty
L'identifiant de votre utilisateur dans votre système
Une valeur flottante représentant le chiffre d'affaires total en USD généré sur le profil
Paramètre interne
Temps de réponse en millisecondes, nécessaire pour résoudre une condition de concurrence
Un maximum de 30 attributs personnalisés peuvent être définis sur le profil
La clé doit être une chaîne de caractères ne dépassant pas 30 caractères. Seuls les lettres, chiffres, tirets, points et underscores sont autorisés
La valeur de l'attribut ne doit pas dépasser 50 caractères. Seules les chaînes de caractères et les nombres flottants sont autorisés comme valeurs
Tableau d'objets niveau d'accès. Tableau vide si le client n'a aucun niveau d'accès
Identifiant du niveau d'accès
Store où le niveau d'accès a été acheté
ID du produit dans le store. Pour un plan d'engagement de 12 mois sur l'App Store, l'ID se termine par :monthly.
ID du plan de base dans le store
ID de transaction dans le store
ID de transaction d'origine dans le store
Détails de l'offre, si une offre promotionnelle ou une offre de lancement a été appliquée
Catégorie de l'offre
One of: "introductory", "promotional", "offer_code", "win_back"
Type d'offre
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Identifiant de l'offre
Date de début du niveau d'accès
Date d'achat du niveau d'accès
Date d'achat initial du niveau d'accès
Date d'expiration du niveau d'accès
Date d'annulation du renouvellement
Date de détection du problème de facturation
Indique si le niveau d'accès est en délai de grâce
Motif d'annulation
Tableau d'objets abonnement. Tableau vide si le client n'a aucun abonnement
Store où l'abonnement a été acheté
ID du produit dans le store. Pour un plan d'engagement de 12 mois sur l'App Store, l'ID se termine par :monthly.
ID du plan de base dans le store
ID de transaction dans le store
ID de transaction original dans le store
Détails de l'offre, si une offre promotionnelle ou de lancement a été appliquée
Catégorie de l'offre
One of: "introductory", "promotional", "offer_code", "win_back"
Type d'offre
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Identifiant de l'offre
Environnement (Sandbox, Production)
Date d'achat de l'abonnement
Date d'achat original de l'abonnement
Date d'expiration de l'abonnement
Date d'annulation du renouvellement. Pour un plan d'engagement de 12 mois, reste null après l'annulation par l'abonné, car les paiements mensuels continuent. Utilisez plutôt commitment.will_renew.
Date de détection du problème de facturation
Indique si l'abonnement est en délai de grâce
Raison de l'annulation
L'engagement de 12 mois d'un plan d'engagement App Store. Non défini pour les autres abonnements.
Indique si un nouvel engagement de 12 mois commence après la fin de celui-ci. false après l'annulation de l'abonnement, tandis que les paiements mensuels continuent jusqu'à expires_at.
Numéro du paiement mensuel en cours dans l'engagement, à partir de 1
Nombre de paiements mensuels dans l'engagement
Date de fin de l'engagement. Le champ expires_at de l'abonnement correspond à la fin du mois en cours payé.
Tableau d'objets achat unique. Tableau vide si le client n'a effectué aucun achat
Identifiant unique de l'achat
Store où l'achat a été effectué
ID du produit dans le store
ID du plan de base dans le store
ID de la transaction dans le store
ID de la transaction d'origine dans le store
Date et heure de l'achat
Environnement (Sandbox, Production)
Indique s'il s'agit d'un remboursement
Indique s'il s'agit d'un achat consommable
Requête invalide
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Non autorisé
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Profil introuvable
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Erreur interne du serveur