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/{id}Obter detalhes de uma API key especifica.
PUT/api/v1/keys/{id}Atualizar as definicoes de uma API key.
DELETE/api/v1/keys/{id}Eliminar 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/v1/form-rulesLer as regras de formulário ativas de uma chave. O próprio widget chama esta rota; é o único endpoint de regras de formulário da API.
GET/api/v1/keys/{id}/formrules/dryrunExperimentar uma regra nos formulários detetados mais recentemente, sem a guardar.

As regras de formulário são geridas no painel, não pela API — criar, alterar e eliminar não existem aqui de propósito.

Regras de alerta

MethodPathDescription
GET/api/v1/keys/{id}/alertsListar todas as regras de alerta para uma API key.
POST/api/v1/keys/{id}/alertsCriar uma nova regra de alerta.
DELETE/api/v1/keys/{id}/alerts/{alertId}Eliminar uma regra de alerta.