> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.fr/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Conditions relatives à la certification des applications

> Découvrez ce dont les partenaires d

'Marketplace des applications | Exigences en matière de certification des applications';

"Découvrez ce dont les partenaires d'application ont besoin pour certifier leurs applications dans le marketplace des applications.";

La certification d'application implique que l'équipe qualité de l'écosystème HubSpot évalue et confirme que votre [application listée](https://developers.hubspot.com/docs) répond aux exigences ci-dessous en matière de sécurité, de confidentialité, de fiabilité, de performances, de facilité d'utilisation, d'accessibilité et de valeur ajoutée.

Les applications certifiées se distinguent sur le [marketplace des applications](https://ecosystem.hubspot.com/marketplace/apps) par leur réputation en termes de qualité et de fiabilité. Votre application bénéficiera également d'[avantages spéciaux](#certification-benefits) et recevra des commentaires constructifs de l'équipe qualité de l'écosystème HubSpot lors de l'évaluation de la certification de l'application.

<Alert type="warning" titleText="Remarque :">
  * Ces exigences sont sujettes à modification, car HubSpot apporte continuellement des améliorations au marketplace des applications et à l'écosystème HubSpot. HubSpot peut rejeter une demande de certification d'application à sa discrétion si elle ne répond pas aux normes établies.
  * HubSpot n'étudiera <u>pas</u> votre application si vous ne soumettez pas de vidéo de démonstration, comme indiqué lors de la [demande de certification de l'application.](https://developers.hubspot.com/docs)
  * Vous ne pouvez envoyer qu'une seule application à la fois pour certification. Si vous soumettez plusieurs applications pour certification en même temps, elles seront rejetées en fonction de l'ordre de soumission.
  * Les certifications d'application sont valables pour une durée de deux ans et doivent être renouvelées. Le non-renouvellement de votre certification entraînera la suppression de votre statut d'application certifiée.
    * Une notification sera envoyée 3 mois avant la date de renouvellement de la certification de votre application.
    * Si votre application ne répond plus aux normes, l'équipe qualité de l'écosystème HubSpot collaborera avec vous pendant 60 jours maximum pour résoudre les problèmes.
</Alert>

## Présentation

Vous trouverez ci-dessous une présentation des exigences en matière de certification des applications. Pour plus de détails, consultez les [critères d'évaluation](#review-criteria).

Votre application doit remplir les conditions suivantes :

* Être associée à un seul ID d'application HubSpot.

  * Votre application publique listée doit être unique. Si vous avez déjà publié une application et que vous souhaitez la remplacer, vous devez mettre à jour l'application existante au lieu d'en publier une nouvelle.
  * Ne créez pas plusieurs applications qui répondent au même cas d'utilisation. Les applications ayant des fonctionnalités similaires et utilisant les mêmes API doivent être consolidées en une seule application.

* Utiliser l'[authentification OAuth](/apps/legacy-apps/authentication/working-with-oauth) et tous les périmètres nécessaires.

* Être associée à un [domaine vérifié](/apps/legacy-apps/public-apps/overview).

* Les ressources publiques associées à votre application doivent respecter les bonnes pratiques de sécurité.

Votre application <u>ne peut pas</u> utiliser les [cartes CRM classiques](/api-reference/crm-public-app-crm-cards-v3/guide), car elles ne sont plus prises en charge à compter du 16 juin 2025. Découvrez-en davantage sur cette annonce dans le [journal des modifications des développeurs HubSpot](https://community.hubspot.com/t5/Developer-Announcements/Deprecating-Support-for-Classic-Legacy-CRM-Cards/m-p/1153039#M1048).

Consultez la [liste détaillée des exigences en matière de sécurité et de confidentialité](#security-privacy).

<Alert type="info">
  L'activité de l'application est définie par les requêtes authentifiées par OAuth aux [API](/api-reference/overview) de HubSpot et les [requêtes signées](/apps/legacy-apps/authentication/validating-requests) provenant des [abonnements au webhook](/api-reference/webhooks-webhooks-v3/guide) HubSpot et des extensions (par exemple : les requêtes de récupération de données des [cartes CRM](/api-reference/crm-public-app-crm-cards-v3/guide)).

  Les installations actives sont le nombre de comptes de production uniques HubSpot, non affiliés à votre organisation, affichant une activité d'**application réussie** au cours des 30 derniers jours.
</Alert>

## Avantages de la certification

Outre les [avantages liés au listing de votre application](https://www.hubspot.com/partners/app), les applications certifiées bénéficient des avantages suivants :

* Badge « Application certifiée HubSpot » affiché sur son listing de marketplace des applications.
* Visibilité supplémentaire dans le marketplace des applications de HubSpot :
  * Inclusion dans le filtre de recherche « Application certifiée HubSpot ».
  * Éligibilité pour l'inclusion dans des sélections du marketplace des applications.
* Accès au badge « Application certifiée HubSpot » et aux images des réseaux sociaux pour partager l'obtention de la certification de l'application
* Prise en compte favorable dans les initiatives de partenariat et d'amplification de HubSpot.

## Critères d'évaluation

Pour obtenir la certification, votre application doit démontrer sa qualité en répondant à des mesures quantitatives et à des descripteurs qualitatifs en matière de sécurité, de confidentialité, de fiabilité, de performances, de facilité d'utilisation, d'accessibilité et de valeur ajoutée. Les exigences ci-dessous sont organisées par ces catégories et comprennent des exemples de commentaires constructifs que vous pouvez recevoir.

### Sécurité et confidentialité

Votre application doit remplir les conditions suivantes :

* Être associée à un seul ID d'application HubSpot. Votre application doit autoriser les requêtes d'API avec l'ID d'application HubSpot public (et l'[ID de client OAuth](/apps/legacy-apps/authentication/working-with-oauth)) associé à votre listing d'application.
  * Un listing ne doit pas rediriger vers une autre application publique ou privée.
  * Votre application publique répertoriée ne doit pas nécessiter le fonctionnement d'une autre application publique ou privée.
* Être authentifiée par le [flux de code d'autorisation OAuth](/apps/legacy-apps/authentication/working-with-oauth)
  * Il est interdit de demander aux utilisateurs de copier et de coller les codes ou les jetons OAuth. Les utilisateurs doivent uniquement être invités à autoriser l'accès.
  * Les applications doivent demander, gérer et actualiser les jetons d'accès sans intervention de l'utilisateur.
* Utiliser tous les paramètres [scope](/apps/legacy-apps/authentication/working-with-oauth) nécessaires à l'installation (c'est-à-dire les paramètres obligatoires `scope` et `optional_scope`).
  * Activez [les paramètres de domaine avancés](/apps/legacy-apps/public-apps/overview#configure-scopes) et sélectionnez tous les domaines requis, conditionnellement requis et facultatifs que l'application demande d'installer.
  * Les périmètres étrangers doivent être supprimés.
  * Si certains domaines ne s'appliquent qu'à un sous-ensemble de la base d'utilisateurs de votre application, ils doivent être inclus en tant que domaines conditionnellement requis ou facultatifs.
* Être associée à un [domaine vérifié](/apps/legacy-apps/public-apps/overview).
* Vos ressources publiques seront évaluées en fonction des bonnes pratiques en matière de sécurité liées à des logiciels obsolètes et à diverses vulnérabilités et constatations des serveurs web.

#### Exemple de feedback

<Quote>
  Votre application nécessite actuellement quatre domaines : `contacts`, `timeline`, `forms` et `content`. Selon nos journaux, cependant, il n'a effectué des requêtes aux API Contacts CRM et Événements de chronologie qu'au cours des 30 derniers jours. Étant donné que les domaines `forms` et `content` ne sont requis pour aucune de ces fonctions, veuillez les supprimer au besoin des paramètres de l'application pour réduire les autorisations que les utilisateurs doivent accepter.
</Quote>

### Fiabilité et performance

Votre application doit remplir les conditions suivantes :

* Avoir une bonne réputation :
  * Votre application doit répondre à toutes les dispositions en vigueur.
  * Elle doit n'avoir eu aucun rejet de certification au cours des six derniers mois.
  * Elle doit n'avoir eu aucune remontée de support non résolue avec des clients mutuels.

* Utiliser des versions publiques stables des API et extensions de HubSpot.

  * Il est recommandé d'utiliser les versions publiques les plus récentes.
  * Les API de prévisualisation non documentées, bêta et de développeur sont considérées comme instables et ne doivent pas être utilisées dans votre application de production.
  * Si votre application utilise des API qui ne sont pas stables ou publiques, veuillez le signaler lors de l'examen de la certification ou à l'équipe responsable des partenaires d'application pour aborder les différentes solutions.

* Maintenir un volume d'[activité](#activity) raisonnable de la part des comptes clients HubSpot non affiliés à votre entreprise.

* Respecter les [directives d'utilisation de l'API](https://developers.hubspot.com/docs) et les bonnes pratiques, notamment :
  * Le respect des limites (c.-à-d. 100 requêtes entrantes toutes les 10 secondes par compte HubSpot connecté).
  * L'actualisation des jetons d'accès OAuth avant leur expiration.
  * La mise en cache des données pour les appels récurrents, le cas échéant.
  * L'utilisation d'API de lot et des abonnements au webhook pour réduire le volume de requête, le cas échéant.
  * L'utilisation d'API pour créer des propriétés, des workflows et des actions de workflow personnalisées au lieu d'exiger une action de la part de l'utilisateur.

* Maintenir un taux de réussite moyen supérieur à **95 %** pour toutes les [activités](#activity)

  * Les requêtes débouchant sur des réponses d'erreur sont comptabilisées dans ce taux de réussite.
  * Certaines erreurs inévitables ou attendues peuvent être exclues lors du calcul des taux de réussite pour l'ensemble des [activités](https://developers.hubspot.com/docs#activity).

* Votre application peut avoir une extension de navigateur pour offrir des fonctionnalités et une valeur supplémentaires aux clients :
  * Les extensions de navigateur ne doivent pas être créées spécifiquement pour l'interface utilisateur de HubSpot ou comme solution de contournement des API de HubSpot.
  * Les extensions du navigateur ne doivent pas proposer de capacités ou de composants dans l'interface utilisateur de HubSpot.
    * Les extensions d'interface utilisateur officiellement prises en charge (par exemple, les [cartes CRM](/api-reference/crm-public-app-crm-cards-v3/guide) et les [actions de workflow personnalisées](/api-reference/automation-actions-v4-v4/guide)) fournissent des expériences utilisateur plus cohérentes pour les clients.
  * Votre application fera l'objet d'une évaluation de sécurité supplémentaire si elle inclut une extension de navigateur.

#### Exemples de feedback

<Quote>
  Le taux de réussite de l'API de votre application est inférieur au seuil de 95 % requis pour la certification. Nos journaux indiquent un taux de réussite de 83 % au cours des 30 derniers jours. La grande majorité de ces requêtes ont renvoyé des erreurs `429` de limitation. Pour réduire ce taux d'erreur, nous recommandons de limiter les requêtes à 100 requêtes toutes les 10 secondes pour chaque compte.
</Quote>

<Quote>
  Votre application génère des erreurs autour de la mise à jour des contacts via une adresse e-mail `undefined`, qui ne fonctionnera pas avec ce point de terminaison. Votre application doit ignorer ces requêtes si une fiche d'informations n'a pas d'adresse e-mail.
</Quote>

<Quote>
  Votre application effectue des requêtes avec des jetons OAuth expirés et reçoit des erreurs `401` avant d'actualiser le jeton. Pour minimiser ces erreurs, nous vous recommandons que votre application garde une trace du moment où les jetons expirent ou actualise les jetons avant de faire des requêtes. Si vous constatez des erreurs `401` pour toutes les requêtes et que vous ne pouvez pas actualiser le jeton d'accès, essayez de désinstaller l'application et cessez d'effectuer des requêtes pour le compte jusqu'à ce qu'un utilisateur réauthentifie votre application.
</Quote>

<Quote>
  Votre application génère des erreurs `403` provenant de la tentative d'utilisation de l'API des listes de contacts avec les comptes gratuits Marketing Hub, qui n'ont pas accès aux listes de contacts. Si votre application reçoit des erreurs `403` répétées en raison de l'absence des domaines appropriés, elle doit cesser d'effectuer des appels pour récupérer les listes de ce compte.
</Quote>

<Quote>
  Les abonnements au webhook de votre application échouent fréquemment avec les erreurs `500` et `503`. Assurez-vous que votre serveur peut gérer le volume de requêtes (actuellement limité à 150 par seconde) afin que les données des clients ne soient pas perdues.
</Quote>

<Quote>
  Votre application demande de nombreux contacts un par un au lieu de le faire par lots. Nous vous recommandons d'utiliser [des points de terminaison de lot](/api-reference/crm-contacts-v3/guide) à la place.
</Quote>

### Facilité d'utilisation et accessibilité | Application

* Votre application doit être [listée](https://developers.hubspot.com/docs) dans le [marketplace des applications](https://ecosystem.hubspot.com/marketplace/apps) HubSpot pendant au moins six mois.
* Votre application doit présenter [des bonnes pratiques en termes de facilité d'utilisation](https://www.nngroup.com/articles/ten-usability-heuristics/).
  * L'installation et l'utilisation ne doivent pas générer de confusion ou de frustration pour les clients de HubSpot, ni impacter négativement l'expérience utilisateur principale de HubSpot.

#### Exemple de feedback

<Quote>
  Votre application demande actuellement aux utilisateurs de configurer manuellement des actions webhook de workflow pour envoyer des SMS. Pensez à créer des actions de workflow personnalisées via l'application suffisamment flexibles pour s'adapter à de nombreux cas d'utilisation.
</Quote>

### Facilité d'utilisation et accessibilité | Listing de marketplace des applications

Votre listing de marketplace des applications doit :

* Décrire avec précision les fonctionnalités actuelles de votre application.
  * Si la fonctionnalité change selon le produit ou le niveau d'abonnement d'un utilisateur, que ce soit pour HubSpot ou votre solution, les différences doivent être clairement définies.
  * Votre listing doit contenir des informations claires et précises sur les tarifs, y compris un lien vers votre page tarifaire actuelle.
  * Si plusieurs forfaits prennent en charge votre application, le listing de marketplace des applications doit au moins inclure l'option la moins coûteuse.
* Utiliser des données de substitution ou masquer des données pour ne pas afficher d'informations personnelles identifiables (PII).
* Inclure :
  * Des aides visuelles informatives et actualisées, qui peuvent inclure des captures d'écran ou une vidéo. Reportez-vous à la page [Comment créer une excellente vidéo de démonstration d'application](https://www.hubspot.com/partners/apps/resources/how-to-make-a-great-app-demo-video) pour connaître les bonnes pratiques ainsi que des exemples de création d'une vidéo de démonstration.
  * Une URL de documentation de configuration à jour qui mène directement à un guide de configuration complet pour votre application. Vous pouvez consulter la [configuration requise complète pour la documentation d'installation](https://developers.hubspot.com/docs). Ce guide comprend également un exemple de modèle qui répond à toutes les exigences.
* Exclure :
  * Toute donnée ou statistique, à moins qu'une étude de cas ne soit fournie en tant que ressource.

#### Exemples de feedback

<Quote>
  Votre listing du marketplace des applications contient quelques détails spécifiques sur les fonctionnalités de votre application. Veuillez enrichir le listing avec des captures d'écran illustrant les fonctionnalités de l'application et incluant des descriptions plus détaillées des cas d'utilisation courants et des comportements au sein de l'application.
</Quote>

<Quote>
  Les clients HubSpot ont l'habitude d'effectuer un essai avant d'acheter de nouveaux produits et services. Pour cette raison, nous recommandons à votre application de proposer un essai gratuit ou une expérience d'inscription freemium. Certains partenaires d'applications qui n'ont pas de pages de tarification ou d'essais gratuits ont créé des « abonnements HubSpot », qui proposent aux clients mutuels une tarification transparente, une inscription sans contact et d'autres avantages.
</Quote>

### Facilité d'utilisation et accessibilité | Documentation de support

La documentation de support pour votre application doit :

* Figurer sur une URL en ligne publique (c'est-à-dire sans pare-feu ou connexion requise) et respecter les normes actuelles en matière d'accessibilité, de confidentialité et de RGPD.
* Être à jour et cohérente avec la version actuelle de votre application.
* Décrire clairement :
  * L'objet de l'application.
  * Comment installer votre application et connecter un compte HubSpot avec des captures d'écran de chaque étape, y compris l'écran d'approbation des périmètres d'accès.
  * Comment configurer l'application une fois installée.
  * Comment utiliser l'application, y compris les interactions manuelles et automatisées.
  * Comment déconnecter HubSpot de votre application.
  * Comment désinstaller votre application d'un compte HubSpot.
  * L'impact de la déconnexion et de la désinstallation sur les comptes et données HubSpot des utilisateurs.
* Inclure des images. Les images contenant des captures d'écran de l'interface utilisateur HubSpot doivent être mises à jour et cohérentes avec notre [système de conception](https://canvas.hubspot.com/).
  * Les vidéos sont également recommandées, mais non obligatoires. Les vidéos doivent être mises à jour régulièrement et refléter la version actuelle de votre application.

#### Exemple de feedback

<Quote>
  Le guide de configuration de votre application inclut une capture d'écran illustrant les domaines dont votre application a besoin pour l'installation. Cette capture d'écran n'indique pas le domaine `business-intelligence`, qui est sélectionné dans les paramètres de votre application. Veuillez mettre à jour la capture d'écran afin qu'elle reflète les domaines requis actuels.
</Quote>

### Valeur

* Le nombre d'installations actives de votre application, sa conservation et les avis du marketplace des applications de HubSpot sont évalués comme des indicateurs de la valeur ajoutée de votre application pour les clients mutuels.

  * Votre application doit avoir au moins 60 installations [actives](#activity) uniques pour prétendre à la certification. Les comptes avec des installations doivent être non affiliés à votre organisation. Les comptes de test seront également exclus.
    * Si votre application compte moins de 60 installations actives, il vous sera demandé d'annuler la demande de certification.
    * Si votre application compte moins que les trois installations actives requises, votre application peut être supprimée du marketplace des applications.

* Votre listing d'application doit recevoir des réponses de votre équipe pour tout commentaire négatif sur votre application.

#### Exemple de feedback

<Quote>
  Votre application n'a pas maintenu au moins 60 installations actives au cours des six derniers mois. À ce titre, son statut de certification sera supprimé. Vous pourrez présenter une nouvelle demande de certification dans six mois.
</Quote>

## Processus d'évaluation de certification et de recertification d'application

L'équipe qualité de l'écosystème HubSpot répond aux [demandes de certification d'application](https://developers.hubspot.com/docs) dans un **délai de 10 jours ouvrables**. L'ensemble du processus d'examen et de feedback sur l'application ne devrait pas prendre plus de **60 jours** à partir du moment où le feedback est partagé. Passez en revue les critères énumérés [ici](https://developers.hubspot.com/docs) pour fournir des informations d'identification de test pour votre application.

Si votre application répond à toutes les exigences, elle obtiendra la certification et un badge « Application certifiée HubSpot » sera affiché aux clients et prospects sur le marketplace des applications. Votre application apparaîtra également lorsque les utilisateurs utiliseront le filtre « Application certifiée HubSpot ».

Si votre application ne réussit pas l'évaluation, vous pourrez refaire une demande dans six mois.

Après un an de certification, l'équipe qualité de l'écosystème HubSpot peut examiner votre application pour s'assurer qu'elle répond toujours aux exigences de certification rigoureuses. Si votre application ne répond plus à ces normes, l'équipe collaborera avec vous pendant soixante jours maximum pour résoudre les problèmes.

<Alert type="warning" titleText="Remarque :">
  Si votre application n'est pas conforme aux exigences de certification indiquées ci-dessus à tout moment, HubSpot peut lancer immédiatement un processus de recertification, même si votre application est certifiée depuis moins d'un an. Comme indiqué dans le [contrat relatif au Programme Partenaires d'applications](https://legal.hubspot.com/app-program-agreement), HubSpot se réserve également le droit d'annuler la publication de votre application à tout moment.
</Alert>

## Questions fréquentes

<Accordion title="Existent-ils des coûts associés à la certification de l'application ?" defaultOpen={false}>
  Non, HubSpot ne facture aucuns frais pour l'inscription ou la certification de vos applications sur le marketplace des applications, ni pour les installations générées via le marketplace des applications. Il n'y a pas de partage des revenus. L'équipe HubSpot est là pour vous aider à améliorer votre application.
</Accordion>

<Accordion title="Serai-je informé lorsque mon application sera à nouveau éligible à la certification si elle a été rejetée par le passé ?" defaultOpen={false}>
  Non. Pour l'instant, aucune notification n'est activée pour vous informer si et quand vous pourrez présenter une nouvelle demande. Votre [gestionnaire de partenaires d'application](#app-partner-manager) serait la meilleure ressource à contacter pour demander si vous êtes éligible avant de postuler.
</Accordion>

<Accordion title="Comment promouvoir mon application certifiée auprès de mes clients ?" defaultOpen={false}>
  N'hésitez pas à utiliser le modèle de communiqué de presse sur [cette page](https://www.hubspot.com/partners/app/resources) pour annoncer que votre application a obtenu la certification.

  Si vous prévoyez de publier du contenu sur les réseaux sociaux, n'hésitez pas à mentionner HubSpot pour partager votre succès.
</Accordion>

<Accordion title="J'aime expérimenter avec les dernières API bêta. La certification d'application est-elle faite pour moi ?" defaultOpen={false}>
  Il est recommandé de contacter votre [gestionnaire de partenaires d'application](#app-partner-manager) pour examiner si la certification conviendrait à votre application.

  L'objectif de HubSpot est de s'assurer que votre application est bien conçue pour les clients communs et limite les modifications de dernière minute, ce qui nécessite que votre application utilise les dernières API stables. HubSpot est également là pour soutenir les entrepreneurs, les adeptes des dernières technologies et les développeurs désireux d'expérimenter les dernières API bêta.
</Accordion>

<Accordion title="J'aimerais que mon application figure sur le marketplace des applications. Est-ce à cela que sert la certification d'application ?" defaultOpen={false}>
  Les avantages liés au fait de figurer dans les collections et de permettre aux clients de filtrer facilement pour trouver une application certifiée sur le marketplace des applications continuent d'évoluer. L'équipe HubSpot serait ravie de savoir quelle représentation vous trouvez la plus utile (par exemple : Marketplace des applications, Communauté HubSpot, les newsletters organisées par HubSpot ou d'autre formulaires).

  Votre [responsable des partenaires d'application](#app-partner-manager) est le meilleur point de contact pour discuter des avantages potentiels et répondre à vos questions.
</Accordion>

<Accordion title="Pourquoi et comment mes ressources publiques seront-elles évaluées en fonction des bonnes pratiques en matière de sécurité ?" defaultOpen={false}>
  Chaque client utilisant en moyenne plus de cinq intégrations, il est impératif que vos applications fassent l'objet d'un suivi et soient soumises à des normes de confidentialité, de sécurité et de qualité tout au long de votre vie. Toutes les ressources publiques seront évaluées à l'aide des informations déjà fournies lors d'un processus d'inscription et les résultats seront analysés à l'aide d'une méthode non invasive.
</Accordion>

<Accordion title="Mon application a été certifiée il y a plus d'un an. Que dois-je faire pour conserver mon statut de certification et que signifie obtenir une nouvelle certification ?" defaultOpen={false}>
  L'équipe de qualité de l'écosystème HubSpot vous contactera si votre application n'est pas conforme ou doit faire l'objet d'une recertification annuelle avec les prochaines étapes.

  Nous vous encourageons à surveiller les performances de votre application, les exigences de certification, le [journal des modifications des développeurs](https://developers.hubspot.com/changelog) et toute autre ressource HubSpot liée à tout changement de technologie utilisé et à la façon dont votre application pourrait rester à jour.
</Accordion>

<Alert type="info">
  Trouvez votre **Gestionnaire de partenaires d'applications** et son adresse e-mail en vous connectant à votre compte de développeur et en accédant à **Marketplace des applications** > **Listings**. Passez le curseur sur votre application et cliquez sur **Plus** > **Afficher les détails du listing**.
</Alert>

***

## Ressources associées

[Comment faire une demande de certification d'application ?](https://developers.hubspot.com/docs)

[Comment lister votre application ?](/apps/developer-platform/list-apps/listing-your-app/listing-your-app)

[Conditions relatives aux listings](https://developers.hubspot.com/docs)

[Forum de la communauté des développeurs](https://community.hubspot.com/t5/APIs-Integrations/bd-p/integrations)

[Contacter l'équipe Partenaire d'application](https://www.hubspot.com/partners/app/join)
