Pular para o conteúdo principal

Autenticação por chave de API

As requisições da API REST usam uma chave de API enviada no cabeçalho X-API-Key. Clientes MCP podem usar uma chave de API ou OAuth com PKCE aprovado pelo usuário. Agentes de IA podem começar pelo Auth.md para descoberta de OAuth, registro de cliente, consentimento do usuário, renovação de token e provisionamento de chave de API para a CLI.

Gerar uma chave de API

1

Entre no seu painel

Acesse o Social media studio e entre na sua conta.
2

Abra as configurações de API

Navegue até Configurações > aba API.
3

Crie uma nova chave

Clique em Nova chave de API e dê um nome a ela.
4

Escolha o acesso

Mantenha Acesso total, ou selecione Restrito e defina cada recurso como Sem acesso, Leitura ou Leitura e escrita. Veja Scopes.
5

Copie a chave

Clique em Criar e copie a chave.
A chave completa é exibida apenas uma vez. Guarde-a com segurança. Se você a perder, revogue a chave e crie uma nova.

Permissões

Somente os proprietários do espaço de trabalho podem criar, listar e revogar chaves de API. Uma chave age em nome do espaço de trabalho em que foi criada, restrita aos dados desse espaço. Se um proprietário sair ou tiver o acesso alterado, revogue e reemita as chaves que ele criou.

Scopes

Uma chave tem acesso total, a menos que você defina scopes ao criá-la. Toda chave criada antes de os scopes existirem mantém o acesso total. Uma chave com scopes só pode chamar os endpoints cobertos por eles. Qualquer outro endpoint retorna 403 Forbidden com o scope ausente na mensagem.
  • Um endpoint GET exige <resource>:read.
  • Um endpoint POST, PUT, PATCH ou DELETE exige <resource>:write.
  • <resource>:write inclui <resource>:read.
Exceções:
  • POST /v1/media/validate exige apenas media:read, porque não altera nada.
  • POST /v1/templates/{id}/render exige apenas templates:read.
  • Estes endpoints exigem uma chave de acesso total: PATCH /v1/settings/profile, todo o /v1/settings/api-keys e todo o /v1/settings/tenants. Uma chave com scopes não pode criar uma nova chave nem acessar outros espaços de trabalho.
  • O servidor MCP não aceita chaves com scopes. Use uma chave de acesso total ou conecte com OAuth.
  • teams:write não pode convidar nem promover proprietários. Somente uma chave de acesso total pode conceder a função owner.
  • Uma chave com scopes só pode assinar, listar e reenviar os eventos de webhook que pode ler. Por exemplo, os eventos de inbox exigem inbox:read, e os eventos de post, draft e approval exigem posts:read. Os eventos knowledge, organization, account, auth, api_key, integration, subscription, referral, mcp e quota exigem uma chave de acesso total.
Para criar uma chave com scopes pela API, envie scopes para POST /v1/settings/api-keys com uma chave de acesso total:
Omita scopes para uma chave de acesso total. Não é possível alterar os scopes de uma chave. Revogue-a e crie uma nova.

Usar sua chave de API

API REST

Envie a chave no cabeçalho X-API-Key:

Servidor MCP

O servidor MCP usa a mesma chave de API. Ele aceita apenas chaves de acesso total. Envie a chave no cabeçalho X-API-Key da sua configuração MCP:

Requisitos de plano

O acesso à API REST, à CLI e ao MCP está disponível nos planos Standard, Advanced e Lifetime. O plano Lite não inclui acesso à API, à CLI nem ao MCP. Para detalhes completos dos planos, veja a visão geral de faturamento.

Limite de requisições

As requisições da API têm limite de taxa por espaço de trabalho, e o limite exato depende do seu plano. Ao exceder o limite, você receberá uma resposta 429 Too Many Requests: aguarde a janela reiniciar e tente de novo. As chamadas de ferramentas MCP também consomem créditos conforme o seu plano. Confira seu uso em Configurações > API e veja Créditos de IA para entender como os créditos funcionam.
Planos mais altos têm limites de taxa maiores e franquias mensais de uso da API maiores. Veja a visão geral de faturamento para os limites do seu plano.