Zum Inhalt springen
Developer

BibNumber

Veranstaltungen5 EndpunkteEvent / BibNumber

Statistiken der Startnummern einer Veranstaltung: Modus, vergeben, ausstehend und Nutzung je Bereich.

GET/api/event/base_event/{identifier}/bib_number/stats

Pfad-Parameter

identifierPflichtstring

Antworten

200Startnummern-Statistik

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

Vergibt Nummern an alle Anmeldungen der Veranstaltung, die noch keine haben. Mit dry_run wird nur die Vorschau zurückgegeben.

POST/api/event/base_event/{identifier}/bib_number/assign

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • sort_modestring

    Erlaubt: CREATED LAST_NAME BIRTHDAY AGE_CLASS COMPANY

  • dry_runboolean
  • only_confirmedboolean

Antworten

200Zugeordnete und übersprungene Anmeldungen

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event/42/bib_number/assign \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "sort_mode": "CREATED",
  "dry_run": true,
  "only_confirmed": true
}
'

Tauscht die Nummern zweier Anmeldungen des Events.

POST/api/event/base_event/{identifier}/bib_number/swap

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • sign_up_ainteger
  • sign_up_binteger

Antworten

200success

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/base_event/42/bib_number/swap \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "sign_up_a": 1,
  "sign_up_b": 1
}
'

Setzt oder entfernt die Startnummer und/oder den Chip-Code einer Anmeldung. Nur die übermittelten Schlüssel werden geändert.

PUT/api/event/base_event_signup/{identifier}/bib_number

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • bib_labelstring
  • chip_codestring

Antworten

200Die aktualisierte AnmeldungBaseEventSignUp10

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/bib_number \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "bib_label": "string",
  "chip_code": "string"
}
'
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
}

Setzt oder entfernt die Startnummer und/oder den Chip-Code einer Anmeldung. Nur die übermittelten Schlüssel werden geändert.

PATCH/api/event/base_event_signup/{identifier}/bib_number

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • bib_labelstring
  • chip_codestring

Antworten

200Die aktualisierte AnmeldungBaseEventSignUp10

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/bib_number \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "bib_label": "string",
  "chip_code": "string"
}
'
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
}