Event Created/Modified
BI
CRM
The event message is triggered whenever an event (Veranstaltung) is created or modified. This event contains all relevant data about the event, enabling your application to stay synchronized with the latest updates.
JSON schema & example
Section titled “JSON schema & example”{ "metadata": { "traceId": "19bebc7b-a2f6-4ca7-9b2e-912edc26d6d6", "occurredAt": "2024-12-11T14:42:55Z", "version": "1.0", "tenant": "1337", "type": "EVENT" }, "eventId": "542381", "eventNumber": "20240301-123456789", "eventGroupId": "873920", "eventGroupTitle": "Große Oper: Der Wanderer", "priceProfileId": "12345", "title": "Eine Aufführung von Ludwig Abendroth", "description": "Tauchen Sie ein in die magische Welt der Oper mit einer bewegenden Inszenierung.", "startDateTime": "2024-12-22T18:30:00Z", "venue": { "id": "15742", "name": "Theater am Lindenpark", "address": { "country": "DE", "locality": "Friedenburg", "postalCode": "12345", "street": "Am Theaterplatz 12" }, "location": { "id": "30985", "name": "Großer Bühnensaal" } }, "genres": ["Theater", "Oper"]}{ "type": "object", "properties": { "metadata": { "type": "object", "properties": { "traceId": { "type": "string", "format": "uuid", "description": "Unique identifier to trace the event." }, "occurredAt": { "type": "string", "format": "date-time", "description": "The timestamp when the event occurred." }, "version": { "type": "string", "pattern": "^[0-9]+\\.[0-9]+$", "description": "The version of the event schema, following semantic versioning." }, "tenant": { "type": "string", "description": "Identifier of the tenant or organization associated with the event." }, "type": { "type": "string", "enum": [ "CUSTOMER", "CUSTOMER_DELETED", "EVENT", "EVENT_CAPACITY", "ORDER", "CANCELLATION", "CREDIT_NOTE", "RESERVATION", "RESERVATION_CANCELLATION", "PRICE_PROFILE", "PRICE_PROFILE_DELETED", "TICKET" ], "description": "Identifier of the tenant or organization associated with the event." } }, "required": [ "traceId", "occurredAt", "version", "tenant", "type" ], "additionalProperties": false }, "eventId": { "type": "string", "description": "Unique identifier for the event", "examples": [ "12345" ] }, "eventNumber": { "type": "string", "description": "External event number, often used for reference (Einzeltermin > Veranstaltungsnummer)", "examples": [ "2024-001" ] }, "title": { "type": "string", "description": "Title of the event. (Einzeltermin > Untertitel)", "examples": [ "Theaterstück: Der Unbekannte" ] }, "description": { "type": "string", "description": "description of the event (Veranstaltungsgruppe > Kurzbeschreibung)", "examples": [ "Ein fesselndes Drama über Identität und Geheimnisse." ] }, "eventGroupId": { "type": "string", "description": "ID of the group or category this event belongs to", "examples": [ "987654" ] }, "eventGroupTitle": { "type": "string", "description": "Title of the event group or category (Veranstaltungsgruppe > Name der Veranstaltungsgruppe)", "examples": [ "Theateraufführungen" ] }, "priceProfileId": { "type": "string", "description": "Identifier of the price profile associated with the event (Preisprofil-ID)", "examples": [ "12345" ] }, "startDateTime": { "type": "string", "format": "date-time", "description": "ISO 8601 format start date and time of the event (Einzeltermin > ", "examples": [ "2024-03-01T19:30:00Z" ] }, "endDateTime": { "type": "string", "format": "date-time", "description": "ISO 8601 format end date and time of the event (Einzeltermin > ", "examples": [ "2024-03-01T22:00:00Z" ] }, "venue": { "type": "object", "description": "Details of the venue hosting the event", "properties": { "id": { "type": "string", "description": "Unique identifier for the venue", "examples": [ "42" ] }, "name": { "type": "string", "description": "Name of the venue", "examples": [ "Theater am Stadtpark" ] }, "address": { "type": "object", "description": "Physical address of the venue", "properties": { "country": { "type": "string", "description": "Country code of the venue's location in ISO 3166-1 alpha-2 format", "examples": [ "DE" ] }, "locality": { "type": "string", "description": "City or locality of the venue", "examples": [ "Musterstadt" ] }, "postalCode": { "type": "string", "description": "Postal code of the venue", "examples": [ "12345" ] }, "street": { "type": "string", "description": "Street address of the venue", "examples": [ "Theaterstraße 12" ] } } } } }, "location": { "type": "object", "description": "Specific location within the venue (if applicable)", "properties": { "id": { "type": "string", "description": "Unique identifier for the location within the venue", "examples": [ "1337" ] }, "name": { "type": "string", "description": "Name or designation of the location within the venue", "examples": [ "Hauptsaal" ] } } }, "custom": { "type": "object", "description": "Custom data object" }, "genres": { "type": "array", "description": "List of genre names associated with the event", "items": { "type": "string" }, "examples": [ ["Rock", "Pop"], ["Theater"], ["Sport"] ] } }, "required": [ "eventId", "eventGroupId", "title", "eventGroupTitle", "startDateTime", "metadata" ], "additionalProperties": false}