Training Session Schema
Felder
Training Session Schema
A scheduled training group / session (Schulungsgruppe) with one or more dates, capacity targets (Sollzahlen) and participants (WP-F).
courseId
Optional linked academy course (a session may also be a pure presence training).
title
Session title (inherits/overrides the linked course title).
description
trainingCode
Optional internal training code (intern/extern).
mode
ONLINEPRESENCEHYBRIDlocation
Physical location for presence/hybrid sessions.
onlineUrl
Meeting URL for online/hybrid sessions.
minParticipants
Minimum participants for the session to take place (Mindestzahl, #14).
targetParticipants
Target number of participants (Sollzahl, #14).
maxParticipants
Maximum capacity; registrations beyond go to the waitlist (#14).
status
PLANNEDCONFIRMEDRUNNINGCOMPLETEDCANCELLEDinstructorUserIds
Users leading the session.
skillId
Optional linked skill: confirming a participant as ATTENDED awards XP on this skill (reuses WP-A).
registrationDeadline
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/training_sessions— Liste, paginiert + filterbarGET /api/v1/training_sessions/<id>— Einzelne EntityPOST /api/v1/training_sessions— AnlegenPATCH /api/v1/training_sessions/<id>— Teil-UpdateDELETE /api/v1/training_sessions/<id>— Soft-DeleteGET /api/v1/training_sessions/<id>/timeline— Audit + Aktivitäten