Zum Inhalt springen
Developer

EventSignUp

Veranstaltungen36 EndpunkteEvent / EventSignUp

Diese Methode liefert alle BaseEventSignUp-Objekte

GET/api/event/base_event_signup

Query-Parameter

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 BaseEventSignUp-Objekte.array<BaseEventSignUp10>

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "bib_range_id": 42
  }
]

BaseEventSignUp neu anlegen

POST/api/event/base_event_signup

Antworten

200BaseEventSignUp neu anlegenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Diese Methode liefert eine einzelne BaseEventSignUp mit der angegebenen ID oder dem Token

GET/api/event/base_event_signup/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes BaseEventSignUp-Objekt.BaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

BaseEventSignUp aktualisieren

PUT/api/event/base_event_signup/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200BaseEventSignUp aktualisierenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

BaseEventSignUp aktualisieren

PATCH/api/event/base_event_signup/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200BaseEventSignUp aktualisierenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Diese Methode löscht eine einzelne BaseEventSignUp mit der angegebenen ID oder dem Token

DELETE/api/event/base_event_signup/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Löscht eine einzelne BaseEventSignUpBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Diese Methode liefert alle BaseEventSignUp-Objekte für Kunden

GET/api/event/customer/base_event_signup

Query-Parameter

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 BaseEventSignUp-Objekte für Kunden.array<BaseEventSignUp10>

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "bib_range_id": 42
  }
]

BaseEventSignUp als Kunde neu anlegen

POST/api/event/customer/base_event_signup

Antworten

200BaseEventSignUp als Kunde neu anlegenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Mehrere Personen des ausgewählten Unternehmens gemeinsam anmelden (zum Beispiel eine Familie für einen Lauf)

POST/api/event/customer/base_event_signup_group

Alle Personen werden gemeinsam angemeldet oder keine: Jeder Eintrag durchläuft dieselben Prüfungen wie eine einzelne Kundenanmeldung (Zugriff, Zeitpunkt, Pflichtfelder, Preis inkl. Mitgliederpreise), und die Veranstaltung muss für jede von ihnen einen freien Platz haben – eine Gruppe landet nie auf der Warteliste. Bei direkter Abrechnung erhält die gesamte Gruppe eine Rechnung und eine Zahlung. Body: die gemeinsamen Anmeldefelder plus sign_ups, ein Eintrag pro Person mit person, product (der gewählte Preis) und den personenbezogenen Feldern der Veranstaltung (Geburtstag, Allergien, media_questionnaire_answer, invoice_products, ...). Nur solange die Einstellung event_sign_up_group_enabled aktiv ist (sonst iw-Fehler 403).

Request-Body application/json

  • dataBaseEventSignUp3
    Felder anzeigen (39)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent21

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

    • base_bookingBaseBooking21

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

Antworten

200Mehrere Personen des ausgewählten Unternehmens gemeinsam anmeldenBaseEventSignUpGroup

Felder anzeigen (3)
  • direct_billing_tokenstring

    Token der Rechnung für die Online-Zahlung (Direktabrechnung): Alle Anmeldungen einer Gruppe teilen sich eine Rechnung.

  • idinteger

    Primärschlüssel der Anmeldegruppe. Interne ID.

  • sign_upsarray<BaseEventSignUp18>

    Anmeldungen, die zur Gruppe gehören.

    Felder anzeigen (41)
    • idinteger

      Primärschlüssel der Anmeldung. Interne ID.

    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • waitingboolean

      Die Anmeldung steht auf der Warteliste.

    • confirmedboolean

      Die Anmeldung ist bestätigt.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • wait_list_confirmation_sent_atstring (date-time)
    • wait_list_confirmation_deadlinestring (date-time)
    • wait_list_confirmed_atstring (date-time)
    • wait_list_pending_confirmationboolean
    • wait_list_sort_orderinteger
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • self_check_in_datestring (date-time)

      Zeitpunkt des Self-Service-Check-ins.

    • self_check_out_datestring (date-time)

      Zeitpunkt des Self-Service-Check-outs.

    • reminded_of_absencestring (date-time)

      Zeitpunkt, zu dem der Erziehungsberechtigte an eine Abwesenheit erinnert wurde.

    • trialboolean

      Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

    • trial_channelstring

      Wer den Probetermin gebucht hat: App, Trainer, Büro

    • trial_session_numberinteger

      Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

    • trial_session_maxinteger

      Schnuppertermine des Passes, für "Schnuppern 2/3"

    • confirmed_datestring (date-time)

      Zeitpunkt, zu dem die Anmeldung bestätigt wurde.

    • bib_numberinteger

      Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

    • bib_labelstring

      Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup_group \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "gender": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "direct_billing_token": "string",
  "sign_ups": [
    {
      "id": 42,
      "first_name": "Lena",
      "last_name": "Hartmann",
      "support_description": "Text",
      "gender": "string",
      "waiting": true,
      "confirmed": true,
      "deletion_reason": "string",
      "direct_billing": true,
      "direct_billing_check_date": "2026-10-15T09:30:00+02:00"
    }
  ]
}

Mehrere Personen gemeinsam als Gast anmelden (zum Beispiel eine Familie für einen öffentlichen Lauf)

POST/api/event/public/base_event_signup_group

