Guardian

Az app négy különböző háttérrendszerrel kommunikál:

Rendszer Alap URL
Mobile API v3 https://{intezmenykod}.e-kreta.hu/ellenorzo/v3/
DKT API v1 https://{intezmenykod}.e-kreta.hu/dktapi/
E-Admin (Ügyintézés) API v1 https://eugyintezes.e-kreta.hu/api/v1/
IER API v1 https://ier.e-kreta.hu/api/api/

Mobile API kulcs: apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463

IDP Client ID: kreta-ellenorzo-guardian-mobile-android

Dátumformátum: ISO 8601 string

DKT API v1

Metódus HTTP Végpont
deleteHomeworkSolutionAttachment DELETE mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}/fajlok/{id}
deleteSolutionAttachment DELETE mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}/fajlok/{id}
getClasswork GET mobil/intezmenyek/tanulok/orak/oraifeladatok/{id}
getClassworkAttachmentUrl GET mobil/intezmenyek/tanulok/orak/oraifeladatok/{id}/fajlok/{id}/url
getClassworkAttachments GET mobil/intezmenyek/tanulok/orak/oraifeladatok/{id}/fajlok
getClassworkGroups GET mobil/intezmenyek/tanulok/orak/oraifeladatok/groupok/{groupId}
getClassworkSolutionAttachmentUrl GET mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}/fajlok/{id}/url
getClassworkTeachingMaterial POST mobil/intezmenyek/tanulok/orak/tananyagok
getDriversLicenseRegistrationStatus GET mobil/intezmenyek/gondviselok/jogositvany/kepzesjelentkezes
getHomeworkSolutionAttachmentUrl GET mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}/fajlok/{id}/url
getHomeworkSolutionAttachments GET mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}/fajlok
getLanguageTask GET mobil/intezmenyek/tanulok/orak/nyelvifeladatok/{groupId}
getLanguageTaskSubmission GET mobil/intezmenyek/tanulok/orak/nyelvifeladatok/groupok/{groupId}/beadas
getSolutionAttachments GET mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}/fajlok
getStudentHasAccessToDriversLicenseCourse GET mobil/intezmenyek/gondviselok/jogositvany/kepzesjelentkezes/elerheto
getSubmittedClasswork GET mobil/intezmenyek/tanulok/orak/oraifeladatok/{id}/beadas
getSubmittedHomework GET mobil/intezmenyek/tanulok/orak/hazifeladatok/{id}/beadas
isDriversLicenseActiveForGuardian GET mobil/intezmenyek/gondviselok/jogositvany/modul/aktiv
isDriversLicenseActiveForStudent GET mobil/intezmenyek/tanulok/jogositvany/modul/aktiv
postGuardianApproval POST mobil/intezmenyek/gondviselok/jogositvany/kepzesjelentkezes/jovahagy
putSaveSolution PUT mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}
saveHomeworkAttachment POST mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}/fajlok/veglegesites
saveHomeworkSolution PUT mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}
saveSolutionAttachment POST mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}/fajlok/veglegesites
submitClassworkSolution GET mobil/intezmenyek/tanulok/orak/oraifeladatok/beadasok/{id}/beadas
submitHomeworkSolution GET mobil/intezmenyek/tanulok/orak/hazifeladatok/beadasok/{id}/beadas

E-Admin API v1

Metódus HTTP Végpont
createAttachment POST ideiglenesfajlok
createRectification POST ugy/kerelmek/{ugyId}
createTmgiCase POST ugy/kerelmek
deleteMessagePermanently DELETE kommunikacio/postaladaelemek/torles
downloadAttachment GET {dinamikus url}
getAccessControlSystemEvents GET belepteto/kartyaesemenyek/sajat
getAddressableClasses GET kommunikacio/osztalyok/cimezheto
getAddressableGuardiansForClass GET kreta/gondviselok/osztaly/{id}
getAddressableSzmkRepesentative GET kommunikacio/szmkkepviselok/cimezheto
getAddressableType GET kommunikacio/cimezhetotipusok
getAddresseeType GET adatszotarak/cimzetttipusok
getAdministrators GET kreta/alkalmazottak/adminisztrator
getCase GET ugy/kerelmek/{ugyId}
getCaseTypes GET adatszotarak/kerelemtipusok
getCases GET ugy/kerelmek
getChildData GET kreta/gyerekemadatok
getClassMasters GET kreta/alkalmazottak/oszalyfonok
getCurrentInstitutionDetails GET ugy/aktualisIntezmenyAdatok
getCurrentInstitutionModules GET intezmenyek/sajat/modulok
getDirectors GET kreta/alkalmazottak/igazgatosag
getMessage GET kommunikacio/postaladaelemek/{azonosito}
getMessageLimitations GET kommunikacio/uzenetek/kuldhetok/korlat
getMessages GET kommunikacio/postaladaelemek/sajat
getSigner GET ugy/alkalmazott/{tipusKod}/{kretaId}
getStatus GET status
getTeachers GET kreta/alkalmazottak/tanar
getTmgiCaseTypes GET adatszotarak/tmgiigazolastipusok
getUnreadMessagesCount GET kommunikacio/postaladaelemek/olvasatlanokszama
readMessage POST kommunikacio/postaladaelemek/olvasott
sendMessage POST kommunikacio/uzenetek
sendMessageToBin POST kommunikacio/postaladaelemek/kuka
uploadAttachment POST {dinamikus url}

IER API v1

Metódus HTTP Végpont
getIerEnabled GET FelhasznaloStatusz/IsEnabledInKretaSzuloiMobilApp

SSO URL-ek

Rendszer URL
DKT (tanuló) https://dkttanulo.e-kreta.hu/sso
DKT (gondviselő) https://dktgondviselo.e-kreta.hu/sso
TESZEK https://teszek.e-kreta.hu
Xeropan https://xeropan.com/dkt-redirect
Étkezés https://eugyintezes.e-kreta.hu/kreta-mobil/ebedbefizetes/megrendelesek
Kérdőívek https://eugyintezes.e-kreta.hu/kreta-mobil/adatbekeresek