API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · event_duties

Event Duty Schema

Schema-ID
event_duty
Collection
event_duties
Permissions
  • Lesenevent_duty_view
  • Anlegenevent_duty_create
  • Ändernevent_duty_edit
  • Löschenevent_duty_delete

Felder

Event Duty Schema

event_duties4 Permissions

Dienst an einer Veranstaltung (ADR 0983): Tätigkeit, Tag, Uhrzeit und Besetzung durch einen Mitarbeiter oder eine Fremdfirma.

managedEventIduuiderforderlich
titlestringerforderlich

Tätigkeit, z. B. „Tontechnik Betreuung VA".

1–120 Zeichen
datedateerforderlich

Tag des Dienstbeginns (Wandzeit des Hauses).

startTimestringerforderlich
Pattern
endTimestringerforderlich

Liegt das Ende vor dem Beginn, endet der Dienst am Folgetag.

Pattern
employeeIdstringoptional

Eingeteilter Mitarbeiter (`employee_profiles._id`) — auch ohne Login.

1–64 ZeichenDefault: nullnullable
supplierPartyIdstringoptional

Eingeteilte Fremdfirma (`parties._id`) — schließt `employeeId` aus.

1–64 ZeichenDefault: nullnullable
confirmedAtdatetimeoptional

Zusage liegt vor. Wird beim Wechsel der Besetzung zurückgesetzt.

Default: nullnullable
notestringoptional
max 1000 ZeichenDefault: nullnullable

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/event_duties — Liste, paginiert + filterbar
  • GET /api/v1/event_duties/<id> — Einzelne Entity
  • POST /api/v1/event_duties — Anlegen
  • PATCH /api/v1/event_duties/<id> — Teil-Update
  • DELETE /api/v1/event_duties/<id> — Soft-Delete
  • GET /api/v1/event_duties/<id>/timeline — Audit + Aktivitäten

Suche