Wie die Gruppenanmeldung für Kunden, aber ohne Anmeldung: Jeder Eintrag enthält die eigenen Daten des Teilnehmers (first_name, last_name, Geburtstag, ... und die personenbezogenen Felder des Events); Kontakt-, Adress- und Zahlungsdaten werden gemeinsam und einmal gesendet. Es können nur Preise ohne Zugangsbedingungen gewählt werden. Entweder werden alle oder keiner angemeldet, niemals auf die Warteliste; bei direkter Abrechnung stellt die Gruppe eine Rechnung. Nur solange die Einstellung event_sign_up_group_enabled aktiv ist (sonst iw-Fehler 403).

Request-Body application/json

  • dataBaseEventSignUp4
    Felder anzeigen (56)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem2>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • namestring

      Name der Einheit.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent22

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

    • payment_ownerstring

      Kontoinhaber der Lastschrift.

    • payment_institutionstring

      Name der Bank des Lastschrifteinzugs.

    • payment_bicstring

      BIC des Bankkontos.

    • payment_ibanstring

      IBAN des Bankkontos.

    • payment_mandatestring

      Referenz des SEPA-Mandats.

    • payment_mandate_sign_datestring (date-time)

      Datum, an dem das SEPA-Mandat unterschrieben wurde.

    • payment_mandate_valid_until_datestring (date-time)

      Datum, bis zu dem das SEPA-Mandat gültig ist.

    • base_bookingBaseBooking22

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

Antworten

200Mehrere Personen gemeinsam als Gast anmeldenBaseEventSignUpGroup

Felder anzeigen (3)
  • direct_billing_tokenstring

    Token der Rechnung für die Online-Zahlung (Direktabrechnung): Alle Anmeldungen einer Gruppe teilen sich eine Rechnung.

  • idinteger

    Primärschlüssel der Anmeldegruppe. Interne ID.

  • sign_upsarray<BaseEventSignUp18>

    Anmeldungen, die zur Gruppe gehören.

    Felder anzeigen (41)
    • idinteger

      Primärschlüssel der Anmeldung. Interne ID.

    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • waitingboolean

      Die Anmeldung steht auf der Warteliste.

    • confirmedboolean

      Die Anmeldung ist bestätigt.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • wait_list_confirmation_sent_atstring (date-time)
    • wait_list_confirmation_deadlinestring (date-time)
    • wait_list_confirmed_atstring (date-time)
    • wait_list_pending_confirmationboolean
    • wait_list_sort_orderinteger
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • self_check_in_datestring (date-time)

      Zeitpunkt des Self-Service-Check-ins.

    • self_check_out_datestring (date-time)

      Zeitpunkt des Self-Service-Check-outs.

    • reminded_of_absencestring (date-time)

      Zeitpunkt, zu dem der Erziehungsberechtigte an eine Abwesenheit erinnert wurde.

    • trialboolean

      Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

    • trial_channelstring

      Wer den Probetermin gebucht hat: App, Trainer, Büro

    • trial_session_numberinteger

      Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

    • trial_session_maxinteger

      Schnuppertermine des Passes, für "Schnuppern 2/3"

    • confirmed_datestring (date-time)

      Zeitpunkt, zu dem die Anmeldung bestätigt wurde.

    • bib_numberinteger

      Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

    • bib_labelstring

      Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/public/base_event_signup_group \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "direct_billing_token": "string",
  "sign_ups": [
    {
      "id": 42,
      "first_name": "Lena",
      "last_name": "Hartmann",
      "support_description": "Text",
      "gender": "string",
      "waiting": true,
      "confirmed": true,
      "deletion_reason": "string",
      "direct_billing": true,
      "direct_billing_check_date": "2026-10-15T09:30:00+02:00"
    }
  ]
}

Diese Methode löscht eine einzelne BaseEventSignUp der Person in einer Veranstaltung

DELETE/api/event/customer/base_event_signup/event/{eventIdentifier}

Pfad-Parameter

eventIdentifierPflichtstring

Antworten

200Eine einzelne BaseEventSignUp der Person in einer Veranstaltung löschenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup/event/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Diese Methode löscht eine einzelne BaseEventSignUp der Person in einer Buchung

DELETE/api/event/customer/base_event_signup/booking/{bookingIdentifier}

Pfad-Parameter

bookingIdentifierPflichtstring

Antworten

200Eine einzelne BaseEventSignUp der Person in einer Buchung löschenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup/booking/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

BaseEventSignUp für Veranstaltung oder Buchung als Gast neu anlegen

POST/api/event/public/base_event_signup

Request-Body application/json

  • dataBaseEventSignUp4
    Felder anzeigen (56)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem2>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • namestring

      Name der Einheit.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent22

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

    • payment_ownerstring

      Kontoinhaber der Lastschrift.

    • payment_institutionstring

      Name der Bank des Lastschrifteinzugs.

    • payment_bicstring

      BIC des Bankkontos.

    • payment_ibanstring

      IBAN des Bankkontos.

    • payment_mandatestring

      Referenz des SEPA-Mandats.

    • payment_mandate_sign_datestring (date-time)

      Datum, an dem das SEPA-Mandat unterschrieben wurde.

    • payment_mandate_valid_until_datestring (date-time)

      Datum, bis zu dem das SEPA-Mandat gültig ist.

    • base_bookingBaseBooking22

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

Antworten

200BaseEventSignUp für Veranstaltung oder Buchung als Gast neu anlegenBaseEventSignUp

