---
title: "Ajouter la clé API App Store Connect à Adapty"
description: "Avec la clé API App Store Connect, Adapty crée des produits App Store et synchronise leur statut et leurs prix. Générez une clé d'équipe, connectez-la et remplacez-la si elle cesse de fonctionner."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skills: `npx adapty skills install --yes`

Adapty utilise la clé API App Store Connect pour gérer vos produits dans App Store Connect :

- [Créer des produits](create-product#create-product-and-push-to-store) et des groupes d'abonnements.
- Retrouver vos produits existants par ID lorsque vous ajoutez un produit dans Adapty.
- Afficher le statut App Store de chaque produit dans Adapty.
- Importer les prix quotidiennement et exporter les modifications de prix que vous effectuez dans Adapty.
- Suggérer des produits pour Switch Plan dans [Retention Messaging](retention-messaging-setup).

Adapty ne modifie App Store Connect que lorsque vous agissez dans Adapty, par exemple lors de la création d'un produit ou de la modification des prix. Pour afficher les statuts et importer les prix, il lit uniquement depuis App Store Connect.

Générez la clé dans l'onglet **Team Keys** d'App Store Connect, puis connectez-la dans **App settings** d'Adapty. Si la clé ne fonctionne plus ou doit être remplacée, [remplacez-la](#replace-the-key).

La clé API App Store Connect est différente de la [clé d'achat intégré](generate-in-app-purchase-key), même si App Store Connect utilise les libellés **Issuer ID** et **Key ID** pour les deux.

Pour saisir toutes les informations d'identification dans **App settings** > **iOS SDK** en une seule fois, suivez le guide [Configurer l'intégration App Store](app-store-connection-configuration).

## Générer une clé d'équipe dans App Store Connect \{#generate-a-team-key-in-app-store-connect\}

1. Dans App Store Connect, allez dans [**Users and Access** > **Integrations** > **App Store Connect API**](https://appstoreconnect.apple.com/access/integrations/api), et ouvrez l'onglet **Team Keys**. Adapty a besoin d'une clé d'équipe : les clés individuelles n'ont pas d'Issuer ID.

   Une seule clé d'équipe couvre toutes les applications de votre équipe App Store Connect. Si une clé active dans cet onglet dispose d'un accès **Admin** et que vous avez son fichier, réutilisez-la et passez les étapes 2 à 4.

   Si votre équipe n'a pas encore accès à l'API App Store Connect, le titulaire du compte [en fait la demande](https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api). Apple examine chaque demande.

2. Pour générer une clé, vous devez avoir le rôle Account Holder ou Admin dans App Store Connect. Si vous n'avez ni l'un ni l'autre, demandez à quelqu'un qui l'a de générer une clé avec l'accès **Admin** et de vous envoyer le fichier avec son Issuer ID et son Key ID.

   Si l'onglet liste déjà des clés actives, cliquez sur **+**. Sinon, cliquez sur **Generate API Key**.

   <ZoomImage id="asc-team-keys-add.webp" width="700px" alt="Onglet Team Keys de la page App Store Connect API dans App Store Connect" />

3. Saisissez un nom pour la clé et définissez **Access** sur **Admin**. **Access** détermine ce qu'Adapty peut faire avec la clé, quel que soit votre propre rôle. Vous ne pouvez pas modifier **Access** après avoir généré la clé. Cliquez sur **Generate**.

   <ZoomImage id="asc-team-key-generate-dialog.webp" width="700px" alt="Boîte de dialogue pour une nouvelle clé d'équipe, avec un nom et le menu déroulant Access" />

4. Vous ne pouvez télécharger chaque clé qu'une seule fois. À côté de la nouvelle clé, cliquez sur **Download**. Conservez le fichier en lieu sûr : vous le téléversez dans chaque application Adapty qui utilise la clé.

   <ZoomImage id="asc-team-key-download.webp" width="700px" alt="Liste active des clés d'équipe, avec le lien Download à côté d'une nouvelle clé" />

## Connecter la clé dans Adapty \{#connect-the-key-in-adapty\}

1. Pour trouver l'**Issuer ID** et le **Key ID** de votre clé d'équipe, dans App Store Connect, accédez à [**Users and Access** > **Integrations** > **App Store Connect API**](https://appstoreconnect.apple.com/access/integrations/api), puis ouvrez l'onglet **Team Keys**. Si quelqu'un d'autre a généré la clé et vous a envoyé son Issuer ID, Key ID et le fichier, ignorez cette étape.

   <ZoomImage id="asc-team-keys-ids.webp" width="700px" alt="Issuer ID et Key ID d'une clé d'équipe dans l'onglet Team Keys d'App Store Connect" />

2. Dans Adapty, accédez à [**App settings** > **iOS SDK**](https://app.adapty.io/settings/ios-sdk). Dans la section **App Store Connect API key**, cliquez sur **Connect API Key**.

   <ZoomImage id="app-settings-connect-api-key.webp" width="700px" alt="Section App Store Connect API key dans Adapty, avec le bouton Connect API Key" />

3. Remplissez les champs :
   - **Issuer ID** : copiez-le depuis l'onglet **Team Keys** dans App Store Connect.
   - **Key ID** : copiez-le depuis la liste **Active** de l'onglet **Team Keys**, à côté de la clé que vous avez téléchargée.
   - **Private key (.p8 file)** : importez le fichier téléchargé pour la clé d'équipe.

   <ZoomImage id="app-settings-api-key-dialog.webp" width="700px" alt="Champs Issuer ID, Key ID et Private key (.p8 file) dans la fenêtre de la clé App Store Connect API" />

4. Vous pouvez remplacer une clé connectée ultérieurement, mais vous ne pouvez pas la supprimer. Assurez-vous que la clé provient de l'équipe App Store Connect propriétaire de cette application, puis cliquez sur **Connect**. Dès lors, vous sélectionnez chaque **App Store Product ID** parmi vos produits dans App Store Connect, au lieu de le saisir manuellement.

   Adapty ne vérifie pas la clé auprès d'Apple lors de la connexion. Une clé incorrecte échoue sans message d'erreur relatif à la clé : les produits n'affichent aucun statut App Store et la liste déroulante **App Store Product ID** reste vide. Pour corriger une clé incorrecte, [remplacez-la](app-store-connect-api-key#replace-the-key).

## Remplacer la clé \{#replace-the-key\}

Si la clé ne fonctionne plus ou nécessite un paramètre **Access** différent, connectez une nouvelle clé dans Adapty avant de révoquer l'ancienne.

Sans clé fonctionnelle, Adapty ne peut pas :

- Créer des produits.
- Retrouver vos produits existants par ID.
- Synchroniser le statut et les prix des produits.

Une clé qui ne fonctionne plus apparaît toujours comme connectée dans Adapty. Les signes révélateurs sont [des produits sans statut App Store et un menu déroulant **App Store Product ID** vide](troubleshoot-app-store-integration#products-dont-appear-or-show-no-app-store-status).

Adapty n'affiche pas l'identifiant Key ID d'une clé connectée. Si vous ne savez pas quelle clé Adapty utilise, remplacez-la par une nouvelle clé.

Lorsque votre application passe sur un autre compte développeur Apple, [connectez une clé d'équipe du nouveau propriétaire](transfer-apps#app-store-ios-transfer).

Pour remplacer la clé :

1. [Générez une nouvelle clé d'équipe](#generate-a-team-key-in-app-store-connect).
2. Dans Adapty, allez dans [**App settings** > **iOS SDK**](https://app.adapty.io/settings/ios-sdk). Dans la section **App Store Connect API key**, cliquez sur **Edit**. [Saisissez les valeurs de la nouvelle clé](#connect-the-key-in-adapty), puis cliquez sur **Save changes**.
3. Une clé d'équipe s'applique à toutes les applications de votre équipe App Store Connect. Si d'autres applications de votre équipe utilisent Adapty, connectez-y également la nouvelle clé. Remplacez l'ancienne clé sur tous vos serveurs qui l'utilisent.
4. Une clé révoquée cesse de fonctionner dans toutes les applications qui l'utilisent, et il est impossible de la restaurer. Si vous savez quelle clé la nouvelle remplace, rendez-vous dans App Store Connect et révoquez cette ancienne clé.