Une transaction stocke des données sur une transaction en cours. Les points de terminaison des transactions vous permettent de gérer ces données et de les synchroniser entre HubSpot et d’autres systèmes.
POST
à /crm/v3/objects/deals
.
Dans le corps de la requête, incluez les données de votre transaction dans un objet properties
. Vous pouvez également ajouter un objet associations
pour associer votre nouvelle transaction à des fiches d’informations existantes (par exemple, des contacts ou des entreprises) ou à des activités (par exemple, des réunions ou des notes).
dealname
, dealstage
et, si vous disposez de plusieurs pipelines, pipeline
. Si aucun pipeline n’est spécifié, le pipeline par défaut sera utilisé.
Pour afficher toutes les propriétés disponibles, vous pouvez récupérer une liste des propriétés de transactions de votre compte en effectuant une requête GET
à /crm/v3/properties/deals
. Découvrez-en davantage sur l’API des propriétés.
associations
. Par exemple, pour associer une nouvelle transaction à un contact et une entreprise existants, votre requête ressemblerait à ce qui suit :
associations
, vous devez ajouter les éléments suivants :
Paramètre | Description |
---|---|
to | La fiche d’informations ou l’activité à laquelle vous souhaitez associer la transaction, en fonction de sa valeur unique id . |
types | Le type d’association entre la transaction et la fiche d’informations/l’activité. Inclut associationCategory et associationTypeId . Les ID de types d’association par défaut sont répertoriés ici, ou vous pouvez récupérer la valeur des types d’associations personnalisés (c’est-à-dire les libellés) via l’API des associations. |
GET
à /crm/v3/objects/deals/{dealId}
.GET
à /crm/v3/objects/deals
.Paramètre | Description |
---|---|
properties | Une liste séparée par des virgules des propriétés à renvoyer dans la réponse. Si la transaction demandée n’a pas de valeur pour une propriété, elle n’apparaîtra pas dans la réponse. |
propertiesWithHistory | Une liste séparée par des virgules des propriétés actuelles et historiques à renvoyer dans la réponse. Si la transaction demandée n’a pas de valeur pour une propriété, elle n’apparaîtra pas dans la réponse. |
associations | Une liste séparée par des virgules des objets pour lesquels récupérer les ID associés. Les associations spécifiées qui n’existent pas ne seront pas renvoyées dans la réponse. Découvrez-en davantage sur l’API des associations. |
POST
à crm/v3/objects/deals/batch/read
.
idProperty
dans le corps de la requête afin de spécifier le nom de la propriété. Ensuite, dans le tableau inputs
, incluez les valeurs de la propriété de l’identifiant unique plutôt que l’ID.propertiesWithHistory
dans le corps de la requête, comme indiqué ci-dessous.
PATCH
à /crm/v3/objects/deals/{dealId}
et incluez les données que vous souhaitez mettre à jour.POST
dans /crm/v3/objects/deals/batch/update
. Dans le corps de la requête, incluez un tableau avec les identifiants des transactions et les propriétés que vous souhaitez mettre à jour.PUT
à /crm/v3/objects/deals/{dealId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
.
associationTypeId
, reportez-vous à cette liste de valeurs par défaut ou effectuez une requête GET
à /crm/v4/associations/{fromObjectType}/{toObjectType}/labels
.DELETE
à l’URL suivante : /crm/v3/objects/deals/{dealId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
.
hs_pinned_engagement_id
dans la requête. Pour la valeur du paramètre, incluez l’ID de l’activité à épingler, qui peut être récupéré via les API d’engagement. Vous pouvez épingler une activité par fiche d’informations, et l’activité doit déjà être associée à la transaction avant l’épinglage.
Pour définir ou mettre à jour l’activité épinglée d’une transaction, votre requête peut ressembler à :
DELETE
à /crm/v3/objects/deals/{dealId}
. Aucun corps de requête n’est nécessaire pour cette requête.POST
à /crm/v3/objects/deals/batch/archive
. Dans le corps de la requête, incluez l’ID de la transaction pour les valeurs id
, comme indiqué dans l’exemple de corps de requête ci-dessous.