Skip to content
Developer

Event

Events8 EndpointsEvent / Event

Returns a list of events

GET/api/event/base_event

Query parameters

namestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
tokenstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
baseLocationstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
secondaryBaseBookablestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
eventTypestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
ageGroupstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
processedMinAgestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
processedMaxAgestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
generateDayOfWeekstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
bitmaskDaysOfWeekstringThis is a bitmask value of the days of the week the event occurs on | Requires access right: PUBLIC, LOGGED_IN, SCOPE
bitmaskHoursStartstringThis is a bitmask value of the hours an event starts on | Requires access right: PUBLIC, LOGGED_IN, SCOPE
orderStringOnestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderStringTwostringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderWeekdaystringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderWeekdayOngoingstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
startTimestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
endTimestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
slugIdentifierstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
createdstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
updatedstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
minGradeLevelstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
maxGradeLevelstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
highlightbooleanThis property is used to mark an entity as highlighted | Requires access right: PUBLIC, LOGGED_IN, SCOPE
trialEnabledbooleanTrial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule. | Requires access right: PUBLIC, LOGGED_IN, SCOPE
deletedbooleanThis property is used to mark an entity as deleted / archived
requireAgeboolean
requireGradeLevelboolean
searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

200Returns a list of eventsarray<BaseEvent>

Show fields (81)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • start_timestring (date-time)

    Start of the event.

  • end_timestring (date-time)

    End of the event.

  • require_addressboolean

    Participants must enter an address when signing up.

  • require_contactboolean

    Participants must enter contact details when signing up.

  • require_billingboolean

    Participants must enter billing details when signing up.

  • allow_direct_billingboolean
  • require_direct_billingboolean
  • allow_budget_sign_upboolean
  • require_ageboolean

    Participants must enter their age when signing up.

  • require_grade_levelboolean

    Participants must enter their school grade level when signing up.

  • require_free_note_field_idsstring

    IDs of the free note fields that participants must fill in.

  • generate_new_bookingsboolean

    Bookings are generated automatically for the event schedule.

  • generate_new_bookings_v2boolean

    Bookings are generated with the second version of the schedule generator.

  • generate_ignore_sys_calendarboolean

    Generated bookings ignore the holidays of the system calendar.

  • copy_main_sign_ups_to_bookingboolean

    Sign-ups of the main event are copied to the generated bookings.

  • generate_hour_startstring (date-time)

    Start time of the day for generated bookings.

  • generate_hour_endstring (date-time)

    End time of the day for generated bookings.

  • generate_day_of_weekinteger

    Weekday for generated bookings.

  • bitmask_days_of_weekinteger

    This is a bitmask value of the days of the week the event occurs on

  • bitmask_hours_startinteger

    This is a bitmask value of the hours an event starts on

  • summarized_date_timesstring

    This is a string with the days and hours an event starts on

  • customer_detail_ctastring

    Call-to-action text shown in the customer app on the event detail page.

  • customer_badgestring

    Badge text shown on the event in the customer app.

  • bib_number_modestring

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

  • timing_gun_startstring (date-time)

    Startschuss; ohne Wert gilt startTime.

  • timing_rank_bystring

    Wertung nach Netto- (NET) oder Bruttozeit (GROSS).

  • timing_min_lap_secondsinteger

    Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

  • timing_public_liveboolean

    Live timing results are public.

  • timing_gps_trackingboolean

    GPS tracking of participants is enabled for timing.

  • timing_self_check_inboolean

    Participants can check in themselves for timing.

  • scoreboard_enabledboolean

    Scoreboard (Spielstand und Spielbericht) fuer das Event; die Eintraege sind EventScoreboardActivity, der Spielstand wird daraus berechnet.

  • scoreboard_sportstring

    Sportart des Scoreboards (ScoreboardSportRules), bestimmt die moeglichen Eintraege.

  • scoreboard_home_namestring

    Name of the home team on the scoreboard.

  • scoreboard_away_namestring

    Name of the away team on the scoreboard.

  • ticket_sales_enabledboolean

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

  • ticket_max_per_orderinteger

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

  • ticket_personalizedboolean

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

  • ticket_seatingboolean

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

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • addressstring

    Address as text.

  • address_streetstring

    Street of the address.

  • address_house_numberstring

    House number of the address.

  • address_street_levelstring

    Street and house number of the address.

  • address_costring

    Care-of line of the address.

  • address_citystring

    City of the address.

  • address_zipstring

    Postal code of the address.

  • address_admin_level1string

    First administrative level of the address, e.g. the federal state.

  • address_countrystring

    Country code of the address.

  • … 20 more fields
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/base_event \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
[
  {
    "id": 42,
    "scoreboard_home_name": "Beispiel",
    "scoreboard_away_name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org"
  }
]

