Run in Postman
Requisitos de escopo
Requisitos de escopo
Criar um email
Para criar um engajamento de e-mail, envie uma solicitaçãoPOST 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 valorhs_email_headers.
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 valorhs_email_headers, você pode usar uma string com escape JSON com os seguintes dados:
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: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:
Associar chamadas existentes a registros
Para associar um e-mail a registros, como um contato e suas empresas associadas, faça uma solicitaçãoPUT 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çãoDELETE 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 oid 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.