Pular para o conteúdo principal

Run in Postman

Use a API de engajamento de e-mail para registrar e gerenciar e-mails nos registros do CRM. Você pode registrar atividades de e-mail no HubSpot ou por meio da API de e-mails. Abaixo, aprenda os métodos básicos de gerenciamento de e-mails por meio da API. Para exibir todos os endpoints disponíveis e seus requisitos, verifique a documentação de referência.

Criar um email

Para criar um engajamento de e-mail, envie uma solicitação POST para /crm/v3/objects/emails. No corpo da solicitação, adicione detalhes do e-mail em um objeto de propriedades. Você também pode adicionar um objeto de associações para associar seu novo e-mail a um registro existente (por exemplo, contatos, empresas).

Propriedades

No objeto de propriedades, você pode incluir os seguintes campos: Saiba mais sobre a criação em lote de engajamentos de e-mail na documentação de referência.

Propriedades somente leitura

Há também algumas propriedades de e-mail que são somente leitura e que são preenchidas automaticamente pelo HubSpot. As propriedades na tabela abaixo são preenchidas automaticamente a partir do valor hs_email_headers.
Observação: ao recuperar um cabeçalho de e-mail, observe que há valores para From e Sender. Geralmente são os mesmos, mas como Sender identifica quem realmente enviou um e-mail, há situações em que os valores podem ser diferentes. Por exemplo, se um e-mail for enviado de um alias de e-mail, o valor From fará referência ao Endereço de e-mail real do usuário e o valor Sender fará referência ao alias de e-mail.

Definir cabeçalhos do e-mail

Como os cabeçalhos preenchem automaticamente as propriedades somente leitura, convém definir manualmente os cabeçalhos de e-mail. Para definir o valor hs_email_headers, você pode usar uma string com escape JSON com os seguintes dados:
Por exemplo, sua solicitação para criar um e-mail pode ter a seguinte aparência:

Associações

Para criar e associar um e-mail a registros existentes, inclua um objeto de associações na solicitação. Por exemplo, para criar um e-mail e associá-lo a um negócio e a um contato, o corpo da solicitação pode ser semelhante ao seguinte:
No objeto de associações, você deve incluir o seguinte:

Recuperar e-mails

Você pode recuperar e-mails individualmente ou em massa. Saiba mais sobre a recuperação em lote na documentação de referência. Para recuperar um e-mail individual pelo seu ID, faça uma solicitaçãoGET para /crm/v3/objects/emails/{emailId}. Você também pode incluir os seguintes parâmetros no URL da solicitação: Para solicitar uma lista de todos os e-mails, faça uma solicitação GET para crm/v3/objects/emails. Você pode incluir os seguintes parâmetros na URL da solicitação:

Atualizar e-mails

Você pode atualizar e-mails individualmente ou em massa. Para atualizar um e-mail individual pelo seu ID, faça uma solicitaçãoPATCH para /crm/v3/objects/emails/{emailId}. No corpo da solicitação, inclua as propriedades de e-mail que deseja atualizar. Por exemplo, o corpo da sua solicitação pode ser parecido com o seguinte:
O HubSpot ignorará valores para propriedades somente leitura e inexistentes. Para limpar um valor de propriedade, passe uma string vazia para a propriedade no corpo da solicitação. Saiba mais sobre a atualização em lotes na documentação de referência.

Associar chamadas existentes a registros

Para associar um e-mail a registros, como um contato e suas empresas associadas, faça uma solicitação PUT para /crm/v3/objects/emails/{emailId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}. A URL da solicitação contém os campos a seguir: Por exemplo, a URL da sua solicitação pode ser parecida com o seguinte: https://api.hubspot.com/crm/v3/objects/emails/17691787884/associations/contact/104901/198

Remover uma associação

Para remover uma associação entre um e-mail e um registro, faça uma solicitação DELETE para o mesmo URL acima: /crm/v3/objects/emails/{emailId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}

Fixar um e-mail em um registro

Você pode fixar um e-mail em um registro para que permaneça no topo da linha do tempo do registro. A chamada já deve estar associada ao registro antes da fixação e você só pode fixar uma atividade por registo. Para fixar um e-mail, inclua o id do e-mail no campo hs_pinned_engagement_id ao criar ou atualizar um registro por meio das APIs de objeto. Saiba mais sobre como usar as APIs de empresas,contatos, negócios, tickets e objetos personalizados.

Excluir e-mails

Quando você exclui um e-mail, ele é excluído permanentemente e não pode ser restaurado. Você pode recuperar e-mails individualmente ou em lotes. Para excluir um e-mail individual pelo seu ID, faça uma solicitaçãoDELETE para /crm/v3/objects/emails/{emailId}. Saiba mais sobre a exclusão de e-mails na documentação de referência.
Última modificação em 6 de outubro de 2026