Use a API de envolvimentos de chamadas para registrar e gerenciar chamadas em registros do CRM.
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).
Campo | Descrição |
---|---|
hs_timestamp | Obrigatório. Este campo marca o tempo de criação da chamada e determina onde ela fica na linha do tempo do registro. Você pode usar um carimbo de data e hora do Unix em milissegundos ou no formato UTC. |
hs_call_body | A descrição da chamada, incluindo todas as notas que você deseja adicionar. |
hs_call_callee_object_id | O ID do registro do HubSpot associado à chamada. Este será o destinatário para chamadas de OUTBOUND ou o discador para chamadas de INBOUND . |
hs_call_callee_object_type | O tipo do objeto ao qual o registro associado à chamada pertence (por exemplo, especifica se o registro é um contato ou empresa). Este será o objeto do destinatário para chamadas de OUTBOUND ou o objeto do discador para chamadas de INBOUND . |
hs_call_direction | A direção da chamada da perspectiva do usuário da HubSpot. Se o usuário for o destinatário da chamada, a direção deve ser definida como INBOUND . Se o usuário iniciou a chamada, a direção deve ser definida como OUTBOUND . |
hs_call_disposition | O resultado da chamada. Para definir a disposição da chamada, você precisa usar o valor GUID interno. Se sua conta tiver configurado resultados de chamadas personalizados, você poderá encontrar seus GUIDs de disposição usando essa API. Os rótulos de resultado padrão do HubSpot e seus valores internos são:
|
hs_call_duration | A duração da chamada, em milissegundos. |
hs_call_from_number | O número de telefone de onde a chamada foi feita. |
hs_call_recording_url | A URL que armazena a gravação de chamadas. As URLS para arquivos .mp3 ou .wav podem ser reproduzidas em registros do CRM. Apenas HTTPS, URLs seguros serão aceitos. |
hs_call_status | O status da chamada. Os status são BUSY , CALLING_CRM_USER , CANCELED , COMPLETED , CONNECTING , FAILED , IN_PROGRESS , NO_ANSWER , QUEUED e RINGING . |
hs_call_title | O título da chamada. |
hs_call_source | A origem da chamada. Isso não é obrigatório, mas é necessário para utilizar o pipeline de gravação e transcrições. Se a propriedade estiver definida, ela deverá ser definida como INTEGRATIONS_PLATFORM . |
hs_call_to_number | O número de telefone que recebeu a chamada. |
hubspot_owner_id | O ID do proprietário associado à chamada. Este campo determina o usuário listado como o criador da chamada na linha do tempo do registro. |
hs_activity_type | O tipo de chamada. As opções se baseiam nos tipos de chamada definidos na sua conta da HubSpot. |
hs_attachment_ids | Os Ids dos anexos da chamada. Vários IDs de anexo são separados por ponto e vírgula. |
Campo | Descrição |
---|---|
to | O registro que deseja associar à chamada, especificado por seu valor de id exclusivo. |
types | O tipo de associação entre a chamada e o registro. Inclua associationCategory e associationTypeId . Os IDs de tipo de associação padrão são listados aqui, ou você pode recuperar o valor de tipos de associação personalizados (ou seja, rótulos) por meio da API de associações. |
GET
para /crm/v3/objects/calls/{callId}
. Você pode incluir os seguintes parâmetros na URL da solicitação:
Descrição | Parâmetro |
---|---|
properties | Uma lista separada por vírgulas das propriedades a serem retornadas. |
associations | Uma lista separada por vírgulas de tipos de objeto para recuperar IDs associados. Todas as associações especificadas que não existem não serão retornadas na resposta. Saiba mais sobre a API de associações. |
GET
para /crm/v3/objects/calls
. Você pode incluir os seguintes parâmetros na URL da solicitação:
Descrição | Parâmetro |
---|---|
limit | O número máximo de resultados a serem exibidos por página. |
properties | Uma lista separada por vírgulas das propriedades a serem retornadas. |
callId
que você pode usar para recuperar, atualizar e excluir a chamada.
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.
PATCH
para /crm/v3/objects/calls/{callId}
.
No corpo da solicitação, inclua as propriedades da chamada que deseja atualizar:
PUT
para /crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
. A URL da solicitação contém os campos a seguir:
Campo | Descrição |
---|---|
callId | O ID da chamada. |
toObjectType | O tipo de objeto ao qual você deseja associar a chamada (por exemplo, contato ou empresa) |
toObjectId | O ID do registro ao qual você deseja associar a chamada. |
associationTypeId | Um identificador exclusivo para indicar o tipo de associação entre a chamada e o outro objeto. O ID pode ser representado numericamente ou em maiúsculas (por exemplo, call_to_contact ). Você pode recuperar o valor por meio da API de associações. |
https://api.hubspot.com/crm/v3/objects/calls/17591596434/associations/contact/104901/194
DELETE
para o mesmo URL acima:
/crm/v3/objects/calls/{callId}/associations/{toObjectType}/{toObjectId}/{associationTypeId}
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.
DELETE
para /crm/v3/objects/calls/{callId}
.
Saiba mais sobre a exclusão de chamadas na [documentação de referência.