Add a new BaseEvent

POST/api/event/base_event

Request body application/json

  • dataBaseEvent2
    Show fields (31)
    • moments_modestring

      Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

    • moments_designstring

      Visual theme of the moments (digital guestbook) pages and exports.

    • public_subtitlestring

      Subtitle shown in the public event listing.

    • billing_payment_profileBillingPaymentProfile17

      Payment profile used for billing the event.

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) fuer das Event; die Eintraege sind EventScoreboardActivity, der Spielstand wird daraus berechnet.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die moeglichen Eintraege.

    • scoreboard_home_namestring

      Name of the home team on the scoreboard.

    • scoreboard_away_namestring

      Name of the away team on the scoreboard.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • highlightboolean

      This property is used to mark an entity as highlighted

    • ucatsarray<UnifiedCategory11>

      Unified categories of the entity.

    • utagsarray<UnifiedTag4>

      Unified tags of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

Responses

200Add a new BaseEventBaseEvent3

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/event/base_event \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "scoreboard_home_name": "Beispiel",
    "scoreboard_away_name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE"
  }
}
'
Response 200 application/json
{
  "id": 42,
  "scoreboard_home_name": "Beispiel",
  "scoreboard_away_name": "Beispiel",
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org"
}

Returns a single BaseEvent with the given id or token

GET/api/event/base_event/{identifier}

Path parameters

identifierrequiredstring

Responses

200Returns a single BaseEvent with the given id or tokenBaseEvent3

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/base_event/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "id": 42,
  "scoreboard_home_name": "Beispiel",
  "scoreboard_away_name": "Beispiel",
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org"
}

Update a BaseEvent

PUT/api/event/base_event/{identifier}

Path parameters

identifierrequiredstring

Request body application/json

  • dataBaseEvent2
    Show fields (31)
    • moments_modestring

      Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

    • moments_designstring

      Visual theme of the moments (digital guestbook) pages and exports.

    • public_subtitlestring

      Subtitle shown in the public event listing.

    • billing_payment_profileBillingPaymentProfile17

      Payment profile used for billing the event.

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) fuer das Event; die Eintraege sind EventScoreboardActivity, der Spielstand wird daraus berechnet.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die moeglichen Eintraege.

    • scoreboard_home_namestring

      Name of the home team on the scoreboard.

    • scoreboard_away_namestring

      Name of the away team on the scoreboard.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • highlightboolean

      This property is used to mark an entity as highlighted

    • ucatsarray<UnifiedCategory11>

      Unified categories of the entity.

    • utagsarray<UnifiedTag4>

      Unified tags of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

Responses

200Update a BaseEventBaseEvent3

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request PUT \
  --url https://your-instance.iw-erp.de/api/event/base_event/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "scoreboard_home_name": "Beispiel",
    "scoreboard_away_name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE"
  }
}
'
Response 200 application/json
{
  "id": 42,
  "scoreboard_home_name": "Beispiel",
  "scoreboard_away_name": "Beispiel",
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org"
}

Update a BaseEvent

PATCH/api/event/base_event/{identifier}

Path parameters

identifierrequiredstring

Request body application/json

  • dataBaseEvent2
    Show fields (31)
    • moments_modestring

      Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

    • moments_designstring

      Visual theme of the moments (digital guestbook) pages and exports.

    • public_subtitlestring

      Subtitle shown in the public event listing.

    • billing_payment_profileBillingPaymentProfile17

      Payment profile used for billing the event.

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) fuer das Event; die Eintraege sind EventScoreboardActivity, der Spielstand wird daraus berechnet.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die moeglichen Eintraege.

    • scoreboard_home_namestring

      Name of the home team on the scoreboard.

    • scoreboard_away_namestring

      Name of the away team on the scoreboard.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • highlightboolean

      This property is used to mark an entity as highlighted

    • ucatsarray<UnifiedCategory11>

      Unified categories of the entity.

    • utagsarray<UnifiedTag4>

      Unified tags of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

Responses

