Endpoints de gestao

Estes endpoints permitem gerir API keys, regras de formulario, regras de alerta e outras definicoes de forma programatica. Todos os endpoints de gestao requerem autenticacao JWT.

Base URL: https://api.silentshield.io

API Keys

MethodPathDescription
GET/api/v1/keysListar todas as API keys da conta.
POST/api/v1/keysCriar uma nova API key.
GET/api/v1/keys/:idObter detalhes de uma API key especifica.
PUT/api/v1/keys/:idAtualizar as definicoes de uma API key.
DELETE/api/v1/keys/:idEliminar uma API key. Esta acao e irreversivel.
POST/api/v1/keys/:id/rotateRodar uma API key. A key anterior e imediatamente invalidada.

Regras de formulario

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesListar todas as regras de formulario para uma API key.
POST/api/v1/keys/:keyId/form-rulesCriar uma nova regra de formulario.
PUT/api/v1/keys/:keyId/form-rules/:idAtualizar uma regra de formulario.
DELETE/api/v1/keys/:keyId/form-rules/:idEliminar uma regra de formulario.

Regras de alerta

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesListar todas as regras de alerta para uma API key.
POST/api/v1/keys/:keyId/alert-rulesCriar uma nova regra de alerta.
PUT/api/v1/keys/:keyId/alert-rules/:idAtualizar uma regra de alerta.
DELETE/api/v1/keys/:keyId/alert-rules/:idEliminar uma regra de alerta.