name@version no /v1/evaluate em vez de enviar o body inline a
cada chamada.
Endpoints
| Método | Path | Propósito |
|---|---|---|
| POST | /v1/rulesets | Cria um novo (name, version). |
| GET | /v1/rulesets | Lista rulesets (paginado). |
| GET | /v1/rulesets/{name} | Pega a versão mais recente. |
| GET | /v1/rulesets/{name}/{version} | Pega uma versão específica. |
Criar
version é um inteiro. Omita-o para a API atribuir o próximo número
livre. Pares (name, version) são imutáveis — re-POSTar o mesmo
par retorna 409 RULESET_ALREADY_EXISTS.
Response
Listar
| Query param | Notas |
|---|---|
page | 1-indexado. Padrão 1. |
page_size | Itens por página. Padrão 25, máximo 200. |
tag | Repita para exigir múltiplas tags (AND). Use tag=preset para listar presets oficiais. |
Pegar
POST acima.