# Hunter API ## Docs - [Introdução](https://docs.hunter.driva.io/introdu%C3%A7%C3%A3o-2092252m0.md): - [Autenticação](https://docs.hunter.driva.io/autentica%C3%A7%C3%A3o-2092253m0.md): - [limites e taxas](https://docs.hunter.driva.io/limites-e-taxas-2092254m0.md): - [Erros](https://docs.hunter.driva.io/erros-2092255m0.md): - [Webhooks](https://docs.hunter.driva.io/webhooks-2092256m0.md): ## API Docs - Pipelines [Listar pipelines](https://docs.hunter.driva.io/listar-pipelines-33654365e0.md): Retorna os pipelines do workspace com seus estágios. Suporta paginação via limit (1-200, padrão 50) e offset. - Pipelines [Obter pipeline](https://docs.hunter.driva.io/obter-pipeline-33654366e0.md): Retorna um pipeline específico do workspace pelo seu id, incluindo seus estágios. - Contatos [Listar contatos](https://docs.hunter.driva.io/listar-contatos-33654339e0.md): Lista contatos do workspace com paginação (limit 1-200, default 50; offset) e filtros opcionais (search, ownerId, lifecycleStage) e ordenação (sortBy createdAt/updatedAt/name/email, sortDir asc/desc). Passando o parâmetro ids (lista separada por vírgula) retorna apenas esses contatos, ignorando paginação e filtros. - Contatos [Criar contato](https://docs.hunter.driva.io/criar-contato-33654340e0.md): Cria um novo contato no workspace a partir dos dados informados. A criação é propagada de forma assíncrona para o HubSpot. - Contatos [Buscar contatos (filtros avançados)](https://docs.hunter.driva.io/buscar-contatos-filtros-avan%C3%A7ados-37171532e0.md): Busca contatos do workspace a partir de uma especificação de filtros estruturados no corpo da requisição, com suporte a paginação. Use este endpoint quando os filtros simples da listagem não forem suficientes. - Contatos [Obter contato por ID](https://docs.hunter.driva.io/obter-contato-por-id-33654341e0.md): Retorna um contato do workspace pelo ID. Ao abrir, dispara um refresh best-effort das associações no HubSpot (contato↔empresa e contato↔negócio), já que os webhooks não cobrem mutações de associação; falhas nesse refresh não impedem a resposta. - Contatos [Atualizar contato](https://docs.hunter.driva.io/atualizar-contato-33654342e0.md): Atualiza parcialmente um contato do workspace; apenas os campos enviados são alterados. A atualização é propagada de forma assíncrona para o HubSpot. - Contatos [Excluir contato](https://docs.hunter.driva.io/excluir-contato-33654343e0.md): Remove um contato do workspace pelo ID. A exclusão é propagada de forma assíncrona para o HubSpot. - Contatos [Associar contato a empresa](https://docs.hunter.driva.io/associar-contato-a-empresa-33654344e0.md): Cria a associação entre o contato e uma empresa (companyId) do mesmo workspace. A operação é idempotente: se a associação já existir, ela é reaproveitada. A associação é propagada de forma assíncrona para o HubSpot. - Contatos [Associar contato a negócio](https://docs.hunter.driva.io/associar-contato-a-neg%C3%B3cio-33654345e0.md): Cria a associação entre o contato e um negócio (dealId) do mesmo workspace. A operação é idempotente: se a associação já existir, ela é reaproveitada. A associação é propagada de forma assíncrona para o HubSpot. - Contatos [Desassociar contato de empresa](https://docs.hunter.driva.io/desassociar-contato-de-empresa-37171533e0.md): Remove a associação entre o contato e a empresa (companyId) no workspace. A remoção é propagada de forma assíncrona para o HubSpot. - Contatos [Desassociar contato de negócio](https://docs.hunter.driva.io/desassociar-contato-de-neg%C3%B3cio-37171534e0.md): Remove a associação entre o contato e o negócio (dealId) no workspace. A remoção é propagada de forma assíncrona para o HubSpot. - Empresas [Listar empresas](https://docs.hunter.driva.io/listar-empresas-33654346e0.md): Lista as empresas do workspace com paginação (limit até 200, offset) e ordenação. Aceita filtros por busca textual, responsável, criador, período de criação, setor, faixa de funcionários, estado, faixa de receita e tipo de sede. Passando o parâmetro ids (lista separada por vírgula) retorna apenas as empresas informadas, ignorando os demais filtros. - Empresas [Criar empresa](https://docs.hunter.driva.io/criar-empresa-33654347e0.md): Cria uma nova empresa no workspace a partir dos dados informados. Retorna a empresa criada. - Empresas [Buscar empresas (filtros avançados)](https://docs.hunter.driva.io/buscar-empresas-filtros-avan%C3%A7ados-37171535e0.md): Executa uma busca de empresas a partir de uma especificação estruturada de filtros no corpo da requisição, permitindo critérios mais ricos do que os query params do GET. Retorna as empresas que atendem aos filtros, escopadas ao workspace. - Empresas [Obter empresa por ID](https://docs.hunter.driva.io/obter-empresa-por-id-33654350e0.md): Retorna os dados de uma empresa do workspace pelo seu ID. Ao abrir, dispara um refresh best-effort das associações do HubSpot para a empresa; falhas nessa sincronização não bloqueiam a resposta. - Empresas [Atualizar empresa](https://docs.hunter.driva.io/atualizar-empresa-33654351e0.md): Atualiza parcialmente os dados de uma empresa do workspace pelo seu ID. Apenas os campos enviados são alterados. Retorna a empresa atualizada. - Empresas [Excluir empresa](https://docs.hunter.driva.io/excluir-empresa-33654352e0.md): Remove uma empresa do workspace pelo seu ID. Operação sem conteúdo de retorno. - Empresas [Vincular contato à empresa](https://docs.hunter.driva.io/vincular-contato-%C3%A0-empresa-33654353e0.md): Cria a associação entre a empresa e um contato do workspace (ambos devem existir). Operação idempotente: se o vínculo já existir, retorna o existente. A associação é propagada de forma assíncrona para o HubSpot (best-effort). - Empresas [Promover email da empresa a contato](https://docs.hunter.driva.io/promover-email-da-empresa-a-contato-37171536e0.md): Promove um email presente no card da empresa (lista emails[]) a um contato vinculado a ela. O email precisa existir no card; caminho manual sem o gate de entregabilidade. Idempotente: re-chamar com um email já convertido devolve o contato existente e garante o vínculo. - Empresas [Vincular negócio à empresa](https://docs.hunter.driva.io/vincular-neg%C3%B3cio-%C3%A0-empresa-33654354e0.md): Cria a associação entre a empresa e um negócio (deal) do workspace (ambos devem existir). Operação idempotente: se o vínculo já existir, retorna o existente. A associação é propagada de forma assíncrona para o HubSpot (best-effort). - Empresas [Desvincular contato da empresa](https://docs.hunter.driva.io/desvincular-contato-da-empresa-37171537e0.md): Remove a associação entre a empresa e o contato informado. Idempotente: não falha se o vínculo não existir. A remoção é propagada de forma assíncrona para o HubSpot (best-effort). - Empresas [Desvincular negócio da empresa](https://docs.hunter.driva.io/desvincular-neg%C3%B3cio-da-empresa-37171538e0.md): Remove a associação entre a empresa e o negócio (deal) informado. Idempotente: não falha se o vínculo não existir. A remoção é propagada de forma assíncrona para o HubSpot (best-effort). - Negocios [Listar negócios](https://docs.hunter.driva.io/listar-neg%C3%B3cios-33654355e0.md): Retorna negócios do workspace com paginação (limit/offset, máx. 500 por página) e filtros por estágio, agente/campanha, responsável, pipeline e status de fechamento. Aceita busca textual, ordenação e um modo enxuto (minimal) com menos campos. Passar 'ids' (CSV) retorna apenas os negócios indicados. - Negocios [Criar negócio](https://docs.hunter.driva.io/criar-neg%C3%B3cio-33654356e0.md): Cria um negócio no workspace. Caso pipeline/estágio não sejam informados, usa o padrão; vincula contatos/empresas indicados no corpo. A criação pode disparar trabalho assíncrono de agentes/IA (enriquecimento, geração de cadência) conforme a configuração da campanha. - Negocios [Buscar negócios (filtros avançados)](https://docs.hunter.driva.io/buscar-neg%C3%B3cios-filtros-avan%C3%A7ados-37171539e0.md): Busca estruturada de negócios via POST: aceita condições com operadores (gt/lt/between/in/...) e caminhos para campos personalizados que não cabem na query string. Retorna a página de resultados conforme a especificação enviada. - Negocios [Timeline de outcomes do negócio](https://docs.hunter.driva.io/timeline-de-outcomes-do-neg%C3%B3cio-37171540e0.md): Retorna a timeline causal de outcomes (eventos de estágio) do negócio, com links de volta para as ações humanas que originaram cada evento. Aceita um limite opcional de itens. - Negocios [Obter negócio por ID](https://docs.hunter.driva.io/obter-neg%C3%B3cio-por-id-33654357e0.md): Retorna um negócio do workspace pelo ID. Em segundo plano, dispara uma atualização das associações do HubSpot (fire-and-forget, com cache/dedup), sem bloquear a resposta. - Negocios [Atualizar negócio](https://docs.hunter.driva.io/atualizar-neg%C3%B3cio-33654358e0.md): Atualiza campos do negócio (atualização parcial). Mover de estágio valida os campos obrigatórios da etapa de destino e retorna 400 se faltar algum. A mudança pode disparar trabalho assíncrono de sincronização e de agentes (cadência) em segundo plano. - Negocios [Excluir negócio](https://docs.hunter.driva.io/excluir-neg%C3%B3cio-33654359e0.md): Remove o negócio do workspace pelo ID. Pode propagar a remoção para sistemas integrados (ex.: sincronização com HubSpot) em segundo plano. - Negocios [Vincular contato ao negócio](https://docs.hunter.driva.io/vincular-contato-ao-neg%C3%B3cio-33654361e0.md): Associa um contato ao negócio. Idempotente: revincular um contato já associado retorna o vínculo existente. A associação é sincronizada com o HubSpot em segundo plano (fire-and-forget). - Negocios [Vincular empresa ao negócio](https://docs.hunter.driva.io/vincular-empresa-ao-neg%C3%B3cio-33654362e0.md): Associa uma empresa ao negócio. Idempotente: revincular uma empresa já associada retorna o vínculo existente. A associação é sincronizada com o HubSpot em segundo plano (fire-and-forget). - Negocios [Desvincular contato do negócio](https://docs.hunter.driva.io/desvincular-contato-do-neg%C3%B3cio-37171541e0.md): Remove a associação entre um contato e o negócio. Idempotente (não falha se o vínculo já não existir). A remoção é sincronizada com o HubSpot em segundo plano (fire-and-forget). - Negocios [Desvincular empresa do negócio](https://docs.hunter.driva.io/desvincular-empresa-do-neg%C3%B3cio-37171542e0.md): Remove a associação entre uma empresa e o negócio. Idempotente (não falha se o vínculo já não existir). A remoção é sincronizada com o HubSpot em segundo plano (fire-and-forget). - Atividades [Listar atividades](https://docs.hunter.driva.io/listar-atividades-33654364e0.md): Retorna o histórico de atividades (logs de entidades) do workspace, da mais recente para a mais antiga. Suporta paginação via limit (1-200, padrão 50) e offset, retornando data e meta com o total. Respeita o escopo sandbox da chave/requisição. - Conversas [Listar conversas](https://docs.hunter.driva.io/listar-conversas-33654367e0.md): Lista as conversas do workspace de forma paginada (limit padrão 50, máximo 200; offset). Aceita filtros por busca textual, status (active, paused, closed), contactId, companyId, dealId e ownerId. - Conversas [Obter conversa](https://docs.hunter.driva.io/obter-conversa-33654368e0.md): Retorna uma conversa específica do workspace pelo seu identificador, incluindo seus dados de contato, deal e empresa associados. - Conversas [Listar mensagens da conversa](https://docs.hunter.driva.io/listar-mensagens-da-conversa-37171543e0.md): Retorna as mensagens de uma conversa, ordenadas por data. Suporta paginação por cursor através do parâmetro before (carregar mensagens anteriores) e limit para o tamanho da página. - Campanhas [Listar campanhas](https://docs.hunter.driva.io/listar-campanhas-33654370e0.md): Retorna as campanhas ativas (não arquivadas) do workspace, ordenadas da mais recente para a mais antiga. Paginação via limit (1-200, padrão 50) e offset; a resposta inclui meta com total, limit e offset. - Campanhas [Criar campanha](https://docs.hunter.driva.io/criar-campanha-33654371e0.md): Cria uma campanha no workspace, opcionalmente vinculada a um pipeline e a uma base de conhecimento (validada como pertencente ao workspace). Aceita agentOverrides e cadence, que são derivados das diretrizes do agente quando informados. - Campanhas [Buscar campanha por id](https://docs.hunter.driva.io/buscar-campanha-por-id-33654372e0.md): Retorna uma campanha do workspace pelo id, incluindo configuração de agente e cadência. Responde 404 quando o id não pertence ao workspace. - Campanhas [Atualizar campanha](https://docs.hunter.driva.io/atualizar-campanha-33654373e0.md): Atualiza parcialmente uma campanha do workspace. Permite ativar ou arquivar via archived e definir remetente fixo via senderUserId. agentOverrides e cadence, quando informados, são re-enriquecidos a partir das diretrizes do agente. Responde 404 quando o id não pertence ao workspace. - Campanhas [Listar bloqueios da campanha](https://docs.hunter.driva.io/listar-bloqueios-da-campanha-37171545e0.md): Resumo dos bloqueios de política do agente que afetaram deals desta campanha numa janela de tempo (windowDays, 1-90, padrão 7). Retorna o total, a contagem por tipo de ação e até 10 eventos recentes. Considera apenas bloqueios em nível de deal. - Campos personalizados [Listar campos personalizados](https://docs.hunter.driva.io/listar-campos-personalizados-33654374e0.md): Retorna as definições de campos personalizados do workspace, ordenadas da mais recente para a mais antiga. O payload é enxuto (omite metadados internos como workspaceId e autor) para reduzir o tamanho em workspaces com muitas definições. - Campos personalizados [Criar campo personalizado](https://docs.hunter.driva.io/criar-campo-personalizado-33654375e0.md): Cria uma definição de campo personalizado no workspace para um tipo de entidade. Os ids das opções de seleção são derivados automaticamente do nome de cada opção, garantindo unicidade. - Campos personalizados [Obter campo personalizado](https://docs.hunter.driva.io/obter-campo-personalizado-33654376e0.md): Retorna a definição completa de um campo personalizado pelo seu identificador, restrita ao workspace. Responde 404 caso a definição não exista no workspace. - Campos personalizados [Atualizar campo personalizado](https://docs.hunter.driva.io/atualizar-campo-personalizado-33654377e0.md): Atualiza parcialmente uma definição de campo personalizado do workspace (apenas os campos enviados são alterados). Ao atualizar as opções de seleção, os ids das opções existentes são preservados mesmo que o rótulo seja renomeado. Responde 404 caso a definição não exista. - Campos personalizados [Excluir campo personalizado](https://docs.hunter.driva.io/excluir-campo-personalizado-33654378e0.md): Remove definitivamente uma definição de campo personalizado do workspace. Responde 404 caso a definição não exista no workspace. - Webhooks [Evento: contact.created](https://docs.hunter.driva.io/evento-contact-created-33654656e0.md): Webhook POST enviado pra URL configurada quando ocorre `contact.created`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: contact.updated](https://docs.hunter.driva.io/evento-contact-updated-33654657e0.md): Webhook POST enviado pra URL configurada quando ocorre `contact.updated`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: contact.deleted](https://docs.hunter.driva.io/evento-contact-deleted-33654658e0.md): Webhook POST enviado pra URL configurada quando ocorre `contact.deleted`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: company.created](https://docs.hunter.driva.io/evento-company-created-33654659e0.md): Webhook POST enviado pra URL configurada quando ocorre `company.created`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: company.updated](https://docs.hunter.driva.io/evento-company-updated-33654660e0.md): Webhook POST enviado pra URL configurada quando ocorre `company.updated`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: company.deleted](https://docs.hunter.driva.io/evento-company-deleted-33654661e0.md): Webhook POST enviado pra URL configurada quando ocorre `company.deleted`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: deal.created](https://docs.hunter.driva.io/evento-deal-created-33654662e0.md): Webhook POST enviado pra URL configurada quando ocorre `deal.created`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: deal.updated](https://docs.hunter.driva.io/evento-deal-updated-33654663e0.md): Webhook POST enviado pra URL configurada quando ocorre `deal.updated`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: deal.stage_changed](https://docs.hunter.driva.io/evento-deal-stage-changed-33654664e0.md): Webhook POST enviado pra URL configurada quando ocorre `deal.stage_changed`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: deal.won](https://docs.hunter.driva.io/evento-deal-won-33654665e0.md): Webhook POST enviado pra URL configurada quando ocorre `deal.won`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: deal.lost](https://docs.hunter.driva.io/evento-deal-lost-33654666e0.md): Webhook POST enviado pra URL configurada quando ocorre `deal.lost`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: message.received](https://docs.hunter.driva.io/evento-message-received-33654667e0.md): Webhook POST enviado pra URL configurada quando ocorre `message.received`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: message.sent](https://docs.hunter.driva.io/evento-message-sent-33654668e0.md): Webhook POST enviado pra URL configurada quando ocorre `message.sent`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: account_plan.approved](https://docs.hunter.driva.io/evento-account-plan-approved-33654669e0.md): Webhook POST enviado pra URL configurada quando ocorre `account_plan.approved`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Webhooks [Evento: account_plan.completed](https://docs.hunter.driva.io/evento-account-plan-completed-33654670e0.md): Webhook POST enviado pra URL configurada quando ocorre `account_plan.completed`. Valide o header `X-Hunter-Signature` (HMAC-SHA256) antes de processar. - Cadências [Listar cadências](https://docs.hunter.driva.io/listar-cad%C3%AAncias-33654379e0.md): Lista as cadências (account plans) do workspace, paginadas (limit 1-200, offset). Aceita filtros por ids, dealIds ou contactId, que ignoram o escopo por dono. Sem filtros, membros veem só as próprias cadências; admins podem usar all=true ou userId para ver as de outros. - Cadências [Atualizar cadência](https://docs.hunter.driva.io/atualizar-cad%C3%AAncia-33654380e0.md): Atualiza os campos de uma cadência (account plan) pelo id, dentro do workspace. Aplica somente as alterações enviadas no corpo. - Cadências [Aprovar cadência](https://docs.hunter.driva.io/aprovar-cad%C3%AAncia-33654381e0.md): Aprova a cadência, ativando seus passos para execução. Aplica um guard autoritativo de cadência duplicada por contato (lock por contato) que barra a aprovação de deals duplicados com 409, evitando duas conversas paralelas com o mesmo lead. - Cadências [Rejeitar cadência](https://docs.hunter.driva.io/rejeitar-cad%C3%AAncia-37171546e0.md): Rejeita a cadência, descartando-a sem ativar seus passos. Aceita um motivo opcional no corpo. - Cadências [Gerar cadência para um negócio](https://docs.hunter.driva.io/gerar-cad%C3%AAncia-para-um-neg%C3%B3cio-33654382e0.md): Dispara a geração de uma cadência por IA (Athena) para o negócio (deal), opcionalmente guiada por um extraPrompt. Valida endereçabilidade do deal e barra geração se algum contato já tiver cadência ativa em outro deal (dedup por contato). A geração da copy roda de forma assíncrona. - Cadências [Gerar cadência para um contato do negócio](https://docs.hunter.driva.io/gerar-cad%C3%AAncia-para-um-contato-do-neg%C3%B3cio-33654383e0.md): Dispara a geração de cadência por IA (Athena) mirando um contato específico do negócio (deal), opcionalmente guiada por um extraPrompt. A geração da copy roda de forma assíncrona. - Cadências [Listar passos de cadência por entidade](https://docs.hunter.driva.io/listar-passos-de-cad%C3%AAncia-por-entidade-37171547e0.md): Lista os passos de cadência vinculados a uma entidade (contact, company ou deal), informada via entityType e entityId. Útil para exibir ações agendadas e histórico de uma entidade. - Cadências [Atualizar passo de cadência](https://docs.hunter.driva.io/atualizar-passo-de-cad%C3%AAncia-33654384e0.md): Atualiza um passo de cadência pelo id (por exemplo copy, canal ou agendamento), aplicando apenas os campos enviados no corpo. - Cadências [Remover passo de cadência](https://docs.hunter.driva.io/remover-passo-de-cad%C3%AAncia-33654385e0.md): Remove um passo de cadência pelo id, dentro do workspace. - Cadências [Verificar se é possível gerar cadência](https://docs.hunter.driva.io/verificar-se-%C3%A9-poss%C3%ADvel-gerar-cad%C3%AAncia-38352048e0.md): Retorna se o negócio (deal) tem canal endereçável (contato ou empresa com telefone/email/LinkedIn) para gerar uma cadência. Leitura síncrona usada para habilitar ou desabilitar a geração antes de tentar. - Cadências [Ajustar copy do passo com IA](https://docs.hunter.driva.io/ajustar-copy-do-passo-com-ia-38352049e0.md): Reescreve a copy de um passo de cadência por IA, sob a instrução enviada no corpo. Operação síncrona que não regenera a cadência; o ajuste pode ser desfeito via revert-copy. - Cadências [Desfazer ajuste de copy do passo](https://docs.hunter.driva.io/desfazer-ajuste-de-copy-do-passo-38352050e0.md): Restaura a copy e a proveniência do passo anteriores ao último ajuste por IA. Operação server-authoritative que reverte o adjust-copy. - Cadências [Adicionar passo à cadência](https://docs.hunter.driva.io/adicionar-passo-%C3%A0-cad%C3%AAncia-33654386e0.md): Adiciona um novo passo a uma cadência existente, com os dados (canal, copy, agendamento) enviados no corpo. - Cadências [Marcar passo como já conectado](https://docs.hunter.driva.io/marcar-passo-como-j%C3%A1-conectado-38352051e0.md): Declara que o contato já é conexão no LinkedIn em um passo de convite (connect): pula o convite e antecipa a mensagem direta que estava retida para o próximo slot comercial. - Leads [Criar lead inbound (contato + empresa + negócio)](https://docs.hunter.driva.io/criar-lead-inbound-contato-empresa-neg%C3%B3cio-38352052e0.md): Cria, numa única chamada, o contato (obrigatório: name + email ou phone; deduplicado por e-mail/telefone), a empresa (opcional — criada se vier company.name OU company.cnpj; na falta de name o CNPJ vira o nome; deduplicada por CNPJ/domínio) e o negócio (obrigatório: title + pipelineId + stageId válidos do workspace), linkando tudo. Cria só o que for informado. Envie idempotencyKey para reenvios não duplicarem o negócio. ## Schemas - [ContactEntity](https://docs.hunter.driva.io/contactentity-14355189d0.md): - [ContactFilterCondition](https://docs.hunter.driva.io/contactfiltercondition-15497742d0.md): - [SearchContactDto](https://docs.hunter.driva.io/searchcontactdto-15497743d0.md): - [CreateContactDto](https://docs.hunter.driva.io/createcontactdto-14352375d0.md): - [LinkCompanyDto](https://docs.hunter.driva.io/linkcompanydto-14355152d0.md): - [LinkDealDto](https://docs.hunter.driva.io/linkdealdto-14355153d0.md): - [CompanyEntity](https://docs.hunter.driva.io/companyentity-14355190d0.md): - [CompanyFilterCondition](https://docs.hunter.driva.io/companyfiltercondition-15497744d0.md): - [SearchCompanyDto](https://docs.hunter.driva.io/searchcompanydto-15497745d0.md): - [LinkContactDto](https://docs.hunter.driva.io/linkcontactdto-14355154d0.md): - [PromoteEmailDto](https://docs.hunter.driva.io/promoteemaildto-15497746d0.md): - [DealEntity](https://docs.hunter.driva.io/dealentity-14355191d0.md): - [DealFilterCondition](https://docs.hunter.driva.io/dealfiltercondition-15497747d0.md): - [SearchDealDto](https://docs.hunter.driva.io/searchdealdto-15497748d0.md): - [CreateDealDto](https://docs.hunter.driva.io/createdealdto-14352376d0.md): - [LinkContactToDealDto](https://docs.hunter.driva.io/linkcontacttodealdto-14355155d0.md): - [LinkCompanyToDealDto](https://docs.hunter.driva.io/linkcompanytodealdto-14355156d0.md): - [AccountPlanStepEntity](https://docs.hunter.driva.io/accountplanstepentity-15497749d0.md): - [AccountPlanEntity](https://docs.hunter.driva.io/accountplanentity-14355197d0.md): - [OkResponse](https://docs.hunter.driva.io/okresponse-15929319d0.md): - [LeadContactInput](https://docs.hunter.driva.io/leadcontactinput-15929320d0.md): - [LeadDealInput](https://docs.hunter.driva.io/leaddealinput-15929321d0.md): - [LeadCompanyInput](https://docs.hunter.driva.io/leadcompanyinput-15929322d0.md): - [CreateLeadDto](https://docs.hunter.driva.io/createleaddto-15929323d0.md): - [ActivityEntity](https://docs.hunter.driva.io/activityentity-14355192d0.md): - [PipelineStageEntity](https://docs.hunter.driva.io/pipelinestageentity-15497750d0.md): - [PipelineEntity](https://docs.hunter.driva.io/pipelineentity-14355193d0.md): - [ConversationEntity](https://docs.hunter.driva.io/conversationentity-14355194d0.md): - [MessageEntity](https://docs.hunter.driva.io/messageentity-15497751d0.md): - [CampaignEntity](https://docs.hunter.driva.io/campaignentity-14355195d0.md): - [CustomFieldDefinitionEntity](https://docs.hunter.driva.io/customfielddefinitionentity-14355196d0.md): - [ContactCreatedEvent](https://docs.hunter.driva.io/contactcreatedevent-14355198d0.md): - [ContactUpdatedEvent](https://docs.hunter.driva.io/contactupdatedevent-14355199d0.md): - [ContactDeletedEvent](https://docs.hunter.driva.io/contactdeletedevent-14355200d0.md): - [CompanyCreatedEvent](https://docs.hunter.driva.io/companycreatedevent-14355201d0.md): - [CompanyUpdatedEvent](https://docs.hunter.driva.io/companyupdatedevent-14355202d0.md): - [CompanyDeletedEvent](https://docs.hunter.driva.io/companydeletedevent-14355203d0.md): - [DealCreatedEvent](https://docs.hunter.driva.io/dealcreatedevent-14355204d0.md): - [DealUpdatedEvent](https://docs.hunter.driva.io/dealupdatedevent-14355205d0.md): - [DealStageChangedEvent](https://docs.hunter.driva.io/dealstagechangedevent-14355206d0.md): - [DealWonEvent](https://docs.hunter.driva.io/dealwonevent-14355207d0.md): - [DealLostEvent](https://docs.hunter.driva.io/deallostevent-14355208d0.md): - [MessageReceivedEvent](https://docs.hunter.driva.io/messagereceivedevent-14355209d0.md): - [MessageSentEvent](https://docs.hunter.driva.io/messagesentevent-14355210d0.md): - [AccountPlanApprovedEvent](https://docs.hunter.driva.io/accountplanapprovedevent-14355211d0.md): - [AccountPlanCompletedEvent](https://docs.hunter.driva.io/accountplancompletedevent-14355212d0.md):