Utilisez l’API d’engagement des appels pour enregistrer et gérer les appels dans les fiches d’informations CRM.
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).
Champ | Description |
---|---|
hs_timestamp | Obligatoire. Ce champ indique l’heure de création de l’appel et détermine où se trouve l’appel sur la chronologie de la fiche d’informations. Vous pouvez utiliser soit un horodatage Unix en millisecondes, soit un format UTC. |
hs_call_body | La description de l’appel, y compris les notes que vous souhaitez ajouter. |
hs_call_callee_object_id | L’ID de la fiche d’informations HubSpot associée à l’appel. Il s’agit du destinataire de l’appel pour les appels OUTBOUND , ou de la personne ayant composé le numéro pour les appels INBOUND . |
hs_call_callee_object_type | L’ID de l’objet auquel la fiche d’informations associée à l’appel appartient (par exemple, spécifie si la fiche d’informations est un contact ou une entreprise). Il s’agit de l’objet du destinataire pour les appels OUTBOUND , ou de l’objet de la personne ayant composé le numéro pour les appels INBOUND . |
hs_call_direction | La direction de l’appel du point de vue de l’utilisateur HubSpot. Si l’utilisateur est le destinataire de l’appel, la direction doit être définie sur INBOUND . Si l’utilisateur a lancé l’appel, la direction doit être définie sur OUTBOUND . |
hs_call_disposition | Le résultat de l’appel. Pour définir la disposition des appels, vous devez utiliser la valeur interne du GUID. Si votre compte a configuré des résultats d’appel personnalisés, vous pouvez trouver leurs GUID de disposition à l’aide de cette API. Par défaut, les libellés de résultat HubSpot et leurs valeurs internes sont :
|
hs_call_duration | La durée de l’appel en millisecondes. |
hs_call_from_number | Le numéro de téléphone à partir duquel l’appel a été effectué. |
hs_call_recording_url | L’URL qui stocke la fiche d’informations de l’appel. Les URL des fichiers .mp3 ou .wav peuvent être lues sur des fiches d’information CRM. Seules les URL HTTPS sécurisées seront acceptées. |
hs_call_status | Le statut de l’appel. Les statuts sont BUSY , CALLING_CRM_USER , CANCELED , COMPLETED , CONNECTING , FAILED , IN_PROGRESS , NO_ANSWER , QUEUED et RINGING . |
hs_call_title | Le titre de l’appel. |
hs_call_source | La source de l’appel. Cette information n’est pas obligatoire, sauf pour exploiter le pipeline des enregistrements et des transcriptions. Si la propriété est définie, elle doit être définie sur INTEGRATIONS_PLATFORM . |
hs_call_to_number | Le numéro de téléphone qui a reçu l’appel. |
hubspot_owner_id | L’ID du propriétaire associé à l’appel. Ce champ détermine l’utilisateur listé comme le créateur d’appel sur la chronologie de la fiche d’informations. |
hs_activity_type | Le type d’appel. Les options sont basées sur les types d’appels définis dans votre compte HubSpot. |
hs_attachment_ids | Les ID des pièces jointes de l’appel. Les ID de pièces jointes multiples sont séparés par un point-virgule. |
Champ | Description |
---|---|
to | La fiche d’informations à laquelle vous souhaitez associer l’appel, en fonction de sa valeur unique id . |
types | Le type d’association entre l’appel et la fiche d’informations. 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/calls/{callId}
. Vous pouvez inclure les paramètres suivants dans l’URL de la requête :
Paramètre | Description |
---|---|
properties | Une liste séparée par des virgules des propriétés à renvoyer. |
associations | Une liste séparée par des virgules des types d’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. |
GET
à /crm/v3/objects/calls
. Vous pouvez inclure les paramètres suivants dans l’URL de la requête :
Paramètre | Description |
---|---|
limit | Le nombre maximum de résultats à afficher par page. |
properties | Une liste séparée par des virgules des propriétés à renvoyer. |
callId
que vous pouvez utiliser pour récupérer, mettre à jour et supprimer l’appel.
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é.
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 :
PUT
à /crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
. L’URL de la requête contient les champs suivants :
Champ | Description |
---|---|
callId | L’ID de l’appel. |
toObjectType | Le type d’objet auquel vous souhaitez associer l’appel (par exemple, contact ou entreprise) |
toObjectId | L’ID de la fiche d’informations avec laquelle vous souhaitez associer l’appel. |
associationTypeId | Un identifiant unique pour indiquer le type d’association entre l’appel et l’autre objet. L’ID peut être représenté numériquement ou en snake case (ex : call_to_contact ). Vous pouvez récupérer la valeur via l’API des associations. |
https://api.hubspot.com/crm/v3/objects/calls/17591596434/associations/contact/104901/194
DELETE
à la même URL que ci-dessus :
/crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
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.
DELETE
à /crm/v3/objects/calls/{callId}
.
Pour en savoir plus sur la suppression des appels, consultez la documentation de référence.