Zum Inhalt springen
Developer

BaseEventInvitation

Veranstaltungen9 EndpunkteEvent / BaseEventInvitation

Liefert eine Liste der BaseEventInvitation-Objekte.

GET/api/event/base_event_invitation

Query-Parameter

idintegerErfordert Zugriffsrecht: LOGGED_IN_EXPLICIT, SCOPE
readbooleanErfordert Zugriffsrecht: LOGGED_IN_EXPLICIT, SCOPE
baseEventstringErfordert Zugriffsrecht: LOGGED_IN_EXPLICIT, SCOPE
companystring
personstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste der BaseEventInvitation-Objekte.array<BaseEventInvitation>

Felder anzeigen (10)
  • baseEventBaseEvent15
    Felder anzeigen (47)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "baseEvent": {
      "id": 42,
      "name": "Beispiel",
      "image_url": "https://vynst.de",
      "ticketSeatingPlanId": 42,
      "bib_numbers_enabled": true,
      "timing_enabled": true,
      "public_subtitle": "string",
      "event_type": "string",
      "event_people_limit": 1,
      "event_people_min_limit": 1
    },
    "read": true,
    "token": "string",
    "gender": "string",
    "birthday": "2026-10-15T09:30:00+02:00",
    "message": "string",
    "reply_message": "string"
  }
]

BaseEventInvitation neu anlegen

POST/api/event/base_event_invitation

Request-Body application/json

  • dataBaseEventInvitation2
    Felder anzeigen (7)
    • idinteger

      Primärschlüssel der Einladung. Interne ID.

    • readboolean

      Die Einladung wurde gelesen.

    • messagestring

      Mit der Einladung gesendete Nachricht.

    • reply_messagestring

      Antwortnachricht der eingeladenen Person.

    • companyCRMCompany27

      Unternehmen, zu dem die Entität gehört.

    • personCRMPerson53

      Person, zu der die Entität gehört.

    • base_eventBaseEvent16

      Event, zu dem die Entität gehört.

Antworten

200BaseEventInvitation neu anlegenBaseEventInvitation3

Felder anzeigen (17)
  • companyCRMCompany28
    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • company_namestring

      Rechtlicher Name der Firma.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • personCRMPerson54
    Felder anzeigen (5)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • avatar_tokenstring

      Token des Avatarbildes.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • baseEventBaseEvent17
    Felder anzeigen (51)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "read": true,
    "message": "string",
    "reply_message": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "company": {
    "id": 42,
    "company_name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "main_fax": "string",
    "website": "string"
  },
  "person": {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "avatar_token": "string",
    "order": 1
  },
  "baseEvent": {
    "id": 42,
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string"
  },
  "read": true,
  "token": "string"
}

Liefert ein einzelnes BaseEventInvitation-Objekt mit der angegebenen ID.

GET/api/event/base_event_invitation/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes BaseEventInvitation-Objekt mit der angegebenen ID.BaseEventInvitation

Felder anzeigen (10)
  • baseEventBaseEvent15
    Felder anzeigen (47)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "baseEvent": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string",
    "event_people_limit": 1,
    "event_people_min_limit": 1
  },
  "read": true,
  "token": "string",
  "gender": "string",
  "birthday": "2026-10-15T09:30:00+02:00",
  "message": "string",
  "reply_message": "string"
}

BaseEventInvitation aktualisieren

PUT/api/event/base_event_invitation/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataBaseEventInvitation2
    Felder anzeigen (7)
    • idinteger

      Primärschlüssel der Einladung. Interne ID.

    • readboolean

      Die Einladung wurde gelesen.

    • messagestring

      Mit der Einladung gesendete Nachricht.

    • reply_messagestring

      Antwortnachricht der eingeladenen Person.

    • companyCRMCompany27

      Unternehmen, zu dem die Entität gehört.

    • personCRMPerson53

      Person, zu der die Entität gehört.

    • base_eventBaseEvent16

      Event, zu dem die Entität gehört.

Antworten

200BaseEventInvitation aktualisierenBaseEventInvitation3