200Update a BaseEventBaseEvent3

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request PATCH \
  --url https://your-instance.iw-erp.de/api/event/base_event/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "scoreboard_home_name": "Beispiel",
    "scoreboard_away_name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE"
  }
}
'
Response 200 application/json
{
  "id": 42,
  "scoreboard_home_name": "Beispiel",
  "scoreboard_away_name": "Beispiel",
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org"
}

This method will get all BaseEvent Objects for customer

GET/api/event/base_event_customer

Query parameters

namestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
tokenstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
baseLocationstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
secondaryBaseBookablestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
eventTypestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
ageGroupstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
processedMinAgestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
processedMaxAgestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
generateDayOfWeekstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
bitmaskDaysOfWeekstringThis is a bitmask value of the days of the week the event occurs on | Requires access right: PUBLIC, LOGGED_IN, SCOPE
bitmaskHoursStartstringThis is a bitmask value of the hours an event starts on | Requires access right: PUBLIC, LOGGED_IN, SCOPE
orderStringOnestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderStringTwostringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderWeekdaystringRequires access right: PUBLIC, LOGGED_IN, SCOPE
orderWeekdayOngoingstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
startTimestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
endTimestringRequires access right: PUBLIC, LOGGED_IN, SCOPE
slugIdentifierstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
createdstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
updatedstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
minGradeLevelstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
maxGradeLevelstringRequires access right: PUBLIC, LOGGED_IN, SCOPE
highlightbooleanThis property is used to mark an entity as highlighted | Requires access right: PUBLIC, LOGGED_IN, SCOPE
trialEnabledbooleanTrial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule. | Requires access right: PUBLIC, LOGGED_IN, SCOPE
deletedbooleanThis property is used to mark an entity as deleted / archived
requireAgeboolean
requireGradeLevelboolean
searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

200Returns a list of BaseEvent objects for customerarray<BaseEvent3>

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/base_event_customer \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
[
  {
    "id": 42,
    "scoreboard_home_name": "Beispiel",
    "scoreboard_away_name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org"
  }
]

This method will get bookings for a BaseEvent with the given id or token

GET/api/event/base_event_base_booking/{identifier}

Path parameters

identifierrequiredstring

Query parameters

deletedbooleanThis property is used to mark an entity as deleted / archived | Requires access right: PUBLIC_LIST
baseLocationstringRequires access right: PUBLIC_LIST
baseEventstringRequires access right: PUBLIC_LIST
baseBookablestringRequires access right: PUBLIC_LIST
secondaryBaseBookablestringRequires access right: PUBLIC_LIST
baseBookable---secondaryBaseBookablestringRequires access right: PUBLIC_LIST
userstringRequires access right: PUBLIC_LIST
startTimestringRequires access right: PUBLIC_LIST
endTimestringRequires access right: PUBLIC_LIST
colorstringRequires access right: PUBLIC_LIST
billedbooleanRequires access right: PUBLIC_LIST
waitingbooleanRequires access right: PUBLIC_LIST
bookingTypestringRequires access right: PUBLIC_LIST
contentTypestringRequires access right: PUBLIC_LIST
bookingStatusstringRequires access right: PUBLIC_LIST
addonData_publicDeletedstringRequires access right: PUBLIC_LIST
addonData_addressAutoCompleteTypestringRequires access right: PUBLIC_LIST
eventTypestringdenormalized event type from BaseEvent for fast filtering | Requires access right: PUBLIC_LIST
searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

200Returns a list of BaseBooking objects for the given eventarray<BaseBooking2>

