Pular para o conteúdo

Chaves de API

As chaves de API são usadas quando seu site, aplicativo ou outro sistema externo precisa solicitar conteúdo ao Contismo.

Elas dão acesso autenticado fora do Studio e devem ser tratadas com segurança.

O Contismo aceita chaves GraphQL para sites e aplicativos, e chaves MCP para clientes de IA.

Tipo Prefixo Acesso
GraphQL - Somente leitura gql_ Consultar conteúdo via GraphQL
GraphQL - Leitura e gravação gqlw_ Consultar conteúdo e executar mutações GraphQL para modelos de conteúdo, entradas e recursos (criar, atualizar, excluir e mudanças de status)
MCP - Somente leitura mcp_ Ler conteúdo pelo servidor MCP
MCP - Leitura e gravação mcpw_ Criar, atualizar e excluir entradas pelo servidor MCP quando as gravações estão habilitadas

Chaves de leitura e gravação não podem gerenciar membros da equipe, cobrança, webhooks nem outras chaves de API. Chaves GraphQL não funcionam no servidor MCP, e chaves MCP não funcionam no GraphQL.

Para criar uma nova chave de API:

  1. Vá em Configurações → Chaves de API.
  2. Clique em Criar chave de API.
  3. Digite um nome que ajude a identificar onde a chave será usada.
  4. Escolha um tipo de chave GraphQL ou MCP.
  5. Copie a chave e guarde-a em um lugar seguro.

Inclua a chave de API no cabeçalho Authorization ao fazer solicitações GraphQL. Envie também o ambiente no cabeçalho X-Environment:

Authorization: Bearer <your-api-key>
X-Environment: <environment-api-id>

Chaves GraphQL somente leitura podem executar consultas. Chaves GraphQL de leitura e gravação também podem executar mutações. Consulte a referência da API GraphQL.

Chaves MCP usam os mesmos cabeçalhos no endpoint do MCP. Configure modelos, rascunhos e gravações nas configurações do MCP e depois consulte a referência do servidor MCP para as ferramentas e um exemplo de cliente.