Felder anzeigen (17)
  • companyCRMCompany28
    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • company_namestring

      Rechtlicher Name der Firma.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • personCRMPerson54
    Felder anzeigen (5)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • avatar_tokenstring

      Token des Avatarbildes.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • baseEventBaseEvent17
    Felder anzeigen (51)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "read": true,
    "message": "string",
    "reply_message": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "company": {
    "id": 42,
    "company_name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "main_fax": "string",
    "website": "string"
  },
  "person": {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "avatar_token": "string",
    "order": 1
  },
  "baseEvent": {
    "id": 42,
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string"
  },
  "read": true,
  "token": "string"
}

BaseEventInvitation aktualisieren

PATCH/api/event/base_event_invitation/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataBaseEventInvitation2
    Felder anzeigen (7)
    • idinteger

      Primärschlüssel der Einladung. Interne ID.

    • readboolean

      Die Einladung wurde gelesen.

    • messagestring

      Mit der Einladung gesendete Nachricht.

    • reply_messagestring

      Antwortnachricht der eingeladenen Person.

    • companyCRMCompany27

      Unternehmen, zu dem die Entität gehört.

    • personCRMPerson53

      Person, zu der die Entität gehört.

    • base_eventBaseEvent16

      Event, zu dem die Entität gehört.

Antworten

200BaseEventInvitation aktualisierenBaseEventInvitation3

Felder anzeigen (17)
  • companyCRMCompany28
    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • company_namestring

      Rechtlicher Name der Firma.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • personCRMPerson54
    Felder anzeigen (5)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • avatar_tokenstring

      Token des Avatarbildes.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • baseEventBaseEvent17
    Felder anzeigen (51)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "read": true,
    "message": "string",
    "reply_message": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "company": {
    "id": 42,
    "company_name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "main_fax": "string",
    "website": "string"
  },
  "person": {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "avatar_token": "string",
    "order": 1
  },
  "baseEvent": {
    "id": 42,
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string"
  },
  "read": true,
  "token": "string"
}

Löscht eine einzelne BaseEventInvitation

DELETE/api/event/base_event_invitation/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Löscht eine einzelne BaseEventInvitationBaseEventInvitation3

Felder anzeigen (17)
  • companyCRMCompany28
    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • company_namestring

      Rechtlicher Name der Firma.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • personCRMPerson54
    Felder anzeigen (5)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • avatar_tokenstring

      Token des Avatarbildes.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • baseEventBaseEvent17
    Felder anzeigen (51)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "company": {
    "id": 42,
    "company_name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "main_fax": "string",
    "website": "string"
  },
  "person": {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "avatar_token": "string",
    "order": 1
  },
  "baseEvent": {
    "id": 42,
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string"
  },
  "read": true,
  "token": "string"
}

BaseEventInvitation für mehrere Personen neu anlegen

POST/api/event/multi_base_event_invitation

Request-Body application/json

  • dataBaseEventInvitation2
    Felder anzeigen (7)
    • idinteger

      Primärschlüssel der Einladung. Interne ID.

    • readboolean

      Die Einladung wurde gelesen.

    • messagestring

      Mit der Einladung gesendete Nachricht.

    • reply_messagestring

      Antwortnachricht der eingeladenen Person.

    • companyCRMCompany27

      Unternehmen, zu dem die Entität gehört.

    • personCRMPerson53

      Person, zu der die Entität gehört.

    • base_eventBaseEvent16

      Event, zu dem die Entität gehört.

Antworten

200BaseEventInvitation für mehrere Personen neu anlegenBaseEventInvitation3

Felder anzeigen (17)
  • companyCRMCompany28
    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • company_namestring

      Rechtlicher Name der Firma.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • personCRMPerson54
    Felder anzeigen (5)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • avatar_tokenstring

      Token des Avatarbildes.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • baseEventBaseEvent17
    Felder anzeigen (51)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/multi_base_event_invitation \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "read": true,
    "message": "string",
    "reply_message": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "company": {
    "id": 42,
    "company_name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "main_fax": "string",
    "website": "string"
  },
  "person": {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "avatar_token": "string",
    "order": 1
  },
  "baseEvent": {
    "id": 42,
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string"
  },
  "read": true,
  "token": "string"
}

BaseEventInvitation als Kunde aktualisieren