Felder anzeigen (42)
  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • first_namestring

    Vorname des Teilnehmers.

  • last_namestring

    Nachname des Teilnehmers.

  • genderstring

    Geschlecht des Teilnehmers.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • known_allergiesstring

    Bekannte Allergien des Teilnehmers.

  • confirmed_no_allergiesboolean

    Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

  • allow_photosboolean

    Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

  • allow_child_aloneboolean

    Teilnehmende Person darf nach der Veranstaltung allein gehen.

  • authorized_pickupstring

    Personen, die den Teilnehmer abholen dürfen.

  • needs_supportboolean

    Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

  • support_descriptionstring

    Beschreibung der Unterstützung, die der Teilnehmer benötigt.

  • financial_supportboolean

    Teilnehmende Person erhält eine finanzielle Förderung.

  • financial_support_numberstring

    Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

  • municipal_supportboolean

    Teilnehmende Person erhält eine kommunale Förderung.

  • municipal_support_numberstring

    Nummer der kommunalen Förderung.

  • grade_levelinteger

    Schuljahrgang der teilnehmenden Person.

  • school_classstring

    Schulklasse der teilnehmenden Person.

  • self_check_inboolean

    Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

  • self_check_outboolean

    Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

  • self_check_in_datestring (date-time)

    Zeitpunkt des Self-Service-Check-ins.

  • self_check_out_datestring (date-time)

    Zeitpunkt des Self-Service-Check-outs.

  • reminded_of_absencestring (date-time)

    Zeitpunkt, zu dem der Erziehungsberechtigte an eine Abwesenheit erinnert wurde.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • confirmed_datestring (date-time)

    Zeitpunkt, zu dem die Anmeldung bestätigt wurde.

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • namestring

    Name der Einheit.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/public/base_event_signup \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "support_description": "Text",
  "name": "Beispiel",
  "gender": "string",
  "waiting": true,
  "confirmed": true,
  "deletion_reason": "string",
  "direct_billing": true
}

Anlegen eines neuen BaseEventSignUp als Kunde / öffentlich testen

POST/api/event/public/test_base_event_signup

Request-Body application/json

  • dataBaseEventSignUp3
    Felder anzeigen (39)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent21

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

    • base_bookingBaseBooking21

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

Antworten

200Anlegen eines neuen BaseEventSignUp als Kunde / öffentlich testenBaseEventSignUpTest

Felder anzeigen (19)
  • signup_allowedboolean
  • signup_waitlist_allowedboolean
  • signup_delete_allowedboolean
  • signup_after_upgrade_allowedboolean
  • signup_explicitly_disabledboolean
  • signup_require_add_bank_accountboolean
  • signup_requires_loginboolean
  • signup_invoice_address_requiredboolean
  • signup_free_capacitynumber
  • signup_max_capacitynumber
  • signup_fully_bookedboolean

    Nur für eine Veranstaltung mit verborgenem Teilnehmerlimit (global oder je Veranstaltung) und der Opt-in-Einstellung `event_booking_show_fully_booked_if_people_limit_hidden`: Es ist kein freier Platz mehr vorhanden. Die Zahlen selbst werden für eine solche Veranstaltung nie übermittelt.

  • signup_min_participants_reachedboolean
  • signup_group_availableboolean

    Nur mit dem Abfrageparameter `groupSize`: Die Veranstaltung (bzw. Buchung) hat einen freien Platz für jede Person einer Gruppe dieser Größe. Gruppen werden nie auf die Warteliste gesetzt. Immer false, solange Gruppenanmeldungen deaktiviert sind (`event_sign_up_group_enabled`).

  • signup_require_add_access_tagboolean
  • view_participants_allowedboolean
  • view_participant_grid_allowedboolean
  • can_track_timeboolean
  • signup_via_budgetboolean
  • budget_remainingnumber
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/public/test_base_event_signup \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "gender": "string"
  }
}
'
Antwort 200 application/json
{
  "signup_allowed": true,
  "signup_waitlist_allowed": true,
  "signup_delete_allowed": true,
  "signup_after_upgrade_allowed": true,
  "signup_explicitly_disabled": true,
  "signup_require_add_bank_account": true,
  "signup_requires_login": true,
  "signup_invoice_address_required": true,
  "signup_free_capacity": 1.5,
  "signup_max_capacity": 1.5
}

Anlegen eines neuen BaseEventSignUp für die Person aus der Admin-Oberfläche testen

POST/api/event/admin/test_base_event_signup

Request-Body application/json

  • dataBaseEventSignUp3
    Felder anzeigen (39)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent21

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

    • base_bookingBaseBooking21

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

Antworten

200Anlegen eines neuen BaseEventSignUp für die Person aus der Admin-Oberfläche testenSuccess

Felder anzeigen (3)
  • successboolean
  • messagestring
  • error_codesarray<integer>
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/admin/test_base_event_signup \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "gender": "string"
  }
}
'
Antwort 200 application/json
{
  "success": true,
  "message": "string",
  "error_codes": [
    1
  ]
}

Eine BaseEventSignUp von einer Veranstaltung in eine andere umbuchen.

POST/api/event/base_event_signup/{identifier}/rebook

Dies archiviert die ursprüngliche Anmeldung und legt eine neue in der Zielveranstaltung mit denselben Teilnehmerdaten an.

Pfad-Parameter

identifierPflichtstring

Antworten

200Eine BaseEventSignUp von einer Veranstaltung in eine andere umbuchenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42/rebook \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Eine BaseEventSignUp in eine andere Veranstaltung / Buchung kopieren. Die ursprüngliche Anmeldung bleibt unverändert erhalten.

POST/api/event/base_event_signup/{identifier}/copy

Pfad-Parameter

identifierPflichtstring

Antworten

200Eine BaseEventSignUp in eine andere Veranstaltung / Buchung kopierenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42/copy \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Alle aktuellen Hauptveranstaltungs-Anmeldungen einer BaseEvent in eine oder mehrere ihrer Buchungen kopieren.

