API Documentation

Das sind Endpunkte für das MMP Studium an der FHGR. Es können Bestenlisten und Notizbücher erstellt und mit der API Schnittstelle genutzt werden. Falls weitere Endpunkte benötigt werden: Mail an benjamin.hanimann@fhgr.ch

Leaderboards API

GET Endpoints

/leaderboards

Get all leaderboards

/leaderboards/:id

Get a specific leaderboard

POST Endpoints

/leaderboards

Create new leaderboard entry

Notes API

GET Endpoints

/notes

Get all notes

/notes/:noteId

Get a specific note

POST Endpoints

/notes

Create new note

PUT Endpoints

/notes/:noteId

Update a note

DELETE Endpoints

/notes/:noteId

Delete a note

Chats API

GET Endpoints

/chats

Get all chats

/chats/:id

Get a specific chat

/chats/:chatId/messages

Get all messages in a chat

POST Endpoints

/chats

Create new chat

/chats/:chatId/messages

Add message to chat

PUT Endpoints

/chats/:id

Update a chat

/chats/:chatId/messages/:messageId

Update a message

DELETE Endpoints

/chats/:id

Delete a chat

/chats/:chatId/messages/:messageId

Delete a message

Response