Skip to main content

URL Base

A API da Pingback é construída seguindo os princípios REST. Exigimos HTTPS em todas as requisições para melhorar a segurança, integridade e privacidade dos dados. A API não oferece suporte a HTTP. Todas as requisições utilizam a seguinte URL base:

Autenticação

A API da Pingback utiliza chaves de API (API keys) para autenticar as requisições. Você pode solicitar e gerenciar suas chaves de API na página de API Key. Para autenticar uma requisição, é necessário adicionar um header com o seguinte conteúdo: x-api-key: ***, onde *** é a sua API Key.
Sua API key é exclusiva da sua conta e deve ser mantida em segurança. Não compartilhe sua API key em locais públicos, como repositórios no GitHub, código client-side, entre outros. Além disso, armazenamos sua API key de forma criptografada em nosso banco de dados, utilizando criptografia AES-256, garantindo sua segurança.

Códigos de resposta

A Pingback utiliza códigos HTTP padrão para indicar o sucesso ou a falha das requisições. De forma geral, códigos HTTP 2xx indicam sucesso, códigos 4xx representam falhas relacionadas à requisição do usuário, e códigos 5xx indicam problemas de infraestrutura.

Limite de requisições

A Pingback aplica limites de requisição para garantir o uso justo da API. Caso você ultrapasse esse limite, receberá um código de status 429. O número máximo de requisições permitido é de 5 requisições por segundo. O limite de pico (burst rate) é de 2 requisições simultâneas. Para evitar esse erro, recomendamos reduzir a taxa de requisições à API. Isso pode ser feito utilizando um mecanismo de fila ou diminuindo o número de requisições concorrentes por segundo. Caso tenha necessidades específicas, entre em contato com o time de suporte.

Modo do desenvolvedor

A API da Pingback possui um modo desenvolvedor que permite testar integrações sem impactar os dados de produção. Para ativar o modo desenvolvedor, adicione o seguinte header à requisição:
Esse modo é útil para testar integrações e garantir que seu código esteja funcionando corretamente. Todos os dados retornados no modo desenvolvedor são fictícios e não afetam seus dados de produção.