meetings_get_meetingid.md - JinraGit/travelManager GitHub Wiki
/meetings/{meetingId}
🗂️ GET 🧩 Funktion
Liefert die Details eines einzelnen Meetings anhand seiner ID, sofern es dem Benutzer gehört.
🔐 Authentifizierung
✅ Erforderlich (Token)
📥 Request
Pfadparameter:
/meetings/101
Query-Parameter:
?accountId=1
Kein Request-Body erforderlich.
200 OK
📤 Response: {
"id": 101,
"title": "Kundentreffen Zürich",
"location": "Bahnhofstrasse 1, Zürich",
"date": "2025-07-02T14:00:00",
"description": "Besprechung mit Kunden",
"tripId": 42
}
⚠️ Fehlerfälle
Status | Beschreibung |
---|---|
401 | Nicht authentifiziert |
403 | Zugriff verweigert (Meeting gehört nicht zum Benutzer) |
404 | Meeting nicht gefunden |
MeetingController#getMeetingById
)
🧠 Logik (aus - Ruft das Meeting anhand der ID ab.
- Prüft, ob das Meeting zum übergebenen
accountId
gehört. - Gibt bei Erfolg den
MeetingResponseDTO
zurück.
🧪 Hinweise
accountId
ist ein Pflichtparameter zur Sicherheitsüberprüfung.- Datum ist im ISO-Format (
yyyy-MM-dd'T'HH:mm:ss
).