Desenvolvedores
Um catálogo, todos os clientes
Tudo o que o painel faz está em um único catálogo de 56 operações, disponível para a API REST, o servidor MCP hospedado, a CLI e qualquer agente que leia openapi.json.
Pontos de entrada
Escolha a interface que se encaixa no programa
Em sessenta segundos
De uma chave à primeira resposta
Um administrador cria uma chave em Configurações, Chaves de API. Coloque-a em SKILLHOOK_CLOUD_API_KEY; os exemplos a leem de lá.
Toda operação é POST /api/v1/tools/{name} com um corpo JSON. GET /api/v1/tools as lista com o escopo que cada uma exige e se esta chave o tem.
Autenticação
Uma chave, um escopo
Envie a chave como Authorization: Bearer shc_…, nunca em uma URL. Cada escopo atua como uma função da organização; o que a função não pode fazer, a chave também não pode.
| Escopo | Atua como | Permite |
|---|---|---|
| fleet:read | leitor | A visão geral, estatísticas, alertas, máquinas, skills, tarefas, entregas, URLs hospedadas (não as próprias URLs), comandos, configurações, membros, relatos de problemas. |
| fleet:run | membro | Também o código-fonte das skills, os arquivos das tarefas, a saída ao vivo e as URLs hospedadas; executar e testar skills, responder a agentes, reexecutar, cancelar, dispensar alertas. |
| fleet:admin | administrador | Também o log de auditoria e os canais de notificação; salvar e excluir skills, ativar e desativar URLs hospedadas, renomear e desconectar máquinas, configurações, alterações de configuração, reinicializações, atualizações, segredos. |
Erros
Problem details, sempre
Os erros são problem details da RFC 9457 (application/problem+json). type aponta para a entrada do código na referência; request_id é o que informar ao suporte.
Uma falha do nosso lado que uma nova tentativa pode resolver, como o banco de dados fora de alcance, é 503 unavailable com Retry-After, nunca um 401 ou 404. Um corpo que não passa na validação é 400 invalid_request com o que estava errado; uma ferramenta desconhecida é 404 unknown_tool; um escopo que falta à chave é 403 forbidden.
Limites de taxa
O suficiente para um agente ocupado
Agentes autônomos
Quatro regras em torno das quais o catálogo foi construído
São o que dizem agents.md e as instruções do servidor hospedado; um agente bem-comportado não precisa de mais nada.
Leia a referência ou deixe o plugin lê-la por você
Todas as operações, todas as rotas, todos os códigos de erro; ou um login e o agente tem tudo isso.