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

Managed Event Schema

Schema-ID
managed_event
Collection
managed_events
Permissions
  • Lesenmanaged_event_view
  • Anlegenmanaged_event_create
  • Ändernmanaged_event_edit
  • Löschenmanaged_event_delete

Felder

Managed Event Schema

managed_events4 Permissions

Schema for managed events with registration, ticketing, and agenda management

titlestringerforderlich
1–200 Zeichen
descriptionstringoptional
max 5000 Zeichennullable
descriptionHtmlstringoptional
nullable
typestringerforderlich
CONFERENCEWORKSHOPWEBINARMEETUPSEMINARTRAININGOTHER
statusstringerforderlich
DRAFTPUBLISHEDREGISTRATION_OPENREGISTRATION_CLOSEDIN_PROGRESSCOMPLETEDCANCELLED
startDatedatetimeerforderlich
endDatedatetimeerforderlich
timezonestringoptional
max 50 Zeichennullable
allDaybooleanoptional
Default: false
venueobjectoptional
nullable
namestringoptional
max 200 Zeichen
addressstringoptional
max 500 Zeichennullable
citystringoptional
max 100 Zeichennullable
postalCodestringoptional
max 20 Zeichennullable
countrystringoptional
max 100 Zeichennullable
coordinatesobjectoptional
nullable
latnumberoptional
-90 – 90
lngnumberoptional
-180 – 180
capacityintegeroptional
≥ 1nullable
notesstringoptional
max 2000 Zeichennullable
roomsobject[]optional
Default: []nullable
roomIduuiderforderlich
namestringerforderlich
1–200 Zeichen
descriptionstringoptional
max 1000 Zeichennullable
floorstringoptional
max 50 Zeichennullable
buildingstringoptional
max 200 Zeichennullable
capacityintegeroptional
≥ 1nullable
equipmentstring[]optional
Default: []nullable
sortOrderintegeroptional
≥ 0Default: 0
eventNumberstringoptional
read-onlynullable
registrationConfigobjectoptional
nullable
startDatedatetimeoptional
nullable
endDatedatetimeoptional
nullable
maxAttendeesintegeroptional
≥ 1nullable
waitlistEnabledbooleanoptional
Default: false
requireApprovalbooleanoptional
Default: false
ticketTypesobject[]optional
Default: []nullable
ticketTypeIduuiderforderlich
namestringerforderlich
1–200 Zeichen
descriptionstringoptional
max 1000 Zeichennullable
maxQuantityintegeroptional
≥ 1nullable
availableFromdatetimeoptional
nullable
availableTodatetimeoptional
nullable
sortOrderintegeroptional
≥ 0Default: 0
organizerIdsuuid[]optional
Default: []nullable
orgUnitIduuidoptional
nullable
partyIduuidoptional
nullable
contactPartyIdsuuid[]optional
Default: []nullable
registrationSurveyIduuidoptional
nullable
feedbackSurveyIduuidoptional
nullable
emailTemplateIdsobjectoptional
nullable
invitationuuidoptional
nullable
confirmationuuidoptional
nullable
reminderuuidoptional
nullable
cancellationuuidoptional
nullable
cateringConfigobjectoptional
nullable
enabledbooleanoptional
Default: false
mealsobject[]optional
Default: []nullable
mealIduuidoptional
namestringerforderlich
1–200 Zeichen
datedateerforderlich
timestringerforderlich
max 10 Zeichen
descriptionstringoptional
max 1000 Zeichennullable
menuItemsstring[]optional
Default: []nullable
dietaryOptionsstring[]optional
Default: []nullable
allergyQuerybooleanoptional
Default: true
notesstringoptional
max 2000 Zeichennullable
publicPageConfigobjectoptional
nullable
enabledbooleanoptional
Default: false
slugstringoptional
max 100 Zeichennullable
showAgendabooleanoptional
Default: true
showSpeakersbooleanoptional
Default: true
showRoomPlanbooleanoptional
Default: false
showCateringbooleanoptional
Default: false
allowRegistrationbooleanoptional
Default: true
customCssstringoptional
max 10000 Zeichennullable
themeobjectoptional
nullable
accentColorstringoptional
Patternnullable
logoFileIduuidoptional
nullable
modestringoptional
lightdark
nullable
feedbackConfigobjectoptional
nullable
surveyIduuidoptional
nullable
autoSendbooleanoptional
Default: false
sendAfterHoursintegeroptional
1 – 168Default: 24
sentbooleanoptional
Default: false
consentConfigobjectoptional
nullable
versionstringoptional
max 100 Zeichenread-onlynullable
privacyPolicyUrlstringoptional
max 2000 Zeichennullable
consentTextstringoptional
max 5000 Zeichennullable
marketingOptInEnabledbooleanoptional
Default: false
marketingOptInTextstringoptional
max 2000 Zeichennullable
tagsstring[]optional
Default: []nullable
categoriesstring[]optional
Default: []nullable
coverImageFileIduuidoptional
nullable
coverImageUrlstringoptional
nullable
registrationCountintegeroptional
≥ 0Default: 0read-only
checkedInCountintegeroptional
≥ 0Default: 0read-only
waitlistCountintegeroptional
≥ 0Default: 0read-only

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

Suche