Requêtes API côté serveur
L’API côté serveur d’Adapty vous permet d’accéder et de gérer vos données d’abonnement par programmation, facilitant l’intégration avec vos services et infrastructures existants. Que vous synchronisiez des données entre plateformes, accordiez des niveaux d’accès ou validiez des achats dans Stripe, cette API fournit les outils nécessaires pour maintenir vos systèmes à jour et vos utilisateurs engagés.
Collection et environnement Postman
Pour simplifier l’utilisation de notre API côté serveur, nous avons préparé une collection Postman et un fichier d’environnement que vous pouvez télécharger et importer dans Postman.
- Request Collection : Inclut toutes les requêtes disponibles dans l’API Adapty côté serveur. Notez qu’elle utilise des variables que vous pouvez définir dans l’environnement.
- Environment : Contient une liste de variables où vous pouvez définir des valeurs une seule fois. Nous avons préparé un environnement unifié pour l’API côté serveur, l’API web et l’API d’export des analyses, pour vous faciliter la tâche. Une fois cet environnement activé, Postman substitue automatiquement les valeurs des variables définies dans vos requêtes.
Pour savoir comment importer une collection et un environnement dans Postman, consultez la documentation Postman.
Variables utilisées
Nous avons créé un environnement unifié pour l’API côté serveur, l’API web et l’API d’export des données analytics, afin de simplifier votre workflow. Voici les variables propres à l’API côté serveur :
| Variable | Description | Exemple de valeur |
|---|---|---|
| secret_api_key | Disponible dans le champ Secret key de vos App settings. | secret_live_Pj1P1xzM.2CvSvE1IalQRFjsWy6csBVNpH33atnod |
| adapty-customer-user-id | L’identifiant utilisateur de votre système. Dans l’Adapty Dashboard, il se trouve dans le champ Customer user ID du profil. | john.doe@example.com |
| adapty-profile-id | L’identifiant utilisateur attribué par Adapty. Dans l’Adapty Dashboard, il se trouve dans le champ Adapty ID du profil. | 3286abd3-48b0-4e9c-a5f6-ac0a006333a6 |
| Adapty-platform | La plateforme utilisée par l’utilisateur pour votre application. Valeurs possibles : iOS, macOS, iPadOS, visionOS, Android, web. | iOS |
| stripe_token | Token d’un objet Stripe représentant un achat unique, tel qu’un abonnement (sub_XXX) ou un Payment Intent (pi_XXX). | sub_1JY8xLLy6P12345a |
Prochaine étape : Requêtes :
- Obtenir un profil
- Créer un profil
- Mettre à jour un profil
- Supprimer un profil
- Accorder un niveau d’accès
- Révoquer un niveau d’accès
- Définir une transaction
- Valider un achat, accorder un niveau d’accès au client et importer son historique de transactions
- Ajouter des identifiants d’intégration
- Obtenir un paywall
- Lister les paywalls
- Mettre à jour un paywall
- Créer une transaction en devise virtuelle
- Lister les transactions en devise virtuelle
- Lister les soldes en devise virtuelle