Pular para o conteúdo principal
Use a API de exportações para exportar registros e dados de propriedades da sua conta da HubSpot, recuperar um URL para baixar um arquivo de exportação ou ver o status de uma exportação. No HubSpot, você também pode exportar registros ou ver um registro das exportações anteriores em sua conta.

Comece uma exportação

Para iniciar uma exportação, faça uma solicitação POST para/crm/v3/exports/export/async. O corpo da solicitação deve especificar informações como o formato do arquivo, o objeto e as propriedades que você deseja exportar e o tipo de exportação que está sendo concluído (por exemplo, exportar uma exibição de objeto ou uma lista). Você também pode filtrar os dados da propriedade a serem exportados com base em operadores específicos. Para as exportações de exibição e de lista, você pode incluir os seguintes campos em sua solicitação:

Exportar uma exibição

Se você estiver exportando uma exibição de página de índice, seu valor exportType deve ser VIEW, e você pode incluir o seguinte campo para filtrar e classificar os registros que está exportando: Por exemplo, para exportar uma visão de contatos e registros de empresas associadas, filtrados pela propriedade email e com os valores internos dos nomes e valores da propriedade, sua solicitação ficaria assim:

Exportar uma lista

Se você estiver exportando uma lista, seu valor exportType deve ser LIST, mas você também precisa especificar a lista que está exportando com o seguinte campo: Por exemplo, para exportar uma lista com os e-mails dos contatos, sua solicitação pode ter a seguinte aparência:

Recuperar exportações

Quando você concluir uma exportação com êxito, o id da exportação será retornado na resposta. Para recuperar uma exportação da sua conta da HubSpot, faça uma solicitação GET para /crm/v3/exports/export/async/tasks/{exportId}/status. Ao recuperar as exportações, o status da exportação também será retornado. Os status possíveis incluem: COMPLETE, PENDING, PROCESSING ou CANCELED. Para as exportações com status COMPLETE, é retornado um URL que pode ser usado para fazer download do arquivo exportado. O URL de download expirará cinco minutos após a solicitação ser concluída. Depois de expirado, você pode executar outra solicitação GET para gerar um novo URL exclusivo.

Observação:

Antes da expiração, o URL de download de uma exportação pode ser acessado sem nenhuma autorização adicional. Para proteger seus dados, prossiga com cuidado ao compartilhar um URL ou ao integrar com o HubSpot por meio desta API.

Limites

Os limites a seguir se aplicam:
  • Você pode realizar até trinta exportações em um período de 24 horas e uma exportação por vez. As exportações adicionais serão enfileiradas até que a exportação anterior seja concluída.
  • Se você estiver concluindo uma exportação grande, poderá receber vários arquivos entregues em um arquivo zip. Isso ocorrerá para arquivos CSV ou XLSX com mais de 1.000.000 de linhas e arquivos XLS com mais de 65.535 linhas. Os arquivos CSV também são compactados automaticamente se o arquivo tiver mais de 2 MB, mesmo se o arquivo tiver menos de 1.000.000 linhas.
  • Por padrão, o número de associações por linha é limitado a 1.000 associações. Se quiser substituir esse limite, inclua o campo overrideAssociatedObjectsPerDefinitionPerRowLimit com o valor true.
Última modificação em 6 de outubro de 2026