POST/api/event/base_event/{identifier}/copy_main_signups_to_bookings

Entspricht dem Verhalten von BaseEventCopySignUpToBookingCommand, läuft aber bei Bedarf für vom Benutzer ausgewählte Buchungen und fasst die für die automatische Erzeugung verwendeten copied_to_booking_until-Markierungen nicht an.

Pfad-Parameter

identifierPflichtstring

Antworten

200Alle Hauptveranstaltungs-Anmeldungen in die angegebenen Buchungen kopierenEventSignUpCopyToBookingsResult

Felder anzeigen (5)
  • copiedinteger
  • skipped_existinginteger
  • skipped_fullinteger
  • skipped_otherinteger
  • bookings_processedinteger
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event/42/copy_main_signups_to_bookings \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "copied": 1,
  "skipped_existing": 1,
  "skipped_full": 1,
  "skipped_other": 1,
  "bookings_processed": 1
}

Eine Wartelisten-Nachrückung per Token bestätigen (öffentlich, keine Authentifizierung erforderlich)

POST/api/event/public/base_event_signup/wait_list_confirm/{token}

Pfad-Parameter

tokenPflichtstring

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/public/base_event_signup/wait_list_confirm/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Online-Zahlung für eine Anmeldung auslösen, die noch keine Rechnung hat

POST/api/event/base_event_signup/{identifier}/request_payment

Erstellt die fehlende (Proforma-)Rechnung, sendet den Zahlungslink an die angemeldete Person und startet die Zahlungsfrist. Dieselbe Arbeit, die der geplante Befehl inwendo:billing:direct-billing-request-payment ausführt, für eine Anmeldung und ohne auf den nächsten Lauf zu warten.

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert die erstellte Rechnung, den Zahlungslink und die Frist

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42/request_payment \
  --header 'x-iw-jwt-token: <TOKEN>'

Admin: Die Nachrückung von der Warteliste im Namen einer Person bestätigen

POST/api/event/base_event_signup/{identifier}/wait_list_confirm

Pfad-Parameter

identifierPflichtstring

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event_signup/42/wait_list_confirm \
  --header 'x-iw-jwt-token: <TOKEN>'

Kunde: eigene (oder die eines Haushaltsmitglieds) Warteliste-Nachrückung bestätigen

POST/api/event/customer/base_event_signup/{identifier}/wait_list_confirm

Die angemeldete Entsprechung zum öffentlichen Token-Link: Die Anmeldung muss zum ausgewählten Unternehmen und zu einer seiner Personen gehören, eine Bestätigung muss ausstehen und die Frist darf nicht abgelaufen sein.

Pfad-Parameter

identifierPflichtstring

Antworten

200Kunde: Warteliste-Nachrückung bestätigenBaseEventSignUp10

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/customer/base_event_signup/42/wait_list_confirm \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "name": "Beispiel",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org",
  "bib_range_id": 42
}

Diese Methode liefert alle BaseEventSignUp-Objekte für Trainer

GET/api/event/trainer_event/base_event_signup/{eventIdentifier}

Pfad-Parameter

eventIdentifierPflichtstring

Query-Parameter

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 BaseEventSignUp-Objekte für Trainer.array<BaseEventSignUp10>

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_event/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "bib_range_id": 42
  }
]

Diese Methode liefert alle BaseEventSignUp-Objekte für Trainer mit der eventIdentifier und mehreren Buchungen

GET/api/event/trainer_event/bookings_with_base_event_signup/{eventIdentifier}

Pfad-Parameter

eventIdentifierPflichtstring

Query-Parameter

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

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_event/bookings_with_base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode liefert alle BaseEventSignUp-Objekte für Trainer

GET/api/event/trainer_booking/base_event_signup/{bookingIdentifier}

Pfad-Parameter

bookingIdentifierPflichtstring

Query-Parameter

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 BaseEventSignUp-Objekte für Trainer, nach Buchung.array<BaseEventSignUp10>

Felder anzeigen (54)
  • bib_range_idinteger
  • age_classstring

    Altersklasse nach DLV, z. B. M40 – berechnet aus Geburtstag, Geschlecht und Veranstaltungsdatum.

  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • genderstring

    Geschlecht des Teilnehmers.

  • tokenstring

    Öffentlicher Token der Anmeldung. In Links anstelle der ID verwendet.

  • moments_tokenstring

    Teilnehmerbezogenes Momente-Token: erlaubt dieser Person die Nutzung der Veranstaltungs-Momente (digitales Gästebuch); Uploads über dieses Token werden der Person zugeordnet.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • externalboolean

    Die Anmeldung wurde von einer externen Stelle vorgenommen.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • billedboolean

    Die Anmeldung wurde abgerechnet.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • nace_sectionstring

    NACE-Abschnittscode (Buchstabe A-U)

  • nace_codestring

    NACE-Code (numerisch, z. B. 01.11, 62.01)

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • bib_number_assigned_atstring (date-time)

    Zeitpunkt, zu dem die Startnummer vergeben wurde.

  • chip_codestring

    Transponder- oder QR-Kennung fuer die Zeitmessung. Pro Event eindeutig.

  • timing_tracking_consentboolean

    Einwilligung in das GPS-Live-Tracking während des Events.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • address_external_provider_idstring

    Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

  • namestring

    Name der Einheit.

  • main_phonestring

    Haupttelefonnummer.

  • main_faxstring

    Haupt-Faxnummer.

  • main_emailstring

    Haupt-E-Mail-Adresse.

  • websitestring

    Website-Adresse.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • orderinteger

    Position des Datensatzes in der Reihenfolge.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_booking/base_event_signup/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "name": "Beispiel",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "bib_range_id": 42
  }
]