Show fields (5)
  • baseLocationBaseLocation10
    Show fields (29)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

  • baseBookableBaseBookable10
    Show fields (50)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation10
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

  • secondaryBaseBookableBaseBookable10
    Show fields (50)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation10
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

  • baseEventBaseEvent13
    Show fields (68)
    • ticketSeatingPlanIdinteger

      Id of the seating plan, also for the public and the customer serialization.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable10
    • secondaryBaseBookableBaseBookable10
    • baseLocationBaseLocation10
    • idinteger

      Primary key of the event. Internal ID.

    • tokenstring

      Public token of the event. Used in links and QR codes instead of the ID.

    • moments_modestring

      Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

    • moments_designstring

      Visual theme of the moments (digital guestbook) pages and exports.

    • public_keywordsstring

      Keywords shown in the public event listing.

    • public_subtitlestring

      Subtitle shown in the public event listing.

    • event_typestring

      Type of the event, for example course, trip or tournament.

    • age_groupstring

      Age group the event is intended for, for example children or adults.

    • min_ageinteger

      Minimum age in years of participants.

    • max_ageinteger

      Maximum age in years of participants.

    • min_age_monthsinteger

      Minimum age in months of participants, for events for infants.

    • max_age_monthsinteger

      Maximum age in months of participants, for events for infants.

    • min_grade_levelinteger

      Minimum school grade level of participants.

    • max_grade_levelinteger

      Maximum school grade level of participants.

    • age_toleranceinteger

      Years by which participants may be outside the age range and still sign up.

    • event_people_limitinteger

      maximum number of people that can attend the event

    • event_people_min_limitinteger

      minimum number of people that must attend the event

    • hide_event_people_limitboolean

      a setting to hide the event people limit in the frontend ui

    • event_people_recovered_vaccinated_limitinteger

      Maximum number of recovered or vaccinated participants.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximum number of participants who are neither recovered nor vaccinated.

    • has_wait_listboolean

      The event has a waiting list once it is full.

    • wait_list_confirmation_requiredboolean

      Participants from the waiting list must confirm their place.

    • trial_enabledboolean

      Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

    • can_sign_up_for_main_eventboolean

      Participants may sign up for the main event.

    • only_sign_up_for_main_eventboolean

      Participants may only sign up for the main event, not for sub-events.

    • sign_up_limit_days_beforeinteger

      Number of days before the start until which sign-ups are possible.

    • sign_up_limit_stop_days_beforeinteger

      Number of days before the start from which sign-ups are closed.

    • sign_up_delete_hours_beforeinteger

      Hours before the start until which a participant can cancel the sign-up.

    • performing_personCRMPerson10

      CRM person who leads the event, for example the trainer.

    • secondary_performing_personCRMPerson10

      Second CRM person who leads the event.

    • start_timestring (date-time)

      Start of the event.

    • end_timestring (date-time)

      End of the event.

    • require_addressboolean

      Participants must enter an address when signing up.

    • require_contactboolean

      Participants must enter contact details when signing up.

    • require_billingboolean

      Participants must enter billing details when signing up.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Participants must enter their age when signing up.

    • require_grade_levelboolean

      Participants must enter their school grade level when signing up.

    • require_free_note_field_idsstring

      IDs of the free note fields that participants must fill in.

    • generate_new_bookingsboolean

      Bookings are generated automatically for the event schedule.

    • generate_new_bookings_v2boolean

      Bookings are generated with the second version of the schedule generator.

    • generate_ignore_sys_calendarboolean

      Generated bookings ignore the holidays of the system calendar.

    • copy_main_sign_ups_to_bookingboolean

      Sign-ups of the main event are copied to the generated bookings.

    • generate_hour_startstring (date-time)

      Start time of the day for generated bookings.

    • generate_hour_endstring (date-time)

      End time of the day for generated bookings.

    • generate_day_of_weekinteger

      Weekday for generated bookings.

    • bitmask_days_of_weekinteger

      This is a bitmask value of the days of the week the event occurs on

    • bitmask_hours_startinteger

      This is a bitmask value of the hours an event starts on

    • summarized_date_timesstring

      This is a string with the days and hours an event starts on

    • customer_detail_ctastring

      Call-to-action text shown in the customer app on the event detail page.

    • customer_badgestring

      Badge text shown on the event in the customer app.

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

      Wertung nach Netto- (NET) oder Bruttozeit (GROSS).

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live timing results are public.

    • timing_gps_trackingboolean

      GPS tracking of participants is enabled for timing.

    • timing_self_check_inboolean

      Participants can check in themselves for timing.

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) fuer das Event; die Eintraege sind EventScoreboardActivity, der Spielstand wird daraus berechnet.

    • … 37 more fields
  • … 42 more fields
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/base_event_base_booking/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
[
  {
    "id": 42,
    "participant_company_name": "Beispiel",
    "participant_name": "Beispiel",
    "participant_first_name": "Beispiel",
    "participant_last_name": "Beispiel",
    "participant_address_zip": "30163",
    "participant_address_city": "Hannover",
    "participant_address_country": "DE",
    "participant_email": "lena.hartmann@example.org",
    "name": "Beispiel"
  }
]

Returns a single highlighted BaseEvent. If multiple highlighted events match the query, one is selected randomly. Result is cached for 10 minutes.

GET/api/event/base_event_highlight

Query parameters

searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

200Returns a single highlighted BaseEventBaseEvent3

