Tarnijate API
Siin saab hallata organisatsiooni tarnijasuhteid, lepinguid ja riskihinnanguid.
Tarnija staatused
Section titled “Tarnija staatused”Saadaolevad tarnija staatused:
onboarding- Tarnija on sisenemisel/alustamiselactive- Tarnijasuhe on aktiivneoffboarding- Tarnija on väljumisel/lõpetamiseldeprecated- Tarnijasuhe on lõpetatud
Kriitilisuse tasemed
Section titled “Kriitilisuse tasemed”Saadaolevad kriitilisuse tasemed:
low- Madal ärimõjumedium- Keskmine ärimõjuhigh- Kõrge ärimõju
GET /vendors/
Section titled “GET /vendors/”Kõikide tarnijate nimekiri koos filtreerimise võimalusega.
Päringu parameetrid
| Parameeter | Tüüp | Kirjeldus |
|---|---|---|
state[] | massiiv | Filtreeri staatuse järgi: onboarding, active, offboarding, deprecated. |
criticality[] | massiiv | Filtreeri kriitilisuse järgi: low, medium, high. |
owner[] | massiiv | Filtreeri omaniku kasutaja ID-de järgi. |
manager[] | massiiv | Filtreeri halduri kasutaja ID-de järgi. |
labels[] | massiiv | Filtreeri sildi ID-de järgi. Kasuta väärtust none siltideta tarnijate leidmiseks. |
curl --location GET \--url "https://SINU_KORDONI_DOMEEN/api/v1/vendors/" \--header "Authorization: Bearer SINU_VÕTI"Näide filtritega:
curl --location GET \--url "https://SINU_KORDONI_DOMEEN/api/v1/vendors/?state[]=active&criticality[]=high&criticality[]=medium" \--header "Authorization: Bearer SINU_VÕTI"Vastuse näide
Staatus: 200
{ "data": [ { "id": "c81c5ceb-fbd4-4d68-9db5-1e019dfa7c1c", "assets": [], "contact": "Eliise Veri", "contract_end_date": "2025-02-28T00:00:00+00:00", "contract_start_date": "2025-02-01T00:00:00+00:00", "country": "Spain", "created_at": "2025-02-27T08:11:34+00:00", "criticality": "high", "description": "<p>Tähtis kirjeldus</p>", "labels": [], "manager": { "id": "aa0bfcda-2fc3-4b25-801a-1c053b5459c3", "name": "Jaana Manana" }, "owner": { "id": "d650d63e-538e-4aff-a1df-d9ae8346a9f5", "name": "Andrey Rozumnyi" }, "permissions": { "update": true, "destroy": true, "connect": true }, "personal_data_classification": "no_personal", "risks": [], "state": "active", "tasks": [], "title": "Minu tarnija", "updated_at": "2025-05-12T08:33:07+00:00" } ], "meta": { "total_count": 25, "page": 1,