Skip to content

Riskide API

Siin saab hallata organisatsiooni riske, nende hindamist ja leevendamise strateegiaid.

Kõikide riskide nimekiri koos filtreerimise võimalusega.

Päringu parameetrid

ParameeterTüüpKirjeldus
state[]massiivFiltreeri staatuse järgi: acceptable (aktsepteeritav), not_mitigated (maandamata), mitigated (maandatud), transferred (üle kantud).
owner[]massiivFiltreeri omaniku kasutaja ID-de järgi.
manager[]massiivFiltreeri halduri kasutaja ID-de järgi.
labels[]massiivFiltreeri sildi ID-de järgi. Kasuta väärtust none siltideta riskide leidmiseks.
impact[]massiivFiltreeri mõju taseme järgi.
probability[]massiivFiltreeri tõenäosuse taseme järgi.
Päri riskid
curl --location 'https://SINU_KORDONI_DOMEEN/api/v1/risks/' \
--header 'Authorization: Bearer SINU_VÕTI'

Näide filtritega:

Terminal window
curl --location 'https://SINU_KORDONI_DOMEEN/api/v1/risks/?state[]=not_mitigated&impact[]=high' \
--header 'Authorization: Bearer SINU_VÕTI'

Vastuse näide

{
"data": [
{
"id": "67ed9437-b3ec-4459-a02c-bdb30b4e2a16",
"assets": [],
"controls": [],
"description": "<p>Risk Description</p>",
"impact": 0,
"labels": [],
"manager": {
"id": "1bccedd9-ade7-42f9-ae6b-6ec7664bb6e4",
"name": "Maksym"
},
"mitigated_impact": 0,
"mitigated_probability": 0,
"mitigations": [],
"owner": {
"id": "1bccedd9-ade7-42f9-ae6b-6ec7664bb6e4",
"name": "Maksym"
},
"owner_id": "1bccedd9-ade7-42f9-ae6b-6ec7664bb6e4",
"probability": 0,
"residual_score": 0,
"score": 0,
"state": "acceptable",
"tasks": [],
"title": "Üks risk, et valitseda kõiki",
"updated_at": "2024-05-06T15:26:06+00:00"
}
]
}

Riski pärimine ID järgi.

Terminal window
curl --location 'https://SINU_KORDONI_DOMEEN/api/v1/risks/67ed9437-b3ec-4459-a02c-bdb30b4e2a16' \
--header 'Authorization: Bearer SINU_VÕTI' \
--data ''

Vastuse näide

Staatus 200

{
"data": {
"id": "67ed9437-b3ec-4459-a02c-bdb30b4e2a16",
"assets": [],
"controls": [],
"description": "<p>Risk description</p>",
"impact": 0,