Autenticação por chave de API
As requisições da API REST usam uma chave de API enviada no cabeçalhoX-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.
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 retorna403 Forbidden com o scope ausente na mensagem.
- Um endpoint
GETexige<resource>:read. - Um endpoint
POST,PUT,PATCHouDELETEexige<resource>:write. <resource>:writeinclui<resource>:read.
Exceções:
POST /v1/media/validateexige apenasmedia:read, porque não altera nada.POST /v1/templates/{id}/renderexige apenastemplates:read.- Estes endpoints exigem uma chave de acesso total:
PATCH /v1/settings/profile, todo o/v1/settings/api-keyse 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:writenão pode convidar nem promover proprietários. Somente uma chave de acesso total pode conceder a funçãoowner.- Uma chave com scopes só pode assinar, listar e reenviar os eventos de webhook que pode ler. Por exemplo, os eventos de
inboxexigeminbox:read, e os eventos depost,drafteapprovalexigemposts:read. Os eventosknowledge,organization,account,auth,api_key,integration,subscription,referral,mcpequotaexigem uma chave de acesso total.
scopes para POST /v1/settings/api-keys com uma chave de acesso total:
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çalhoX-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çalhoX-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 resposta429 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.