As diretrizes de utilização de APIs da HubSpot abrangem nossa Política de Uso Aceitável, Termos de API, limites de taxa, autenticação e segurança.
expires_in
que indica por quanto tempo ele poderá ser usado para fazer chamadas de API antes de precisar ser atualizado. As solicitações Unauthorized (401)
não são um indicador válido de que um novo token de acesso deve ser recuperado.
Categoria do produto | Por 10 segundos | Por dia | |
---|---|---|---|
Aplicativos privados | (Qualquer Hub) Grátis e Starter | 100 / aplicativo privado | 250.000 / conta |
(Qualquer Hub) Professional | 190 / aplicativo privado | 625.000 / conta | |
(Qualquer Hub) Enterprise | 190 / aplicativo privado | 1.000.000 / conta | |
Aplicativos privados com Aumento do limite de API | (Qualquer Hub) Grátis, Starter, Professional e Enterprise | 250 / aplicativo privado | 1.000 / conta sobre sua assinatura básica, para cada aumento de limite. Você pode comprar no máximo dois aumentos de limites de API. |
429
para todas as chamadas de API subsequentes. As solicitações que resultam em resposta de erro não devem exceder 5% das solicitações diárias. Se você planeja listar seu aplicativo no Marketplace de aplicativos da HubSpot, ele deverá estar abaixo desse limite de 5% para que seja certificado.
A resposta 429
terá o seguinte formato:
message
E policyName
indicarão o limite que você atingiu (diariamente ou por segundo).
O limite diári é redefinido meia-noite de acordo com sua configurações do fuso horário.
A tabela a seguir detalha os cabeçalhos de limite de taxa incluídos na resposta de cada solicitação de API para o HubSpot, sujeito às exceções listadas abaixo da tabela.
Cabeçalho | Descrição |
---|---|
X-HubSpot-RateLimit-Daily | O número de solicitações de API permitidas por dia. Observe que este cabeçalho não está incluído na resposta a solicitações de API autorizadas usando OAuth. |
X-HubSpot-RateLimit-Daily-Remaining | O número de solicitações de API ainda permitidas no dia atual. Observe que este cabeçalho não está incluído na resposta a solicitações de API autorizadas usando OAuth. |
X-HubSpot-RateLimit-Interval-Milliseconds | A janela de tempo à qual os cabeçalhos X-HubSpot-RateLimit-Max e X-HubSpot-RateLimit-Remaining se aplicam.Por exemplo, o valor 10.000 seria uma janela de 10 segundos. |
X-HubSpot-RateLimit-Max | O número de solicitações permitidas na janela especificado em X-HubSpot-RateLimit-Interval-Milliseconds . Por exemplo, se o valor desse cabeçalho fosse 100 e o cabeçalho X-HubSpot-RateLimit-Interval-Milliseconds fosse 10.000, o limite aplicado seria de 100 solicitações por 10 segundos. |
X-HubSpot-RateLimit-Remaining | O número de solicitações de API ainda permitidas para a janela especificada em X-HubSpot-RateLimit-Interval-Milliseconds |
X-HubSpot-RateLimit-Secondly
e X-HubSpot-RateLimit-Secondly-Remaining
ainda estão incluídos e terão dados precisos, mas o limite ao qual eles fazem referência não será mais aplicado, por isso deverão ser considerados obsoletos.TEN_SECONDLY_ROLLING
, acelere as solicitações que o aplicativo está fazendo para se manter abaixo desse limite. Confira as sugestões abaixo para acelerar as solicitações ou se você estiver atingindo o limite diário.
Se você perceber que, mesmo após ler essas sugestões, continua atingindo os limites de chamada, publique nos fóruns de desenvolvedores da HubSpot. Você deve incluir o máximo de detalhes possível sobre as APIs que está usando, como elas estão sendo usadas e qual o limite atingido.