Show fields (36)
  • ticketSeatingPlanIdinteger

    Id of the seating plan, also for the public and the customer serialization.

  • bib_numbers_enabledboolean
  • timing_enabledboolean
  • baseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • secondaryBaseBookableBaseBookable9
    Show fields (52)
    • ticketSeatingPlanIdinteger

      Id of the seating plan of the room, also for the public serialization.

    • baseLocationBaseLocation8
    • idinteger

      Primary key of the bookable. Internal ID.

    • tokenstring

      Public token of the bookable. Used in links instead of the ID.

    • bookable_typestring

      Type of the bookable, for example room, court or vehicle.

    • floor_levelstring

      Floor the bookable is on.

    • floor_sizeinteger

      Floor size in square meters.

    • pets_allowedboolean

      Pets are allowed.

    • barrier_freeboolean

      The bookable is barrier-free.

    • cargo_volumeinteger

      Cargo volume in liters.

    • fuel_typestring

      Fuel type of the vehicle.

    • seating_capacityinteger

      Number of seats.

    • has_wait_listboolean

      The bookable has a waiting list once it is fully booked.

    • booking_limitinteger

      Maximum number of bookings.

    • billing_modestring

      How bookings on this bookable are billed: BILLING_MODE_UPFRONT (null = upfront, invoice at booking time) or BILLING_MODE_USAGE (free reservation, deferred billing from real usage data) Also in Default: the member app shows "Nutzung erfassen" only for usage-billed bookables.

    • max_active_bookings_per_userinteger

      Maximum number of active (future, not cancelled) self-service bookings one person may hold on this bookable at the same time. Null = unlimited. Admin bookings are not limited.

    • max_advance_booking_hoursinteger

      Maximum number of hours a self-service booking may start in the future. Null = unlimited. Admin bookings are not limited.

    • inventory_managedboolean

      Kept as inventory (Inventar-Ausleihe): the office hands the item over and takes it back, with deposit and reminders. Only used while the setting event_inventory_enabled is on.

    • inventory_depositnumber (float)

      Deposit (Kaution) per piece asked on hand-over. Null = no deposit.

    • require_addressboolean

      The address must be entered when booking.

    • require_contactboolean

      Contact details must be entered when booking.

    • require_billingboolean

      Billing details must be entered when booking.

    • require_booking_titleboolean

      A title must be entered when booking.

    • allow_direct_billingboolean
    • require_ageboolean

      The age must be entered when booking.

    • counter_update_modestring

      How the usage counters of the bookable are updated.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • baseLocationBaseLocation8
    Show fields (31)
    • idinteger

      Primary key of the location. Internal ID.

    • tokenstring

      Public token of the location. Used in links instead of the ID.

    • location_typestring

      Type of the location, for example room, hall or outdoor area.

    • in_contact_centerboolean

      The location is shown in the contact center.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • addressstring

      Address as text.

    • address_streetstring

      Street of the address.

    • address_house_numberstring

      House number of the address.

    • address_street_levelstring

      Street and house number of the address.

    • address_costring

      Care-of line of the address.

    • address_citystring

      City of the address.

    • address_zipstring

      Postal code of the address.

    • address_admin_level1string

      First administrative level of the address, e.g. the federal state.

    • address_countrystring

      Country code of the address.

    • address_full_countrystring

      Full name of the country of the address.

    • address_geo_latstring

      Latitude of the address.

    • address_geo_lngstring

      Longitude of the address.

    • address_external_provider_idstring

      field to store the external provider id of the address. e.g. Google Maps PlaceID like google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Main phone number.

    • main_faxstring

      Main fax number.

    • main_emailstring

      Main e-mail address.

    • websitestring

      Website address.

    • namestring

      Name of the entity.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • short_identifierstring

      Short identifier of the entity.

    • image_urlstring

      URL of the image of the entity.

    • slug_identifierstring

      Slug used in URLs of the entity.

    • is_ui_filterboolean

      This property is used to mark an entity as a filter for the frontend

    • unified_cat_idsobject

      IDs of the unified categories.

    • unified_cat_namesobject

      Names of the unified categories.

  • idinteger

    Primary key of the event. Internal ID.

  • tokenstring

    Public token of the event. Used in links and QR codes instead of the ID.

  • moments_modestring

    Controls the event moments (digital guestbook) feature: DISABLED = feature off, PARTICIPANTS_ONLY = only via participant-bound moments tokens, ALL = additionally open via the anonymous event moments token

  • moments_designstring

    Visual theme of the moments (digital guestbook) pages and exports.

  • public_keywordsstring

    Keywords shown in the public event listing.

  • public_subtitlestring

    Subtitle shown in the public event listing.

  • event_typestring

    Type of the event, for example course, trip or tournament.

  • age_groupstring

    Age group the event is intended for, for example children or adults.

  • min_ageinteger

    Minimum age in years of participants.

  • max_ageinteger

    Maximum age in years of participants.

  • min_age_monthsinteger

    Minimum age in months of participants, for events for infants.

  • max_age_monthsinteger

    Maximum age in months of participants, for events for infants.

  • min_grade_levelinteger

    Minimum school grade level of participants.

  • max_grade_levelinteger

    Maximum school grade level of participants.

  • age_toleranceinteger

    Years by which participants may be outside the age range and still sign up.

  • event_people_limitinteger

    maximum number of people that can attend the event

  • event_people_min_limitinteger

    minimum number of people that must attend the event

  • hide_event_people_limitboolean

    a setting to hide the event people limit in the frontend ui

  • event_people_recovered_vaccinated_limitinteger

    Maximum number of recovered or vaccinated participants.

  • event_people_not_recovered_vaccinated_limitinteger

    Maximum number of participants who are neither recovered nor vaccinated.

  • has_wait_listboolean

    The event has a waiting list once it is full.

  • wait_list_confirmation_requiredboolean

    Participants from the waiting list must confirm their place.

  • trial_enabledboolean

    Trial sessions (Schnuppern) are offered for this event. Off by default: the event has to opt in, the rule comes from trialPolicy, the event's category or the default rule.

  • can_sign_up_for_main_eventboolean

    Participants may sign up for the main event.

  • only_sign_up_for_main_eventboolean

    Participants may only sign up for the main event, not for sub-events.

  • sign_up_limit_days_beforeinteger

    Number of days before the start until which sign-ups are possible.

  • sign_up_limit_stop_days_beforeinteger

    Number of days before the start from which sign-ups are closed.

  • sign_up_delete_hours_beforeinteger

    Hours before the start until which a participant can cancel the sign-up.

  • performing_personCRMPerson49

    CRM person who leads the event, for example the trainer.

    Show fields (31)
    • idinteger

      Primary key of the person. Internal ID.

    • first_namestring

      First name of the person.

    • last_namestring

      Last name of the person.

    • numberinteger

      Member or customer number of the person.

    • manual_numberinteger

      Number set manually instead of the automatic number.

    • number_stringstring

      Member or customer number as text, including prefix.

    • genderstring

      Gender of the person.

    • titlestring

      Academic or other title of the person.

    • positionstring

      Position or role of the person.

    • languagestring

      Preferred language of the person.

    • special_salutationstring

      Special salutation text for letters.

    • form_of_salutationstring

      Form of salutation, for example formal or informal.

    • birthdaystring (date-time)

      Birthday of the person.

    • known_allergiesstring

      Known allergies of the person.

    • confirmed_no_allergiesboolean

      Guardian confirmed that there are no known allergies.

    • allow_photosboolean

      Photos of the person may be taken and published.

    • allow_leaving_aloneboolean

      The person may leave the event alone.

    • authorized_pickupstring

      Persons who are allowed to pick up the person.

    • needs_supportboolean

      The person needs support, for example for inclusion.

    • support_descriptionstring

      Description of the support the person needs.

    • financial_supportboolean

      The person receives financial support.

    • financial_support_numberstring

      Number of the financial support.

    • municipal_supportboolean

      The person receives municipal support.

    • municipal_support_numberstring

      Number of the municipal support.

    • grade_levelinteger

      School grade level of the person.

    • school_classstring

      School class of the person.

    • start_timestring (date-time)

      Start of the membership or activity.

    • start_time_reasonstring

      Reason for the start.

    • end_timestring (date-time)

      End of the membership or activity.

    • end_time_reasonstring

      Reason for the end.

    • … 54 more fields
  • … 78 more fields
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/event/base_event_highlight \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "id": 42,
  "scoreboard_home_name": "Beispiel",
  "scoreboard_away_name": "Beispiel",
  "address_street": "Jakobistr. 39",
  "address_city": "Hannover",
  "address_zip": "30163",
  "address_country": "DE",
  "address_full_country": "DE",
  "main_phone": "+49 511 123456",
  "main_email": "lena.hartmann@example.org"
}