Entity · public_course_registrations
Public Course Registration Schema
Felder
Public Course Registration Schema
Anonymous self-registration for a publicly published course (Phase 4)
email
max 320 Zeichen
firstName
1–100 Zeichen
lastName
1–100 Zeichen
organisation
max 200 Zeichennullable
token
16–128 ZeichenPatternread-only
tokenExpiresAt
read-only
status
Werte
pendingconfirmedexpiredDefault: "pending"
confirmedAt
Default: nullread-onlynullable
enrollmentId
Enrollment created upon token confirmation.
PatternDefault: nullread-onlynullable
sourceIp
max 64 Zeichenread-onlynullable
userAgent
max 1000 Zeichenread-onlynullable
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/public_course_registrations— Liste, paginiert + filterbarGET /api/v1/public_course_registrations/<id>— Einzelne EntityPOST /api/v1/public_course_registrations— AnlegenPATCH /api/v1/public_course_registrations/<id>— Teil-UpdateDELETE /api/v1/public_course_registrations/<id>— Soft-DeleteGET /api/v1/public_course_registrations/<id>/timeline— Audit + Aktivitäten