meetings_get_list_tripid.md - JinraGit/travelManager GitHub Wiki
/meetings/list/{tripId}
🗓️ GET 🧩 Funktion
Liefert alle Meetings, die einem bestimmten Trip und Benutzer zugeordnet sind.
🔐 Authentifizierung
✅ Erforderlich (Token)
📥 Request
Pfadparameter:
/meetings/list/42
Query-Parameter:
?accountId=1
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 (Trip gehört nicht zum Benutzer) |
404 | Trip nicht gefunden |
MeetingController#getMeetings
)
🧠 Logik (aus - Holt alle Meetings zu einem
tripId
, sofern der Trip dem übergebenenaccountId
gehört. - Rückgabe erfolgt als Liste von
MeetingResponseDTO
.
🧪 Hinweise
accountId
wird als zusätzlicher Sicherheitsparameter benötigt.- Der Trip muss dem Benutzer gehören, sonst erfolgt kein Zugriff.
- Datum ist im ISO 8601 Format (
yyyy-MM-dd'T'HH:mm:ss
)