Felhasználó
Összes Felhasználó Lekérése
Ez a végpont lehetőséget biztosít az adatbázisban tárolt összes felhasználó lekérdezésére. A válasz tartalmazza az összes felhasználó adatait. Ez a funkció csak adminisztrátorok számára érhető el, és hasznos lehet felhasználói listák generálásához vagy adminisztrációs feladatokhoz.
URL: /users
Módszer: GET
Hitelesítés Szükséges: Igen (Admin)
Felhasználó Frissítése
Ez a végpont lehetővé teszi egy felhasználó profil adatainak frissítését. A felhasználók csak a saját profiljukat módosíthatják. A frissíthető adatok közé tartozhat a név, email cím, jelszó és egyéb információk.
URL: /users
Módszer: PUT
Hitelesítés Szükséges: Igen
Felhasználó Törlése
Ez a végpont lehetővé teszi egy felhasználó törlését az adatbázisból az azonosítója alapján. Csak adminisztrátorok használhatják ezt a végpontot, mivel a felhasználók törlése különleges jogosultságokat igényel. A törlés során az adott felhasználó minden kapcsolódó adata eltávolításra kerül az adatbázisból.
URL: /users/{id}
Módszer: DELETE
Hitelesítés Szükséges: Igen (Admin)
Felhasználó Lekérése Felhasználónév Alapján
Ez a végpont lehetővé teszi egy konkrét felhasználó adatainak lekérését a felhasználóneve alapján. A válasz tartalmazza a felhasználó nyilvános profiladatait. Ez a funkció bárki számára elérhető hitelesítés nélkül is.
URL: /user/{userName}
Módszer: GET
Hitelesítés Szükséges: Nem
Felhasználók Keresése Felhasználónév Alapján
Ez a végpont lehetőséget biztosít felhasználók keresésére felhasználónevük részlete alapján. A válasz tartalmazza az összes olyan felhasználót, akinek a felhasználóneve tartalmazza a keresett szöveget. Ez a funkció hasznos lehet felhasználók megtalálásához a rendszerben, és nem igényel hitelesítést.
URL: /findUsers/{userName}
Módszer: GET
Hitelesítés Szükséges: Nem