Run in Postman
Exigences de portée
Exigences de portée
Créer un engagement d’appel
Pour créer un engagement d’appel, effectuez une requêtePOST à /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 :
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êteGET à /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êtePATCH à /crm/v3/objects/calls/{callId}.
Dans le corps de la requête, incluez les propriétés d’appel que vous souhaitez mettre à jour :
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êtePUT à /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êteDELETE à 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êteDELETE à /crm/v3/objects/calls/{callId}.
Pour en savoir plus sur la suppression des appels, consultez la documentation de référence.