Pular para o conteúdo principal

Run in Postman

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

Criar envolvimento de chamada

Para criar um envolvimento de chamada, faça uma solicitação POST para /crm/v3/objects/calls. No corpo da solicitação, adicione detalhes da chamada em um objeto de propriedades. Você também pode adicionar um objeto de associações para associar sua nova chamada a um registro existente (por exemplo, contatos, empresas).

Propriedades

Veja abaixo uma lista de propriedades de chamada padrão do HubSpot que podem ser incluídas no objeto de propriedades. Também é possível criar propriedades personalizadas utilizando a API de propriedades.

Associações

Para criar e associar uma chamada a registros existentes, inclua um objeto de associações na solicitação. Por exemplo, para criar uma chamada e associá-la a um contato e a um ticket, o corpo da solicitação pode ser semelhante ao seguinte:
No objeto de associações, você deve incluir o seguinte: Saiba mais sobre a criação de chamadas em lote na [documentação de referência.

Recuperar chamadas

Você pode recuperar chamadas individualmente ou em massa. Saiba mais sobre a recuperação em lote na documentação de referência. Para recuperar uma chamada individual pelo seu ID, faça uma solicitação GET para /crm/v3/objects/calls/{callId}. Você pode incluir os seguintes parâmetros na URL da solicitação: Para solicitar uma lista de todas as chamadas, faça uma solicitação GET para /crm/v3/objects/calls. Você pode incluir os seguintes parâmetros na URL da solicitação: Ao fazer uma solicitação bem-sucedida, a resposta incluirá o callId que você pode usar para recuperar, atualizar e excluir a chamada.

Diferenciar mensagens de voz e chamadas gravadas

Para chamadas gravadas e mensagens de voz, uma gravação é armazenada na propriedade hs_call_recording_url. Se sua conta tiver acesso a chamada recebida, para diferenciar entre chamadas concluídas e gravadas versus chamadas recebidas com uma mensagem de voz, inclua as seguintes propriedades na solicitação: hs_call_status e hs_call_has_voicemail. Se uma chamada tiver uma mensagem de voz, o valor hs_call_status será missed e o valor hs_call_has_voicemail será true. O valor hs_call_has_voicemail será false para uma chamada recebida, onde não foi deixado uma mensagem de voz, ou null se a chamada tiver um status diferente de perdida.

Atualizar chamadas

Você pode atualizar chamadas individualmente ou em massa. Para atualizar uma chamada individual pelo seu ID, faça uma solicitação PATCH para /crm/v3/objects/calls/{callId}. No corpo da solicitação, inclua as propriedades da chamada que deseja atualizar:
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 uma chamada a registros, como um contato e suas empresas associadas, faça uma solicitação PUT para /crm/v3/objects/calls/{callId}/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/calls/17591596434/associations/contact/104901/194

Remover uma associação

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

Fixar uma chamada em um registro

Você pode fixar uma chamada 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 uma chamada, inclua o id da chamada 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 chamadas

Você pode excluir chamadas individualmente ou em massa, o que adicionará a chamada à lixeira no HubSpot. Você pode restaurar posteriormente a chamada da linha do tempo do registro. Para excluir uma chamada individual pelo seu ID, faça uma solicitaçãoDELETE para /crm/v3/objects/calls/{callId}. Saiba mais sobre a exclusão de chamadas na [documentação de referência.
Última modificação em 6 de outubro de 2026