Teilnehmerliste für eine Buchung mit der nächsten Buchung je Teilnehmer (am selben Tag) abrufen.

GET/api/event/trainer_booking/base_event_signup_with_next/{bookingIdentifier}

Erfordert, dass trainerCanViewParticipants UND trainerCanViewNextBooking am Veranstaltungsdatentyp aktiviert sind.

Pfad-Parameter

bookingIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_booking/base_event_signup_with_next/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode schaltet confirmed bei BaseEventSignUp-Objekten für Trainer um

GET/api/event/trainer_actions/base_event_signup/toggle/{signUpIdentifier}

Pfad-Parameter

signUpIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_actions/base_event_signup/toggle/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode schaltet den Impfstatus bei BaseEventSignUp-Objekten für Trainer um

GET/api/event/trainer_actions/base_event_signup/vaccinated/{signUpIdentifier}

Pfad-Parameter

signUpIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_actions/base_event_signup/vaccinated/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode schaltet den Impfstatus bei BaseEventSignUp-Objekten für Trainer um

GET/api/event/trainer_actions/base_event_signup/recovered/{signUpIdentifier}

Pfad-Parameter

signUpIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_actions/base_event_signup/recovered/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode aktualisiert ein einzelnes Feld bei BaseEventSignUp-Objekten durch den Trainer

POST/api/event/trainer_actions/base_event_signup/update/{signUpIdentifier}

Pfad-Parameter

signUpIdentifierPflichtstring

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_actions/base_event_signup/update/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Einen Teilnehmer aus einer gesamten Veranstaltung löschen (Hauptanmeldung + Kaskade auf alle künftigen Buchungen)

POST/api/event/trainer_actions/base_event_signup/delete_for_event/{eventIdentifier}

Pfad-Parameter

eventIdentifierPflichtstring

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_actions/base_event_signup/delete_for_event/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode fügt für die Veranstaltung durch den Trainer eine neue BaseEventSignUp hinzu

GET/api/event/trainer_event/base_event_signup_scan/{eventIdentifier}/{personIdentifier}

Pfad-Parameter

eventIdentifierPflichtstring
personIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_event/base_event_signup_scan/42/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Diese Methode fügt für die Buchung durch den Trainer eine neue BaseEventSignUp hinzu

GET/api/event/trainer_booking/base_event_signup_scan/{bookingIdentifier}/{personIdentifier}

Pfad-Parameter

bookingIdentifierPflichtstring
personIdentifierPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/trainer_booking/base_event_signup_scan/42/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Anlegen eines neuen BaseEventSignUp als Trainer testen

POST/api/event/trainer/test_base_event_signup

Request-Body application/json

  • dataBaseEventSignUp3
    Felder anzeigen (39)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent21

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

    • base_bookingBaseBooking21

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

Antworten

200Anlegen eines neuen BaseEventSignUp als Trainer testenBaseEventSignUpTrainerTest

Felder anzeigen (4)
  • signup_allowedboolean
  • signup_waitlist_allowedboolean
  • trainer_can_track_timeboolean
  • trainer_can_edit_scoreboardboolean

    Der Trainer darf Punkte und Spielaktivitäten erfassen (der Veranstaltungstyp erlaubt es und die Veranstaltung hat eine Anzeigetafel).

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/trainer/test_base_event_signup \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "gender": "string"
  }
}
'
Antwort 200 application/json
{
  "signup_allowed": true,
  "signup_waitlist_allowed": true,
  "trainer_can_track_time": true,
  "trainer_can_edit_scoreboard": true
}

BaseEventSignUp für Veranstaltung oder Buchung als Trainer neu anlegen. Nur möglich, wenn keine Veranstaltungsabrechnung erforderlich ist.

POST/api/event/trainer/base_event_signup

Request-Body application/json

  • dataBaseEventSignUp4
    Felder anzeigen (56)
    • first_namestring

      Vorname des Teilnehmers.

    • last_namestring

      Nachname des Teilnehmers.

    • genderstring

      Geschlecht des Teilnehmers.

    • deletion_reasonstring

      Grund für die Stornierung der Anmeldung.

    • direct_billingboolean
    • direct_billing_check_datestring (date-time)
    • direct_billing_tokenstring
    • birthdaystring (date-time)

      Geburtstag des Teilnehmers.

    • known_allergiesstring

      Bekannte Allergien des Teilnehmers.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

    • allow_child_aloneboolean

      Teilnehmende Person darf nach der Veranstaltung allein gehen.

    • authorized_pickupstring

      Personen, die den Teilnehmer abholen dürfen.

    • needs_supportboolean

      Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die der Teilnehmer benötigt.

    • financial_supportboolean

      Teilnehmende Person erhält eine finanzielle Förderung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

    • municipal_supportboolean

      Teilnehmende Person erhält eine kommunale Förderung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der teilnehmenden Person.

    • school_classstring

      Schulklasse der teilnehmenden Person.

    • confirmed_disclaimerboolean

      Teilnehmende Person hat den Haftungsausschluss bestätigt.

    • confirmed_privacyboolean

      Teilnehmende Person hat die Datenschutzerklärung bestätigt.

    • confirmed_cancellation_policyboolean

      Teilnehmende Person hat die Stornierungsbedingungen bestätigt.

    • free_note_onestring

      Freie Notiz 1, bei der Anmeldung eingetragen.

    • free_note_twostring

      Freie Notiz 2, bei der Anmeldung eingetragen.

    • free_note_threestring

      Freie Notiz 3, bei der Anmeldung eingetragen.

    • free_note_fourstring

      Freie Notiz 4, bei der Anmeldung eingetragen.

    • invoice_productsarray<BaseEventSignUpProductItem2>

      Produktpositionen, die der Rechnung der Anmeldung hinzugefügt werden.

    • self_check_inboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

    • self_check_outboolean

      Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • namestring

      Name der Einheit.

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • base_eventBaseEvent22

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

    • payment_ownerstring

      Kontoinhaber der Lastschrift.

    • payment_institutionstring

      Name der Bank des Lastschrifteinzugs.

    • payment_bicstring

      BIC des Bankkontos.

    • payment_ibanstring

      IBAN des Bankkontos.

    • payment_mandatestring

      Referenz des SEPA-Mandats.

    • payment_mandate_sign_datestring (date-time)

      Datum, an dem das SEPA-Mandat unterschrieben wurde.

    • payment_mandate_valid_until_datestring (date-time)

      Datum, bis zu dem das SEPA-Mandat gültig ist.

    • base_bookingBaseBooking22

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

