Ir para conteúdo principal

Gerir as suas chaves API

Como os Proprietários e Administradores criam, guardam, acompanham e revogam chaves API em Definições, quem tem permissão e quais os limites

Este artigo é para Proprietários e Administradores de estúdio que ligam outras ferramentas ao bsport. Aborda a criação, o acompanhamento e a revogação de chaves API em Definições. Para notificações de eventos, consulte "Gerir os seus webhooks".

Para mais informações sobre a API pública do bsport, consulte a documentação dedicada

Visão geral

Uma chave API permite que uma ferramenta de confiança leia e atualize os dados do seu estúdio através da API do bsport. Ferramentas de relatórios, integrações personalizadas e plataformas de automação usam chaves para se ligarem.

Gira as chaves em Definições > Webhooks e APIs, no separador API. Cada chave pertence ao seu estúdio e está associada a um nome de ferramenta, para que possa ver qual ferramenta usa qual chave.

Quem pode utilizá-la:

Condição

O que vê

A sua função é Proprietário ou Administrador, e o seu plano bsport inclui a API Pública (Build, Engage ou Elevate)

O separador API com as suas chaves e o botão Criar chave API.

A sua função é Proprietário ou Administrador, e o seu plano bsport não inclui a API Pública

A mensagem "Atualize o seu plano para usar a API". Contacte o bsport para atualizar.

Qualquer outra função

Sem separador API. O separador Webhooks permanece disponível se a sua função tiver a permissão de Webhook.

A API Pública também pode ser adicionada a um estúdio fora destes planos. Contacte o bsport para saber mais.

O que pode fazer

  • Criar uma chave API para uma ferramenta.

  • Escolher durante quanto tempo a chave permanece válida: 3 meses, 6 meses ou 1 ano.

  • Ver todas as chaves com a respetiva ferramenta, data de expiração, data de criação, contacto e estado.

  • Revogar uma chave quando deixa de usar uma ferramenta ou suspeita de uma fuga.

  • Abrir a documentação da API através do link no canto superior direito da página.

Casos de uso comuns

Como criar uma chave API

  1. Vá a Definições > Webhooks e APIs e abra o separador API.

  2. Selecione Criar chave API.

  3. Preencha o formulário:

    • Nome da ferramenta (obrigatório): até 24 carateres, usando letras minúsculas, dígitos, hífenes ou sublinhados, por exemplo reporting-tool. Uma chave ativa não pode partilhar o nome da ferramenta com outra chave ativa.

    • Expira em: 3 meses (predefinição), 6 meses ou 1 ano. A chave deixa de funcionar no final desse período.

    • E-mail de contacto (opcional): quem o bsport contacta acerca desta chave. Deixe em branco para usar o e-mail do proprietário do estúdio.

  4. Selecione Criar.

Leia o aviso no formulário. Uma chave dá acesso total de administrador ao seu estúdio, incluindo dados de clientes e pagamentos. Partilhe-a apenas com ferramentas e pessoas em quem confia.

Como guardar a sua chave

Depois de selecionar Criar, a janela Guarde a sua chave API mostra a chave. Esta é a única vez que a vê.

  1. Selecione Copiar chave e guarde-a num gestor de palavras-passe. Não a partilhe por e-mail ou chat.

  2. Selecione Copiar cabeçalhos para copiar o que a sua ferramenta deve enviar com cada pedido.

  3. Selecione Fechar.

Se fechar a janela antes de copiar, o bsport pede-lhe para confirmar. Se fechar mesmo assim, não poderá voltar a ver a chave: crie uma nova chave e revogue a primeira.

Como ligar a sua ferramenta

A sua ferramenta envia dois cabeçalhos com cada pedido à API do bsport:

Cabeçalho

Valor

X-Client-ID

O nome da ferramenta que escolheu.

X-Api-Key

A chave que copiou.

Os endpoints e exemplos estão na documentação da API.

Como revogar uma chave

  1. No separador API, encontre a chave na lista.

  2. Selecione Revogar chave.

  3. Confirme na janela Revogar chave API?

A ferramenta deixa de funcionar de imediato e não é possível anular esta ação. A chave permanece na lista com o estado Revogada e a data de revogação. O nome da ferramenta volta a ficar disponível.

Como substituir uma chave antes de expirar

As chaves não podem ser editadas nem prolongadas. Para renovar uma:

  1. Crie uma nova chave com um novo nome de ferramenta, por exemplo reporting-tool-2, ou reutilize o nome assim que a chave antiga tiver expirado ou sido revogada.

  2. Atualize a sua ferramenta com a nova chave.

  3. Revogue a chave antiga.

Como funciona

  1. Configuração. Um Proprietário ou Administrador cria a chave e copia-a uma vez.

  2. Ativação. A chave funciona assim que existe. A sua ferramenta envia os dois cabeçalhos com cada pedido.

  3. Utilização normal. A lista mostra o estado de cada chave.

  4. Após a ação. Revogue uma chave para a parar de imediato, ou deixe-a expirar.

Estados das chaves

Estado

Significado

Ativa

A chave funciona e expira em mais de 30 dias.

Expira em breve

A chave funciona e expira dentro de 30 dias. Planeie a sua substituição.

Expirada

A chave atingiu a data de expiração e já não funciona.

Revogada

Revogou a chave. Já não funciona.

Na coluna Contacto, Você assinala as chaves que listam o seu próprio e-mail.

Comportamentos importantes

  • Exibição única. O bsport não guarda a chave num formato legível. Ninguém pode voltar a mostrá-la, incluindo o bsport.

  • Limite de 50 chaves. Um estúdio pode ter 50 chaves que não estejam revogadas. As chaves expiradas contam até que as revogue. Ao atingir o limite, a página mostra um aviso e o formulário de criação não pode ser enviado: revogue uma chave expirada para criar outra.

  • Nomes de ferramentas únicos. O nome não pode coincidir com o de uma chave ativa. As chaves expiradas e revogadas libertam o respetivo nome.

  • Acesso total. Uma chave não está limitada a uma área do seu estúdio. Crie uma chave por ferramenta, para poder revogar uma única ferramenta sem afetar as outras.

  • Alterações de plano. Se o seu plano bsport deixar de incluir a API Pública, o separador API mostra a mensagem de atualização e o bsport recusa novas chaves.

  • Os webhooks são separados. As chaves API não criam webhooks. Consulte "Gerir os seus webhooks".

Perguntas frequentes

Perdi a minha chave. Posso voltar a vê-la?
Não. Crie uma nova chave, atualize a sua ferramenta e revogue a chave perdida.

Porque não tenho um separador API?
O separador é apenas para Proprietários e Administradores. Peça a um deles para criar a chave.

Porque vejo "Atualize o seu plano para usar a API"?
O seu plano bsport não inclui a API Pública. Esta vem incluída nos planos Build, Engage e Elevate. Contacte o bsport para atualizar ou adicionar esta funcionalidade.

Para que serve o e-mail de contacto?
É a pessoa que o bsport contacta acerca da chave. Se o deixar em branco, o bsport usa o e-mail do proprietário do estúdio.

Posso escolher uma data de expiração?
O formulário oferece 3 meses, 6 meses ou 1 ano.

Revogar uma chave demora tempo?
Não. A ferramenta é recusada de imediato.

Isto respondeu à sua pergunta?