Skip to content

HubSpot ​

INFO

Le connecteur HubSpot est un connecteur de type Scripted API. Veuillez vous référer à la documentation du Scripted API pour plus de détails.

Le connecteur HubSpot permet la synchronisation des données entre HubSpot et RAC/M Identity. Pour ce faire, le connecteur utilise l'API Rest de HubSpot. La documentation de l'API est disponible au https://developers.hubspot.com/docs/api/overview.

Comme tous les scripts utilisés par le connecteur Scripted API, celui-ci peut être modifié pour répondre à des besoins spécifiques. Vous pouvez vous référer aux autres scripts de référence afin de voir comment les scripts peuvent être modifiés.

Configuration ​

Les paramètres suivants sont requis pour tous les connecteurs Scripted API :

Les paramètres suivants sont requis peu importe le mode d'authentification utilisé :

ConfigurationDescription
Script PathChemin vers le script Groovy. Ex: /usr/local/racm-identity/ICF/reference-scripts/scripted-api-1.9.0.0/hubspot.groovy.
Voir la section Création du script.
API URLURL de l'API à laquelle se connecter.
Custom Config 1Le grant_type.
Custom Config 2Le client_id.
Custom Secret 1Le client_secret.
Preferred Authentication MethoduserToken ou password
Authentication URLL'URL servant à l'authentification.

Configuration avancée ​

ConfigurationDescription
TimeoutDélai d'attente en millisecondes.
Time between retriesCorrespond au temps d'attente avant qu'une requête HTTP ne soit réessayée. Laissez vide pour utiliser 500 ms par défaut
Thread Pool SizeLe nombre de threads à utiliser pour les opérations concurrentes. Laissez vide pour utiliser tous les threads disponibles.

L'URL de l'API devrait être https://api.hubapi.com/settings/v3/users.

D'autres paramètres sont également requis pour le connecteur HubSpot.

Authentification ​

Le connecteur supporte l'authentification par "Private App".

Vous devez préalablement créer une application privée en suivant les instructions au https://developers.hubspot.com/docs/api/private-apps. Les portées ("scopes") suivantes sont requises pour le fonctionnement du connecteur :

  • settings.users.read
  • settings.users.write
  • settings.users.teams.read
  • settings.users.teams.write

Vous aurez ensuite besoin de récupérer votre "Access Token" dans l'onglet "Details". C'est cette valeur qui sera utilisée comme "Bearer Token".

Lors de la configuration du connecteur, vous devez fournir les informations suivantes :

Scripted API