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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Listar todas as API keys da conta. |
POST | /api/v1/keys | Criar 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/rotate | Rodar uma API key. A key anterior e imediatamente invalidada. |
Regras de formulario
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Listar todas as regras de formulario para uma API key. |
POST | /api/v1/keys/:keyId/form-rules | Criar uma nova regra de formulario. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Atualizar uma regra de formulario. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Eliminar uma regra de formulario. |
Regras de alerta
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Listar todas as regras de alerta para uma API key. |
POST | /api/v1/keys/:keyId/alert-rules | Criar uma nova regra de alerta. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Atualizar uma regra de alerta. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Eliminar uma regra de alerta. |