Antworten

200BaseEventSignUp für Veranstaltung oder Buchung als Trainer neu anlegen. Nur möglich, wenn keine Veranstaltungsabrechnung erforderlich ist.BaseEventSignUp

Felder anzeigen (42)
  • idinteger

    Primärschlüssel der Anmeldung. Interne ID.

  • first_namestring

    Vorname des Teilnehmers.

  • last_namestring

    Nachname des Teilnehmers.

  • genderstring

    Geschlecht des Teilnehmers.

  • waitingboolean

    Die Anmeldung steht auf der Warteliste.

  • confirmedboolean

    Die Anmeldung ist bestätigt.

  • deletion_reasonstring

    Grund für die Stornierung der Anmeldung.

  • direct_billingboolean
  • direct_billing_check_datestring (date-time)
  • direct_billing_tokenstring
  • wait_list_confirmation_sent_atstring (date-time)
  • wait_list_confirmation_deadlinestring (date-time)
  • wait_list_confirmed_atstring (date-time)
  • wait_list_pending_confirmationboolean
  • wait_list_sort_orderinteger
  • birthdaystring (date-time)

    Geburtstag des Teilnehmers.

  • known_allergiesstring

    Bekannte Allergien des Teilnehmers.

  • confirmed_no_allergiesboolean

    Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

  • allow_photosboolean

    Erziehungsberechtigte(r) erlaubt Fotos des Teilnehmers.

  • allow_child_aloneboolean

    Teilnehmende Person darf nach der Veranstaltung allein gehen.

  • authorized_pickupstring

    Personen, die den Teilnehmer abholen dürfen.

  • needs_supportboolean

    Teilnehmende Person benötigt Unterstützung, zum Beispiel bei der Inklusion.

  • support_descriptionstring

    Beschreibung der Unterstützung, die der Teilnehmer benötigt.

  • financial_supportboolean

    Teilnehmende Person erhält eine finanzielle Förderung.

  • financial_support_numberstring

    Nummer der finanziellen Förderung, zum Beispiel eines Gutscheins.

  • municipal_supportboolean

    Teilnehmende Person erhält eine kommunale Förderung.

  • municipal_support_numberstring

    Nummer der kommunalen Förderung.

  • grade_levelinteger

    Schuljahrgang der teilnehmenden Person.

  • school_classstring

    Schulklasse der teilnehmenden Person.

  • self_check_inboolean

    Teilnehmende Person hat sich per Selbstbedienungs-Check-in eingecheckt.

  • self_check_outboolean

    Teilnehmende Person hat sich per Selbstbedienungs-Check-out ausgecheckt.

  • self_check_in_datestring (date-time)

    Zeitpunkt des Self-Service-Check-ins.

  • self_check_out_datestring (date-time)

    Zeitpunkt des Self-Service-Check-outs.

  • reminded_of_absencestring (date-time)

    Zeitpunkt, zu dem der Erziehungsberechtigte an eine Abwesenheit erinnert wurde.

  • trialboolean

    Schnuppertermin-Anmeldung (Schnuppern): eine Terminanmeldung ohne Kursplatz, die eine Einheit des Schnupper-Kontingents der Person verbraucht (eventAccessBudget mit sourceType trial)

  • trial_channelstring

    Wer den Probetermin gebucht hat: App, Trainer, Büro

  • trial_session_numberinteger

    Nummer dieses Probetermins innerhalb des Durchgangs (1 = erster), für "Schnuppern 2/3"

  • trial_session_maxinteger

    Schnuppertermine des Passes, für "Schnuppern 2/3"

  • confirmed_datestring (date-time)

    Zeitpunkt, zu dem die Anmeldung bestätigt wurde.

  • bib_numberinteger

    Startnummer (Zähler). Bei PER_PREFIX nur zusammen mit dem Präfix eindeutig. Wird nur über BibNumberAssigner gesetzt, stornierte Anmeldungen behalten sie.

  • bib_labelstring

    Angezeigte Startnummer inkl. Präfix, z. B. W0123. Pro Veranstaltung eindeutig.

  • namestring

    Name der Einheit.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/trainer/base_event_signup \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "first_name": "Lena",
    "last_name": "Hartmann",
    "support_description": "Text",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "first_name": "Lena",
  "last_name": "Hartmann",
  "support_description": "Text",
  "name": "Beispiel",
  "gender": "string",
  "waiting": true,
  "confirmed": true,
  "deletion_reason": "string",
  "direct_billing": true
}

