Associations v3
There is a new version of the Associations API that adds the ability to create multiple types of associations between two object types.
Les associations représentent les relations entre les objets et les activités dans le CRM de HubSpot. Vous pouvez utiliser les points de terminaison des associations pour créer, récupérer ou supprimer des associations en masse. Vous pouvez associer les objets ou engagements suivants via l'API des associations :
Contacts
Entreprises
Transactions
Tickets
Appels
Devis
Lignes de produit
Réunions
Produits
Soumissions de feedbacks
Objets personnalisés
(le nom de votre objet)
Découvrez-en davantage sur les API d'objets, de fiches d'informations, de propriétés et d'associations dans le guide Comprendre le CRM. Pour plus d'informations générales sur les objets et les fiches d'informations dans HubSpot, découvrez comment gérer votre base de données CRM.
Les associations sont définies par un type d'objet et un sens. Les types d'associations sont unidirectionnels. Par conséquent, vous devrez utiliser une autre définition en fonction du type d'objet initial. Par exemple :
- Pour voir tous les tickets associés à un contact, vous définirez l'association avec l'URL de demande
/crm/v3/associations/Contacts/Tickets/batch/read
et identifierez le contact dans le corps de la demande par sonobjectId
. Dans cet exemple, Contacts est le fromObjectType et Tickets est le toObjectType. - Pour associer une fiche d'informations de contact à une fiche d'informations d'objet personnalisé, où votre objet personnalisé est Animaux de compagnie, vous définirez l'association avec l'URL de demande
/crm/v3/associations/Animaux de compagnie/Contacts/batch/create
et identifierez les fiches d'informations de contact et d'animaux de compagnie que vous souhaitez associer dans le corps de la demande par leursobjectIds
. Dans cet exemple, Animaux de compagnie est le fromObjectType et Contacts est le toObjectType.
Pour afficher tous les types d'association définis entre les objets, effectuez une demande GET
vers /crm/v3/associations/{fromObjectType}/{toObjectType}/types
.
Pour associer des fiches d'informations dans HubSpot, effectuez une demande POST
vers /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/create
. Dans votre demande, incluez les valeurs id
des fiches d'informations que vous souhaitez associer ainsi que la valeur type
de l'association à laquelle appartiennent les fiches d'informations.
Par exemple, pour associer des contacts à des entreprises, l'URL de votre demande sera /crm/v3/associations/Contacts/Companies/batch/create
, et votre demande ressemblera à ce qui suit :
Pour récupérer des fiches d'informations associées, effectuez une demande POST
vers /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/read
. Dans votre demande, vous pouvez inclure la valeur id
d'une fiche d'informations spécifique pour fromObjectType
. Dans votre réponse, vous recevrez les valeurs id
de toutes les fiches d'informations associées toObjectType
.
Par exemple, pour récupérer toutes les transactions associées à une entreprise, l'URL de votre demande ressemblera à /crm/v3/associations/Companies/Deals/batch/read
. Votre réponse inclura les valeurs id
de toutes les transactions associées.
Pour supprimer les associations entre des fiches d'informations, effectuez une demande POST
vers /crm/v3/associations/{fromObjectType}/{toObjectType}/batch/archive
.
Merci d'avoir partagé votre avis.