Skip to main content
A Skills API é o motor de execução de receitas analíticas da strattum.ai. Cada skill é um script versionado no Workspace Git que os agentes executam — via Console, API ou MCP Server — para responder perguntas de negócio recorrentes e rodar automações.

Base URL

Autenticação

A Skills API é acessada internamente pelo console da strattum.ai via BFF (Next.js). A versão 1.0 não exige autenticação direta — o acesso é controlado pela rede privada do cliente.

Endpoints

GET /skills

Lista todas as skills disponíveis no workspace.

POST /skills

Cria uma nova skill.

GET /secrets

Lista as chaves de segredos configurados (nunca os valores).

POST /secrets

Cria ou atualiza um segredo.

GET /skills

Lista todas as skills disponíveis no workspace atual.

Exemplos de chamada

Resposta

200 OK
array
Lista de skills disponíveis.
integer
Total de skills disponíveis.

POST /skills

Cria uma nova skill no workspace.

Body (application/json)

string
required
Identificador único da skill em snake_case. Exemplo: receita_por_cliente.
string
required
Descrição clara do que a skill faz. O assistente usa este texto para decidir quando utilizá-la.
array
required
Lista de passos de execução. Cada passo deve ter type (sql, cypher ou code) e o conteúdo correspondente.
array
Tags opcionais para organização.

Exemplos de chamada

Resposta

201 Created

GET /secrets

Lista as chaves dos segredos configurados no workspace. Os valores nunca são retornados por este endpoint.

Exemplos de chamada

Resposta

200 OK
array
Lista de segredos configurados, contendo apenas chave e descrição — nunca o valor.

POST /secrets

Cria ou atualiza um segredo no workspace. Se a chave já existir, o valor é sobrescrito.

Body (application/json)

string
required
Nome da variável de ambiente ou identificador do segredo. Exemplo: OPENAI_API_KEY.
string
required
Valor do segredo. Armazenado de forma segura — não é retornado após gravação.
string
Descrição opcional do uso do segredo.

Exemplos de chamada

Resposta

200 OK — segredo salvo
400 Bad Request — campos obrigatórios ausentes
Os valores de segredos nunca são retornados pela API após gravação. Se você perder um valor, precisará sobrescrevê-lo com um novo.

Perguntas sugeridas

O endpoint de perguntas sugeridas é exposto pelo BFF do console e utilizado internamente para apresentar sugestões contextuais ao usuário.

GET /api/skills/suggested-questions

Retorna perguntas sugeridas com base nos conectores ativos do workspace. Parâmetros de query:
string
IDs de conectores separados por vírgula. Quando omitido, retorna sugestões globais.
Resposta: