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.
Installer la dernière version de l'ILC HubSpot
7.4.4-beta.0 ou ultérieure. Vous pouvez vérifier la version de l’ILC dont vous disposez en exécutant hs --version.Authentifier votre compte de développeur
- Suivez les instructions pour générer une clé d’accès personnelle dans votre compte, puis copiez-la et collez-la dans le terminal pour enregistrer votre configuration.
- Pendant cette période bêta, il est recommandé de faire de ce compte votre compte par défaut dans l’ILC. Cela permettra d’éviter d’éventuelles erreurs d’accès pour le compte pour lequel vous avez participé à la bêta.
Créer un nouveau projet de boilerplate
Configurez le projet nouvellement créé et chargez-le sur votre compte de développeur
<file-name>-hsmeta.json.Les fonctionnalités de l’application sont ensuite créées à l’aide d’une combinaison de sous-dossiers du répertoire /src/app principal et d’autres fichiers de configuration si nécessaire. Pour configurer votre projet :- Ajoutez une ou plusieurs URL de redirection valides au fichier
app-hsmeta.jsonen fonction de la configuration de votre serveur OAuth local (ou hors production).
- Modifiez la propriété
uidde l’application dans le fichierapp-hsmeta.jsonet les autres fichiers de configuration*-hsmeta.jsonde votre projet.
- Lorsque vous utilisez des objets d’application pour votre application unifiée, seules les définitions de propriété « Nom » autorisées seront autorisées en fonction de votre demande d’objet. Dans le cadre de cette version bêta privée, vous devriez avoir reçu séparément confirmation du « nom » approuvé de votre application, qui doit être utilisé dans la configuration
*-object-hsmeta.json. À titre de référence, le nom entièrement qualifié (FQN) de votre objet d’application seraa<appId>_<name>. Par exemple, si votreappIdest16858319et votre propriéténameétaitCARS, alors votre FQN seraita16858319_cars. - Après avoir enregistré vos modifications, exécutez la commande CLI
hs project uploadpour charger votre projet sur la plateforme de développement HubSpot et déclencher automatiquement une nouvelle build. - Dans une fenêtre de navigateur, accédez à
https://app.hubspot.com/developer_projects/<accountId>pour accéder à l’interface utilisateur des projets et vérifiez que l’application et le projet ont été correctement créés, créés et déployés.
Ajoutez l'ID client et le secret client de votre application à votre application
-
Après avoir téléchargé votre projet, vous devrez obtenir les détails d’authentification pour que votre application soit copiée dans votre configuration OAuth :
- Cliquez sur Projets dans le menu de navigation Développement.
- Cliquez sur le nom de votre nouveau projet.
- Cliquez sur le UID de votre application, puis sur l’onglet Authentification.
- Copiez l’ID du client et le Secret client de votre nouvelle application et collez-les aux emplacements correspondants dans la configuration de votre serveur OAuth local, puis redémarrez votre serveur OAuth.
Configurer la configuration du schéma d'objet d'application
- Ajoutez un nouvel objet d’application en créant un répertoire dans le répertoire
/src/appet nommez-leapp-objects. Le chemin résultant vers le nouveau répertoire devrait être/src/app/app-objects. - Créez un nouveau fichier de configuration pour représenter le schéma de votre objet, Vous devez utiliser le nom d’objet attribué à votre application pendant le processus d’aperçu comme préfixe pour le nom de fichier, suivi de
-object-hsmeta.json. Par exemple, dans le modèle de projet de référence, le nom d’objet de l’application est « CAR », de sorte que le fichier de configuration résultant est nommécar-object-hsmeta.json. - Consultez le fichier de référence de définition du composant d’objet d’application et personnalisez les champs en fonction des valeurs correspondantes pour votre objet d’application.
- Dans l’objet
configde votre définition, le champnamedoit correspondre au nom qui a été accordé à votre application lors du processus d’évaluation, formaté dans le formatUPPER_SNAKE_CASE. - Notez qu’une fois que les propriétés et les champs ont été ajoutés au schéma d’objet d’application et chargés dans votre projet à l’étape suivante, ils ne peuvent pas être supprimés.
- Dans l’objet
- Lorsque vous avez terminé de modifier la définition du schéma d’objet de votre application et que vous êtes prêt à valider ces modifications, exécutez les commandes suivantes pour enregistrer vos modifications :
- Dans une fenêtre de navigateur, accédez à
https://app.hubspot.com/developer_projects/<hubId>pour accéder à l’interface utilisateur des projets et vérifiez que l’application et le projet ont été correctement créés, créés et déployés.
Mettre à jour votre application
app-hsmeta.json pour refléter les domaines créés à partir de l’étape précédente. Ces domaines devraient être visibles dans les journaux de l’ILC après l’exécution de hs project upload.- Modifiez le fichier
app-hsmeta.jsonet ajoutez les nouveaux domaines au tableau derequiredScopesdans la définitionauth. Par exemple, si votreappIdétaita12345, vous modifieriez la définitionauthcomme suit :
- Lorsque vous avez terminé d’ajouter ces domaines et que vous avez enregistré vos modifications, exécutez les commandes suivantes pour valider vos modifications dans la plateforme :
Créez un compte de test de développeur (facultatif) et installez votre application
- Accédez à Comptes de test dans le menu de navigation Développement, puis cliquez sur Créer un compte de test de développeur. Suivez les instructions pour créer votre nouveau compte de test.
- Dans le menu latéral de gauche, accédez à Projets, cliquez sur le nom de votre nouveau projet, puis sur UID de votre application dans la liste des composants.
- Dans l’onglet Authentification, copiez le lien d’installation de votre application.
- Utilisez ce lien pour installer l’application dans votre compte de test de développeur.
- Ouvrez le compte test et accédez à la page Applications connectées, où vous devriez voir la liste de votre application installée.
- Dans votre compte de test, accédez à CRM > Contacts, puis cliquez sur le menu déroulant Objet CRM et confirmez que votre objet d’application est disponible.
- Vous pouvez ensuite confirmer que votre définition de schéma est conforme à votre fichier de configuration en créant une nouvelle fiche d’informations de votre objet d’application.

Accès aux données par programmation à l'aide de l'API d'objets HubSpot
objectTypeId ou fullyQualifiedName de l’objet de votre application comme paramètre de chemin d’accès objectType dans votre demande.Par exemple, le bloc de code suivant montre comment effectuer une demande cURL pour créer une nouvelle fiche d’informations de votre objet d’application :objectTypeId pour votre objet d’application en accédant à la page index des fiches d’informations :- Accédez à CRM > Contacts dans le compte de test de développeur sur lequel vous avez installé votre application.
- Cliquez sur le menu déroulant en haut de la page et sélectionnez l’objet de votre application.
objectTypeIdapparaîtra dans l’URL située entre les parties/objects/<objectTypeId>/views.