PUT/api/event/base_event_invitation_customer/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataBaseEventInvitation4

Antworten

200BaseEventInvitation als Kunde aktualisierenBaseEventInvitation

Felder anzeigen (10)
  • baseEventBaseEvent15
    Felder anzeigen (47)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation_customer/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{}'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "baseEvent": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string",
    "event_people_limit": 1,
    "event_people_min_limit": 1
  },
  "read": true,
  "token": "string",
  "gender": "string",
  "birthday": "2026-10-15T09:30:00+02:00",
  "message": "string",
  "reply_message": "string"
}

BaseEventInvitation als Kunde aktualisieren

PATCH/api/event/base_event_invitation_customer/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataBaseEventInvitation4

Antworten

200BaseEventInvitation als Kunde aktualisierenBaseEventInvitation

Felder anzeigen (10)
  • baseEventBaseEvent15
    Felder anzeigen (47)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • event_people_min_limitinteger

      minimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen

    • hide_event_people_limitboolean

      eine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

      Teilnehmende von der Warteliste müssen ihren Platz bestätigen.

    • trial_enabledboolean

      Schnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.

    • can_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich für die Hauptveranstaltung anmelden.

    • only_sign_up_for_main_eventboolean

      Teilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.

    • start_timestring (date-time)

      Beginn der Veranstaltung.

    • end_timestring (date-time)

      Ende der Veranstaltung.

    • require_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

      IDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

      Buchungen werden mit der zweiten Version des Plan-Generators erzeugt.

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • generate_hour_startstring (date-time)

      Startzeit des Tages für erzeugte Buchungen.

    • generate_hour_endstring (date-time)

      Endzeit des Tages für generierte Buchungen.

    • generate_day_of_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

      Zeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt

    • customer_detail_ctastring

      In der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.

    • customer_badgestring

      Badge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.

    • bib_number_modestring

      Vergabeart der Startnummern: OFF, MANUAL, AUTOMATIC oder BATCH. Greift nur, wenn der Event-Typ Startnummern hat (enableBibNumbers).

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

      GPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.

    • timing_self_check_inboolean

      Teilnehmende können sich für die Zeitmessung selbst einchecken.

    • ticket_sales_enabledboolean

      Ticketverkauf statt Anmeldung: Teilnehmer kaufen Tickets (Ticketarten = Event-Preise mit Kontingent und Verkaufszeitraum), jedes Ticket bekommt einen Code für den Check-in. Greift nur mit der Einstellung event_ticket_sales_enabled.

    • ticket_max_per_orderinteger

      Höchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.

    • ticket_personalizedboolean

      Personalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.

    • ticket_seatingboolean

      Platzwahl beim Ticketverkauf: jedes Ticket bekommt einen freien Platz aus dem Saalplan des Raums (BaseBookable::ticketSeatingPlan); die Ticketart kann auf eine Zone (ticketSeatZone) beschränkt sein. Greift nur mit der Einstellung event_ticket_seating_enabled.

    • namestring

      Name der Einheit.

    • image_urlstring

      URL des Bildes des Datensatzes.

  • idinteger

    Primärschlüssel der Einladung. Interne ID.

  • readboolean

    Die Einladung wurde gelesen.

  • tokenstring

    Öffentlicher Token der Einladung. Im Einladungslink anstelle der ID verwendet.

  • first_namestring

    Vorname der eingeladenen Person.

  • last_namestring

    Nachname der eingeladenen Person.

  • genderstring

    Geschlecht der eingeladenen Person.

  • birthdaystring (date-time)

    Geburtstag der eingeladenen Person.

  • messagestring

    Mit der Einladung gesendete Nachricht.

  • reply_messagestring

    Antwortnachricht der eingeladenen Person.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_invitation_customer/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{}'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "baseEvent": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "ticketSeatingPlanId": 42,
    "bib_numbers_enabled": true,
    "timing_enabled": true,
    "public_subtitle": "string",
    "event_type": "string",
    "event_people_limit": 1,
    "event_people_min_limit": 1
  },
  "read": true,
  "token": "string",
  "gender": "string",
  "birthday": "2026-10-15T09:30:00+02:00",
  "message": "string",
  "reply_message": "string"
}