Ir para o conteúdo
memberarea memberarea.io

Chaves de API e acesso para programadores

Crie chaves para a REST API, limite o que cada chave pode fazer, rode uma chave comprometida e elimine as que já não usa.

Neste artigo

Uma chave de API permite que o seu próprio software comunique com a sua plataforma através da REST API, por exemplo para ler membros, inscrever alguém num curso ou ligar um site WordPress. Cada chave é uma palavra-passe secreta para um programa, por isso decide por chave o que pode fazer e pode substituí-la ou eliminá-la a qualquer momento.

Abrir as chaves de API

Quem pode gerir chaves de API

API encontra-se no bloco Integrações e API do menu de configurações. A sua função precisa de Gerenciar chaves de API além de Atualizar configurações da plataforma. Esta permissão nunca está disponível para uma função personalizada, por isso só as funções integradas Proprietário e Administrador podem trabalhar aqui. A mesma permissão dá também acesso a Apps de OAuth e Login único.

O acesso à API depende do seu plano. Se o seu plano não o incluir, a página mostra "O acesso à API está incluído em todos os planos pagos. Mude de plano para criar chaves de API." juntamente com Alterar plano, e Nova chave de API fica desativado. As chaves que já existem são recusadas pela API até o plano voltar a incluí-lo.

Criar uma chave

Clique em Nova chave de API. Abre-se a janela Criar chave de API.

A lista de chaves de API com o botão Nova chave de API.
A lista de chaves de API com o botão Nova chave de API.
  1. Introduza um Nome da chave que lhe diga mais tarde quem usa a chave, por exemplo a ferramenta ou o site a que pertence. O nome é obrigatório.
  2. Decida o que a chave pode fazer. Uma chave nova começa com acesso total, por isso todas as permissões estão selecionadas.
  3. Clique em Criar.

Para restringir a chave, clique em Limitar a permissões específicas. Todas as permissões são desmarcadas e escolhe as de que precisa. As permissões estão agrupadas por área, como Membros, Grupos, Cursos ou Pagamentos, e cada área lista ações como Ver ou Gerenciar com uma breve descrição. Selecionar tudo e Desmarcar tudo alternam uma área inteira de uma só vez. Um contador mostra quantas permissões a chave tem. Uma chave precisa de pelo menos uma permissão, e Redefinir para acesso total volta a selecioná-las todas.

Importante

Depois de clicar em Criar, a janela Sua nova chave de API mostra a chave completa uma única vez. Copie-a e guarde-a num local seguro. Depois disso, a lista mostra apenas os últimos quatro caracteres, e ninguém consegue voltar a mostrar a chave completa.

Usar uma chave

A caixa Documentação da API por cima da lista mostra o URL base da API com um botão de copiar, e Abrir documentação leva à referência interativa com todos os endpoints.

Envie a chave em cada pedido, como Bearer token no cabeçalho Authorization ou no cabeçalho X-Api-Key. As chaves começam por mak_. Um pedido que precise de uma permissão que a chave não tem é recusado.

Uma chave está associada ao membro da equipa que a criou. Se essa pessoa deixar de pertencer ao seu espaço de trabalho, a chave deixa de funcionar, por isso crie as chaves para ligações de longa duração com uma conta que se mantenha.

A lista mostra cada chave com Nome, Chave, Último uso e Criado. Último uso é atualizado no máximo uma vez por minuto, o que basta para ver se uma chave ainda está em uso.

Alterar, rodar e eliminar uma chave

Clique numa chave da lista, ou use Editar, o ícone de lápis na sua linha, para alterar o nome ou as permissões. As alterações entram em vigor com Salvar.

Se uma chave puder ter sido exposta, rode-a. Rotacionar chave na mesma janela pergunta: "Rotacionar esta chave? O segredo antigo deixará de funcionar imediatamente e as integrações externas precisarão do novo." Depois de confirmar, a nova chave aparece uma única vez em Sua nova chave de API. O nome e as permissões mantêm-se, e Último uso recomeça do zero. Introduza a nova chave em todas as ferramentas que usavam a antiga.

Para remover uma chave, use Excluir, o ícone do caixote do lixo na sua linha, ou Excluir na janela aberta, e confirme. A partir daí, todas as ferramentas que ainda a usam são recusadas.

Apps OAuth, login único e webhooks

Colar uma chave não é a única forma de ligar:

  • Apps de OAuth permitem que outras MemberAreas liguem o seu software por OAuth em vez de uma chave de API colada.
  • Login único inicia a sessão dos membros a partir de outro sistema. Está descrito em Login, registo e SSO.
  • Os webhooks para eventos de membros e de pagamentos têm uma página própria em Configurações > Webhooks, que aparece assim que os Pagamentos estão ativos.

Abrir as apps OAuth

Last updated on October 22, 2026

Este artigo foi útil?

Artigos relacionados