Utilisez l’API d’engagement des e-mails pour enregistrer et gérer les e-mails dans les fiches d’informations du CRM.
POST
à /crm/v3/objects/emails
.
Dans le corps de la requête, ajoutez les détails d’e-mails dans un objet properties. Vous pouvez également ajouter un objet d’association pour associer votre nouvel e-mail à 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’e-mail et détermine où se trouve l’e-mail sur la chronologie de la fiche d’informations. Vous pouvez utiliser soit un horodatage Unix en millisecondes, soit un format UTC. |
hubspot_owner_id | L’ID du propriétaire associé à l’e-mail. Ce champ détermine l’utilisateur listé comme le créateur de l’e-mail sur la chronologie de la fiche d’informations. |
hs_email_direction | La direction dans laquelle l’e-mail a été envoyé. Les valeurs possibles sont : EMAIL : l’e-mail a été envoyé depuis le CRM ou envoyé et enregistré dans le CRM avec l’adresse CCI.INCOMING_EMAIL : l’e-mail était une réponse à un e-mail sortant enregistré. FORWARDED_EMAIL : l’e-mail a été transféré au CRM. |
hs_email_html | Le corps d’un e-mail s’il est envoyé depuis un enregistrement CRM. |
hs_email_status | Le statut d’envoi de l’e-mail. La valeur peut être BOUNCED , FAILED , SCHEDULED , SENDING , ou SENT . |
hs_email_subject | La ligne d’objet de l’e-mail enregistré. |
hs_email_text | Le corps de l’e-mail. |
hs_attachment_ids | Les ID des pièces jointes de l’e-mail. Les ID de pièces jointes multiples sont séparés par un point-virgule. |
hs_email_headers | Les en-têtes de l’e-mail. La valeur de cette propriété renseignera automatiquement certaines propriétés d’e-mails en lecture seule. Découvrez comment configurer des en-têtes d’e-mails. |
hs_email_headers
.
Champ | Description |
---|---|
hs_email_from_email | L’adresse e-mail de l’expéditeur de l’e-mail. |
hs_email_from_firstname | Le prénom de l’expéditeur de l’e-mail. |
hs_email_from_lastname | Le nom de famille de l’expéditeur de l’e-mail. |
hs_email_to_email | Les adresses e-mail des destinataires de l’e-mail. |
hs_email_to_firstname | Les prénoms des destinataires de l’e-mail. |
hs_email_to_lastname | Les noms de famille des destinataires de l’e-mail. |
From
et Sender
. Ce sont souvent les mêmes, mais comme Sender
identifie l’élément qui a soumis un e-mail, il existe des scénarios où les valeurs peuvent être différentes. Par exemple, si un e-mail est envoyé à partir d’un alias d’e-mail, la valeur From
fera référence à l’adresse e-mail réelle de l’utilisateur et la valeur Sender
fera référence à l’alias d’e-mail.hs_email_headers
, vous pouvez utiliser une chaîne d’échappement JSON avec les données suivantes :
Champ | Description |
---|---|
to | La fiche d’informations à laquelle vous souhaitez associer l’e-mail, en fonction de sa valeur unique id . |
types | Le type d’association entre l’e-mail et la fiche d’informations. Inclut la associationCategory et le 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/emails/{emailId}
. Vous pouvez aussi 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/emails
. 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. |
PATCH
à /crm/v3/objects/emails/{emailId}
.
Dans le corps de la requête, incluez les propriétés d’e-mail que vous souhaitez mettre à jour. Par exemple, votre corps de requête peut ressembler aux éléments suivants :
PUT
à /crm/v3/objects/emails/{emailId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
. L’URL de la requête contient les champs suivants :
Champ | Description |
---|---|
emailId | L’ID de l’e-mail. |
toObjectType | Le type d’objet auquel vous souhaitez associer l’e-mail (par exemple, contact ou entreprise) |
toObjectId | L’ID de la fiche d’informations avec laquelle vous souhaitez associer l’e-mail. |
associationTypeId | Un identifiant unique pour indiquer le type d’association entre l’e-mail et l’autre objet. L’ID peut être représenté numériquement ou en snake case (ex : email_to_contact ). Vous pouvez récupérer la valeur via l’API des associations. |
https://api.hubspot.com/crm/v3/objects/emails/17691787884/associations/contact/104901/198
DELETE
à la même URL que ci-dessus :
/crm/v3/objects/emails/{emailId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
id
de l’e-mail 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/emails/{emailId}
.
Pour en savoir plus sur la suppression des e-mails, consultez la documentation de référence.