Requisitos de escopo
Requisitos de escopo
Comece uma exportação
Para iniciar uma exportação, faça uma solicitaçãoPOST 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 valorexportType 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:
- JSON
Exportar uma lista
Se você estiver exportando uma lista, seu valorexportType 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:
- JSON
Recuperar exportações
Quando você concluir uma exportação com êxito, oid 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.
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
overrideAssociatedObjectsPerDefinitionPerRowLimitcom o valortrue.