MassUserNotification für die Veranstaltungsanmeldungen in referenceIds neu anlegen

POST/api/event/trainer/mass_notification

Request-Body application/json

  • dataMassUserNotification
    Felder anzeigen (16)
    • send_pushboolean

      Ob Push-Benachrichtigungen gesendet werden sollen.

    • send_mailboolean

      Ob E-Mails gesendet werden sollen.

    • send_letterboolean

      Ob Briefe gesendet werden sollen.

    • send_smsboolean

      Ob SMS-Nachrichten gesendet werden sollen.

    • send_whatsappboolean

      Ob WhatsApp-Nachrichten gesendet werden sollen.

    • reference_class_namestring

      Klassenname der Datensätze, auf die sich die Benachrichtigung bezieht.

    • reference_idsarray<string>

      IDs der Datensätze, auf die sich die Benachrichtigung bezieht.

    • textstring

      Die Überschrift der Benachrichtigung

    • long_textstring

      Der Text der Benachrichtigung

    • html_textstring

      Der HTML-Text der Benachrichtigung; überschreibt den langen Text

    • attachmentsarray<Attachment12>

      Anhänge der Massenbenachrichtigung.

    • templateFlexibleLatexTemplate3

      Vorlage für die Massenbenachrichtigung.

    • save_as_attachmentboolean

      Ob die Benachrichtigung als Anhang gespeichert wird.

    • check_for_duplicatesboolean

      Ob doppelte Empfänger geprüft werden.

    • create_questionnaire_draftboolean

      Wenn true, wird für jeden referenzierten BaseEventSignUp-Empfänger ein Entwurf von MediaQuestionnaireAnswer angelegt (oder wiederverwendet), und sein Ausfülllink wird als Vorlagen-Platzhalter bereitgestellt.

    • questionnaire_draft_questionnaireMediaQuestionnaire3

      Der Fragebogen für die Ergebnisliste, für den die Entwürfe je Empfänger erstellt werden.

Antworten

200MassUserNotification für die Veranstaltungsanmeldungen in referenceIds neu anlegenMassUserNotification2

