Skip to main content

Run in Postman

Utilisez l’API d’engagement des appels pour documenter et gérer les appels sur les fiches d’informations CRM et sur la page index des appels. Vous pouvez enregistrer des appels soit dans HubSpot soit via l’API d’appels. Ci-dessous, découvrez les méthodes de base pour gérer les appels via l’API. Pour connaître tous les points de terminaison disponibles et leurs exigences, consultez la documentation de référence.

Créer un engagement d’appel

Pour créer un engagement d’appel, effectuez une requête POST à /crm/v3/objects/calls. Dans le corps de la requête, ajoutez les détails d’appel dans un objet properties. Vous pouvez également ajouter un objet d’association pour associer votre nouvel appel à une fiche d’informations existante (par exemple, des contacts ou des entreprises).

Propriétés

Vous trouverez ci-dessous une liste des propriétés d’appel par défaut de HubSpot que vous pouvez inclure dans l’objet de propriétés. Vous pouvez également créer des propriétés personnalisées à l’aide de l’API des propriétés.

Associations

Pour créer et associer un appel à des fiches d’informations existantes, incluez un objet d’association dans votre requête. Par exemple, pour créer un appel et l’associer à un contact et à un ticket, votre corps de requête peut ressembler à ce qui suit :
Dans l’objet d’association, vous devez ajouter les éléments suivants : Pour en savoir plus sur la création d’appels par lots, consultez la documentation de référence.

Récupérer des appels

Vous pouvez récupérer des appels individuellement ou en lot. Pour en savoir plus sur la récupération des lots, consultez la documentation de référence. Pour récupérer un appel individuel par son ID d’appel, effectuez une requête GET à /crm/v3/objects/calls/{callId}. Vous pouvez inclure les paramètres suivants dans l’URL de la requête : Pour demander une liste de tous les appels, effectuez une requête GET à /crm/v3/objects/calls. Vous pouvez inclure les paramètres suivants dans l’URL de la requête : Lorsque vous effectuez une requête réussie, la réponse inclut le callId que vous pouvez utiliser pour récupérer, mettre à jour et supprimer l’appel.

Identifier les messages vocaux par rapport aux appels enregistrés

Pour les appels enregistrés et les messages vocaux, un enregistrement est stocké dans la propriété hs_call_recording_url. Si votre compte a accès aux appels entrants, pour différencier appels terminés et enregistrés des appels entrants avec messages vocaux, incluez les propriétés suivantes dans votre requête : hs_call_status et hs_call_has_voicemail. Si un appel a un message vocal, la valeur hs_call_status sera missed et la valeur hs_call_has_voicemail sera true. La valeur hs_call_has_voicemail sera false pour un appel entrant où aucun message vocal n’a été laissé, ou null si l’appel a un statut autre que Manqué.

Mettre à jour les appels

Vous pouvez mettre à jour les appels individuellement ou par lots. Pour mettre à jour un appel individuel par son ID d’appel, effectuez une requête PATCH à /crm/v3/objects/calls/{callId}. Dans le corps de la requête, incluez les propriétés d’appel que vous souhaitez mettre à jour :
HubSpot ignorera les valeurs des propriétés inexistantes ou en lecture seule. Pour effacer une valeur de propriété, passez une chaîne vide comme valeur de propriété dans le corps de la requête. Pour en savoir plus sur la mise à jour par lots, consultez la documentation de référence.

Associer des appels existants à des fiches d’informations

Pour associer un appel à des fiches d’informations, comme un contact et ses entreprises associées, effectuez une requête PUT à /crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}. L’URL de la requête contient les champs suivants : Par exemple, l’URL de votre requête peut ressembler à ce qui suit : https://api.hubspot.com/crm/v3/objects/calls/17591596434/associations/contact/104901/194

Supprimer une association

Pour supprimer une association entre un appel et une fiche d’informations, faites une requête DELETE à la même URL que ci-dessus : /crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}

Épingler un appel sur une fiche d’informations

Vous pouvez épingler un appel sur une fiche d’informations afin qu’il reste en haut de la chronologie de la fiche d’informations. L’appel doit déjà être associé à la fiche d’informations avant d’être épinglé, et vous ne pouvez épingler qu’une seule activité par fiches d’informations. Pour épingler un appel, incluez l’id de l’appel dans le champ hs_pinned_engagement_id lors de la création ou de la mise à jour d’une fiche d’informations via les API objet. Découvrez-en davantage sur l’utilisation des API d’entreprises, de contacts, de transactions, de tickets et d’objets personnalisés.

Supprimer des appels

Vous pouvez supprimer les appels individuellement ou par lots, ce qui placera l’appel à la corbeille dans HubSpot. Vous pouvez ensuite restaurer l’appel à partir de la chronologie des fiches d’informations. Pour supprimer un appel individuel par son ID d’appel, effectuez une requête DELETE à /crm/v3/objects/calls/{callId}. Pour en savoir plus sur la suppression des appels, consultez la documentation de référence.
Dernière modification le 6 octobre 2026