API ülevaade
Kordoni API võimaldab luua skripte ja rakendusi protsesside automatiseerimiseks, Kordoniga integreerimiseks ja Kordoni funktsionaalsuse laiendamiseks. Näiteks saab kasutada API-t varade sünkroniseerimiseks varahalduse süsteemiga.
Iga REST API otspunkt on dokumenteeritud eraldi ning grupeeritud vastavalt ressursile, mida need peamiselt mõjutavad.
Iga REST API päring sisaldab HTTP meetodit ja teekonda. Sõltuvalt otspunktist võib olla vajalik määrata ka päised (headers), autentimisinfo, päringu parameetrid (query parameters) või päringu sisu (body).
Kordoni REST API järgib HTTP standardeid, kasutades iga tegevuse jaoks tähenduslikult sobivaimat meetodit.
- GET Kasutatakse ressursside pärimiseks.
- POST Kasutatakse ressursside loomiseks.
- PATCH Kasutatakse ressursside osaliseks muutmiseks.
- DELETE Kasutatakse ressursside kustutamiseks.
Baasaadress
Section titled “Baasaadress”Kõik API päringud tuleb teha aadressile:
https://SINU_KORDONI_URL/api/v1/Kirjelduse väljad
Section titled “Kirjelduse väljad”Paljud objektid Kordoni API-s sisaldavad description välja, mis toetab lihtsat HTML-vormindust. Kordon kasutab rikastatud teksti (rich text) haldamiseks Lexical WYSIWYG redaktorit. Ressursside loomisel või uuendamisel saab kirjeldustes kasutada järgmisi HTML-elemente:
- Lõigud:
<p>Tekst siin</p> - Paks kiri:
<strong>Paks tekst</strong>või<b>Paks tekst</b> - Loendid:
<ul><li>Element</li></ul>või<ol><li>Element</li></ol> - Lingid:
<a href="url">Lingi tekst</a>
Näide:
{ "description": "<p>See on <strong>vormindatud</strong> kirjeldus.</p>"}API Ressursid
Section titled “API Ressursid”- Autentimine - Õpi, kuidas päringuid autentida
- Vigade haldus - API vigade ja vastuste mõistmine
- Leheküljestamine - Töö leheküljestatud tulemustega
- Varade API - Infovarade haldamine
- Äriprotsesside API - Äriprotsesside ja nende kriitilisuse haldamine
- Meetmete API - Turvameetmete, poliitikate ja protseduuride haldamine
- Kohandatud väljade API - Kohandatud väljade haldamine ressursside atribuutide laiendamiseks
- Leidude API - Turvaintsidentide, mittevastavuste ja auditi leidude haldamine
- Raamistike API - Vastavusraamistike ja regulatsioonide haldamine
- Siltide API - Siltide ja sildigruppide haldamine ressursside organiseerimiseks
- Nõuete API - Vastavusnõuete haldamine raamistikes
- Riskide API - Organisatsiooni riskide haldamine
- Ülesannete API - Ülesannete ja automatiseeritud töövoogude haldamine
- Kasutajagruppide API - Kasutajagruppide haldamine meeskondade organiseerimiseks
- Kasutajate API - Kasutajakontode, õiguste rollide ja seadete haldamine
- Tarnijate API - Tarnijasuhete ja lepingute haldamine