Skip to content

Chaves de API

As chaves de API permitem acessar a REST API do badges.ninja de forma programática. Use-as para automatizar a criação, concessão e gestão de distintivos a partir das suas próprias aplicações.

Chaves de API — estado vazio

Criando uma chave de API

  1. Abra a página Chaves de API na barra lateral.
  2. Clique em Criar chave de API. Um formulário embutido abre:

Criar chave — formulário de nome

  1. Dê um nome à chave e clique em Criar. A chave completa é revelada uma única vez em um banner verde:

Chave recém-criada exibida uma única vez

  1. Copie a chave imediatamente — ela só é mostrada uma vez. Se perder, será necessário criar outra. Depois de fechar o banner, apenas o prefixo é armazenado:

Lista de chaves mostrando o prefixo mascarado

Formato da chave

As chaves de API usam o prefixo bws_ seguido de uma string hexadecimal de 32 caracteres:

bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6

Usando chaves de API nas requisições

Inclua a chave de API no cabeçalho X-Api-Key de toda requisição:

bash
curl -X GET https://api.badges.ninja/issuers \
  -H "X-Api-Key: bws_your_api_key_here"

Consulte a página Autenticação para todos os detalhes sobre autenticação da API.

Limites de chaves por plano

A quantidade de chaves de API que você pode criar depende do seu plano:

PlanoLimite de chaves de API
Free1
Starter (US$ 9/mês)5
Pro (US$ 29/mês)20

Excluindo uma chave

  1. Abra a página Chaves de API.
  2. Encontre a chave que deseja excluir.
  3. Clique em Excluir.
  4. Confirme a exclusão.

Confirmação de exclusão — a revogação é imediata

Depois de excluída, a chave para de funcionar imediatamente. Qualquer aplicação que esteja usando-a receberá erros de autenticação.

badges.ninja Documentation