Felder anzeigen (20)
  • idinteger

    Primärschlüssel der Massenbenachrichtigung. Interne ID.

  • processedboolean

    Ob die Massenbenachrichtigung verarbeitet wurde.

  • send_pushboolean

    Ob Push-Benachrichtigungen gesendet werden sollen.

  • send_mailboolean

    Ob E-Mails gesendet werden sollen.

  • send_letterboolean

    Ob Briefe gesendet werden sollen.

  • send_smsboolean

    Ob SMS-Nachrichten gesendet werden sollen.

  • send_whatsappboolean

    Ob WhatsApp-Nachrichten gesendet werden sollen.

  • reference_class_namestring

    Klassenname der Datensätze, auf die sich die Benachrichtigung bezieht.

  • reference_idsarray<string>

    IDs der Datensätze, auf die sich die Benachrichtigung bezieht.

  • textstring

    Die Überschrift der Benachrichtigung

  • long_textstring

    Der Text der Benachrichtigung

  • html_textstring

    Der HTML-Text der Benachrichtigung; überschreibt den langen Text

  • attachmentsarray<Attachment22>

    Anhänge der Massenbenachrichtigung.

    Felder anzeigen (26)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

      Name des Benutzers, der die Datei hochgeladen hat, als Text.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • googledownloadlinkstring

      Download-Link der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

      Per OCR erkannte E-Mail-Adresse des Empfängers.

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

      OCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error

    • ocr_errorstring

      Grund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

      1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.

    • virus_checked_atstring (date-time)

      Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.

  • templateFlexibleLatexTemplate

    Vorlage für die Massenbenachrichtigung.

    Felder anzeigen (35)
    • predefinedboolean

      Wahr für Vorlagen, die mit dem servercontrolpanel ausgeliefert werden (PredefinedFlexibleTemplateMap). Ihre IDs werden im Code referenziert, daher bietet die Oberfläche an, sie zu duplizieren ("Vorlage anpassen"), statt sie zu bearbeiten.

    • data_typestring

      Datentyp (Referenzklassenschlüssel), mit dem die Vorlage gerendert und geprüft wird. Für vordefinierte Vorlagen (Tag IW_PFLT) ist dies der Datentyp des Codes, der sie verwendet.

    • data_type_labelstring

      Menschlich lesbare Bezeichnung des zugewiesenen Datentyps, null bei Tags, die keinem bekannten Datentyp entsprechen.

    • template_modestring

      Serialisierter Modus, damit Clients nicht wissen müssen, dass null Standard bedeutet.

    • last_check_statusstring

      Zusammenfassung der letzten Vorlagenprüfung für Listenansichten; das vollständige Ergebnis ist nur in der Admin-Detailansicht verfügbar.

    • idstring

      Primärschlüssel der Vorlage. Interne ID. Wird als String-Kennung verwendet.

    • namestring

      Name der Vorlage.

    • tagstring

      Tag, mit dem Vorlagen gruppiert werden.

    • mass_messageboolean

      Ob die Vorlage für Massennachrichten verwendet wird.

    • default_store_as_pdfboolean

      Ob das erzeugte Dokument standardmäßig als PDF gespeichert wird.

    • security_scopestring

      Scope, der steuert, wer die Vorlage verwenden kann.

    • security_user_access_typeinteger

      Für die Verwendung der Vorlage erforderlicher Zugriffstyp.

    • param1string

      In der Vorlage verwendeter Wert von Parameter 1.

    • param2string

      In der Vorlage verwendeter Wert von Parameter 2.

    • param3string

      In der Vorlage verwendeter Wert von Parameter 3.

    • param4string

      In der Vorlage verwendeter Wert von Parameter 4.

    • param5string

      In der Vorlage verwendeter Wert von Parameter 5.

    • param6string

      In der Vorlage verwendeter Wert von Parameter 6.

    • param7string

      In der Vorlage verwendeter Wert von Parameter 7.

    • param8string

      In der Vorlage verwendeter Wert von Parameter 8.

    • param9string

      In der Vorlage verwendeter Wert von Parameter 9.

    • param10string

      In der Vorlage verwendeter Wert von Parameter 10.

    • default_value_param1string

      Standardwert von Parameter 1.

    • default_value_param2string

      Standardwert von Parameter 2.

    • default_value_param3string

      Standardwert von Parameter 3.

    • default_value_param4string

      Standardwert von Parameter 4.

    • default_value_param5string

      Standardwert von Parameter 5.

    • default_value_param6string

      Standardwert von Parameter 6.

    • default_value_param7string

      Standardwert von Parameter 7.

    • default_value_param8string

      Standardwert von Parameter 8.

    • default_value_param9string

      Standardwert von Parameter 9.

    • default_value_param10string

      Standardwert von Parameter 10.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • save_as_attachmentboolean

    Ob die Benachrichtigung als Anhang gespeichert wird.

  • check_for_duplicatesboolean

    Ob doppelte Empfänger geprüft werden.

  • create_questionnaire_draftboolean

    Wenn true, wird für jeden referenzierten BaseEventSignUp-Empfänger ein Entwurf von MediaQuestionnaireAnswer angelegt (oder wiederverwendet), und sein Ausfülllink wird als Vorlagen-Platzhalter bereitgestellt.

  • questionnaire_draft_questionnaireMediaQuestionnaire

    Der Fragebogen für die Ergebnisliste, für den die Entwürfe je Empfänger erstellt werden.

    Felder anzeigen (34)
    • idinteger

      Primärschlüssel des Fragebogens. Interne ID.

    • questionnaire_typestring

      Art des Fragebogens, zum Beispiel Anmeldung oder Umfrage.

    • tokenstring

      Öffentlicher Token des Fragebogens. Anstelle der ID verwendet.

    • public_copyrightstring

      Urheberrechtstext, der mit dem Fragebogen angezeigt wird.

    • public_language_codestring

      Sprache des Fragebogens, zum Beispiel de.

    • complexity_levelinteger

      Komplexitätsstufe des Fragebogens.

    • public_authorstring

      Öffentlich angezeigter Autor.

    • show_free_textboolean

      Ein Freitextfeld anzeigen.

    • show_attachmentboolean

      Ein Upload-Feld für Anhänge anzeigen.

    • require_attachmentboolean

      Ein Anhang muss hochgeladen werden.

    • with_paginationboolean

      Den Fragebogen seitenweise anzeigen.

    • one_entry_per_personboolean

      Wenn true, ist nur ein Eintrag pro Person erlaubt - nur für angemeldete Benutzer und Tabellenergebnisse

    • require_addressboolean

      Die Adresse muss eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen eingegeben werden.

    • require_ageboolean

      Das Alter muss eingegeben werden.

    • require_grade_levelboolean

      Die Schulklassenstufe muss eingegeben werden.

    • start_timestring (date-time)

      Beginn der Verfügbarkeit des Fragebogens.

    • end_timestring (date-time)

      Ende der Verfügbarkeit des Fragebogens.

    • age_groupstring

      Altersgruppe, für die der Fragebogen gedacht ist.

    • min_ageinteger

      Mindestalter in Jahren.

    • max_ageinteger

      Maximales Alter in Jahren.

    • min_grade_levelinteger

      Mindestschulstufe.

    • max_grade_levelinteger

      Maximale Klassenstufe.

    • age_toleranceinteger

      Jahre, um die das Alter außerhalb der Spanne liegen darf und dennoch akzeptiert wird.

    • group_allowedboolean

      Ob der Fragebogen auf eine Gruppe beschränkt ist.

    • allow_self_registerboolean

      Ob sich Personen selbst für die Beantwortung des Fragebogens registrieren können.

    • allow_self_download_result_templateboolean

      Ob Antwortende ihr eigenes Ergebnis herunterladen können.

    • clarification_enabledboolean

      Zweite Schleife nach dem KI-Vergleich: Antworten, die die KI nicht als erfüllt bewertet, werden zu Klärungspunkten (MediaQuestionnaireClarification), die mit dem Kunden besprochen und entschieden werden, bevor die Ergebnisvorlage angelegt wird. Ohne sie folgt die Ergebnisvorlage direkt dem KI-Vergleich.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • image_urlstring

      URL des Bildes des Datensatzes.

    • namestring

      Name der Einheit.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/trainer/mass_notification \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "send_mail": true,
    "reference_class_name": "Beispiel",
    "text": "Text",
    "long_text": "Text",
    "html_text": "Text",
    "send_push": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "send_mail": true,
  "reference_class_name": "Beispiel",
  "text": "Text",
  "long_text": "Text",
  "html_text": "Text",
  "processed": true,
  "send_push": true,
  "send_letter": true,
  "send_sms": true
}