Social Posts
Medien / Social-Beiträge
Liefert den Status des sozialen Netzwerks für die aktuelle Sitzung.
GET/api/media/social/status
Enthält die Funktionsaktivierung, Veröffentlichungsmöglichkeiten, den Profilstatus und die Existenz des globalen Profils.
Antworten
default
Liefert eine Liste der Social-Posts (dreistufige Sichtbarkeit).
GET/api/media/social_post
Query-Parameter
headlinestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
socialProfilestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseEventstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookingstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookablestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
newsArticlestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
createdstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
updatedstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
visibilityTypestring | Erfordert Zugriffsrecht: LOGGED_IN, SCOPE |
idinteger | |
deletedboolean | Diese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE |
moderationStatusstring | |
searchStringstring | Text, nach dem in der Liste gesucht wird |
orderFieldNamestring | Name des Bestellfelds |
orderFieldSortstring | SortiermodusErlaubt: DESCASC |
pageinteger | Seite der Liste |
pageSizeinteger | Anzahl der Einträge je Seite |
withMaxPageNumberstring | gibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist |
Antworten
200Liefert eine Liste der MediaSocialPost-Objekte.array<MediaSocialPost>
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
[
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}
]Admin legt einen Social-Beitrag an
POST/api/media/social_post
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Admin legt einen Social-Beitrag anMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Liefert einen Feed von Social-Posts, die zu den Favoriten des aktuellen Benutzers passen (Favoriten-Veranstaltungen oder Favoriten-Kategorien), unter Beachtung der dreistufigen Sichtbarkeit.
GET/api/media/social_post/feed/favorites
Query-Parameter
headlinestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
socialProfilestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseEventstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookingstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookablestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
newsArticlestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
createdstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
updatedstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
visibilityTypestring | Erfordert Zugriffsrecht: LOGGED_IN, SCOPE |
idinteger | |
deletedboolean | Diese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE |
moderationStatusstring | |
searchStringstring | Text, nach dem in der Liste gesucht wird |
orderFieldNamestring | Name des Bestellfelds |
orderFieldSortstring | SortiermodusErlaubt: DESCASC |
pageinteger | Seite der Liste |
pageSizeinteger | Anzahl der Einträge je Seite |
withMaxPageNumberstring | gibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist |
Antworten
200Liefert einen Feed mit Social-Posts zu Favoriten.array<MediaSocialPost3>
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
[
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}
]Liefert einen Feed von Social-Posts, gefiltert nach einer einheitlichen Kategorie (dreistufige Sichtbarkeit).
GET/api/media/social_post/feed/category/{ucatId}
Pfad-Parameter
ucatIdPflichtstring |
Query-Parameter
headlinestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
socialProfilestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseEventstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookingstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookablestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
newsArticlestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
createdstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
updatedstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
visibilityTypestring | Erfordert Zugriffsrecht: LOGGED_IN, SCOPE |
idinteger | |
deletedboolean | Diese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE |
moderationStatusstring | |
searchStringstring | Text, nach dem in der Liste gesucht wird |
orderFieldNamestring | Name des Bestellfelds |
orderFieldSortstring | SortiermodusErlaubt: DESCASC |
pageinteger | Seite der Liste |
pageSizeinteger | Anzahl der Einträge je Seite |
withMaxPageNumberstring | gibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist |
Antworten
200Liefert einen Feed von MediaSocialPost-Objekten nach Kategorie.array<MediaSocialPost3>
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
[
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}
]Liefert einen Feed von Social-Posts für ein bestimmtes Benutzerprofil (dreistufige Sichtbarkeit).
GET/api/media/social_post/feed/profile/{profileIdentifier}
Pfad-Parameter
profileIdentifierPflichtstring |
Query-Parameter
headlinestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
socialProfilestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseEventstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookingstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
baseBookablestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
newsArticlestring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
createdstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
updatedstring | Erfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE |
visibilityTypestring | Erfordert Zugriffsrecht: LOGGED_IN, SCOPE |
idinteger | |
deletedboolean | Diese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE |
moderationStatusstring | |
searchStringstring | Text, nach dem in der Liste gesucht wird |
orderFieldNamestring | Name des Bestellfelds |
orderFieldSortstring | SortiermodusErlaubt: DESCASC |
pageinteger | Seite der Liste |
pageSizeinteger | Anzahl der Einträge je Seite |
withMaxPageNumberstring | gibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist |
Antworten
200Liefert einen Feed von MediaSocialPost-Objekten nach Profil.array<MediaSocialPost3>
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
[
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}
]Liefert die Link-Vorschaukarte so, wie ein Beitrag sie anzeigt, ohne etwas zu speichern - zum Beispiel während ein Beitrag verfasst wird. Ein verknüpftes Ereignis hat Vorrang vor einem verknüpften Artikel, dieser vor einer einfachen URL. url_subtitle ist publicSubtitle, ersatzweise externalDescription (Ereignisse) bzw. publicDescription (Artikel); bei einfachen URLs ist es null. Bei einfachen URLs wird die Seite abgerufen und url_image verweist auf einen signierten Bild-Proxy. Das Verknüpfen von Ereignissen und Artikeln erfordert Social-Admin-Rechte.
GET/api/media/social_post/link_preview
Query-Parameter
urlstring | Link des Beitrags; https:// wird ergänzt, wenn kein Schema angegeben ist |
baseEventstring | ID oder Kennung eines verknüpften Events (nur Social-Admins) |
newsArticlestring | ID oder Kennung eines verknüpften News-Artikels (nur Social-Admins) |
Antworten
200Link-Vorschauobject
Felder anzeigen (5)
typestringErlaubt:
base_eventnews_articleurlurlstringurl_titlestringurl_imagestringurl_subtitlestring
{
"url": "https://vynst.de",
"url_title": "Beispiel",
"type": "base_event",
"url_image": "string",
"url_subtitle": "string"
}Liefert einen einzelnen Social-Post (dreistufige Sichtbarkeit).
GET/api/media/social_post/{identifier}
Pfad-Parameter
identifierPflichtstring |
Antworten
200Liefert ein einzelnes MediaSocialPost-Objekt.MediaSocialPost4
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent28Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 18 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable19Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (50)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
visibility_typestringArt der Sichtbarkeit des Datensatzes.
arslistarray<AccessRightStorage11>Zugriffsrechteliste, die die Sichtbarkeit steuert.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
- … 2 weitere Felder
- … 6 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Admin ändert einen Social-Beitrag
PUT/api/media/social_post/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Admin ändert einen Social-BeitragMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Admin ändert einen Social-Beitrag
PATCH/api/media/social_post/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Admin ändert einen Social-BeitragMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Admin löscht einen Social-Beitrag (Soft Delete)
DELETE/api/media/social_post/{identifier}
Pfad-Parameter
identifierPflichtstring |
Antworten
default
Benutzer legt einen Social-Beitrag an
POST/api/media/social_post/user
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Benutzer legt einen Social-Beitrag anMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Trainer legt einen Social-Post an.
POST/api/media/social_post/trainer
Die Person muss in mindestens einer der zugewiesenen einheitlichen Kategorien Trainer sein (über einen aktiven PersonLogBookEntry), und diese Kategorien müssen trainerCanPostSocial aktiviert haben. Erfordert NICHT die Einstellung media_social_user_can_create_post.
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Trainer legt einen Social-Post anMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Benutzer aktualisiert den eigenen Social-Beitrag
PUT/api/media/social_post/user/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Benutzer aktualisiert den eigenen Social-BeitragMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Benutzer aktualisiert den eigenen Social-Beitrag
PATCH/api/media/social_post/user/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Benutzer aktualisiert den eigenen Social-BeitragMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Benutzer löscht den eigenen Social-Beitrag (Soft Delete)
DELETE/api/media/social_post/user/{identifier}
Pfad-Parameter
identifierPflichtstring |
Antworten
default
Trainer aktualisiert den eigenen Social-Post.
PUT/api/media/social_post/trainer/{identifier}
Benötigt NICHT die Einstellung media_social_user_can_edit_own_post. Prüft die Eigentümerschaft und dass die Person in den Kategorien des Beitrags Trainer ist.
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Trainer aktualisiert den eigenen Social-PostMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Trainer aktualisiert den eigenen Social-Post.
PATCH/api/media/social_post/trainer/{identifier}
Benötigt NICHT die Einstellung media_social_user_can_edit_own_post. Prüft die Eigentümerschaft und dass die Person in den Kategorien des Beitrags Trainer ist.
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataMediaSocialPost2Felder anzeigen (15)
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
social_profileMediaSocialProfile16Profil, das den Beitrag verfasst hat.
attachmentsarray<Attachment12>Dateien, die dem Beitrag beigefügt sind.
base_eventBaseEvent26Event, auf das sich der Beitrag bezieht.
base_bookingBaseBooking24Buchung, auf die sich der Beitrag bezieht.
base_bookableBaseBookable17Buchbares Objekt, auf das sich der Beitrag bezieht.
news_articleMediaNewsArticle11Nachrichtenartikel, mit dem der Beitrag verknüpft ist.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
ucatsarray<UnifiedCategory11>Vereinheitlichte Kategorien des Datensatzes.
Antworten
200Trainer aktualisiert den eigenen Social-PostMediaSocialPost
Felder anzeigen (19)
url_imagestringProxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.
idintegerPrimärschlüssel des Social-Media-Beitrags. Interne ID.
headlinestringÜberschrift des Beitrags.
textstringText des Beitrags.
urlstringLink im Beitrag.
url_titlestringTitel des Links im Beitrag.
url_source_imagestringUrsprüngliche Quell-URL des Vorschaubilds. Wird nur im Scope gespeichert und nie direkt Aufrufern ohne Admin-Rechte ausgegeben — stattdessen die virtuelle Eigenschaft url_image verwenden.
image_tokenstringVom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.
moderation_statusstringModerationsstatus, zum Beispiel pending oder approved.
moderation_reasonstringGrund für die Moderationsentscheidung.
moderated_manuallybooleanWahr, sobald ein Moderator manuell über diesen Eintrag entschieden hat. Automatische Entscheidungen - ein Treffer des Auslösers bei der Anlage, die automatische Genehmigung im Stapel - lassen das Kennzeichen auf false, und genau dadurch kann eine Mitglieder-Meldung den Eintrag später wieder in die Moderation zurückgeben.
report_countintegerAnzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.
moderated_atstring (date-time)Zeitpunkt, zu dem der Beitrag moderiert wurde.
social_profileMediaSocialProfile10Profil, das den Beitrag verfasst hat.
Felder anzeigen (11)
idintegerPrimärschlüssel des Social-Media-Profils. Interne ID.
public_namestringÖffentlich angezeigter Name.
profile_picture_urlstringURL des Profilbilds.
public_about_mestringText über die Person, der öffentlich angezeigt wird.
global_profilebooleanDas Profil ist ein globales Profil über alle Installationen hinweg.
name_display_typestringWie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.
show_profile_picturebooleanDas Profilbild wird angezeigt.
profile_picture_check_statusstringPruefstatus des Profilbilds (KI-Pruefung, siehe MediaSocialProfilePictureHelper): null = nie geprueft (Pruefung aus), pending, approved, rejected. Nur ein freigegebenes Bild landet in profilePictureUrl, solange die Pruefung eingeschaltet ist.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
attachmentsarray<Attachment10>Dateien, die dem Beitrag beigefügt sind.
Felder anzeigen (25)
idintegerPrimärschlüssel des Anhangs. Interne ID.
filenamestringUrsprünglicher Dateiname.
filesizestringGröße der Datei in Bytes.
mimetypestringMIME-Typ der Datei.
createdbyusernamestringName des Benutzers, der die Datei hochgeladen hat, als Text.
createdstring (date-time)Zeitpunkt, zu dem der Anhang angelegt wurde.
googleidstringID der Datei in Google Drive.
scopestringScope, der steuert, wer den Anhang sehen kann.
ocr_document_typestringDokumenttyp, der per OCR erkannt wurde.
ocr_from_namestringPer OCR erkannter Absendername.
ocr_from_companystringPer OCR erkanntes Absenderunternehmen.
ocr_from_addressstringPer OCR erkannte Absenderadresse.
ocr_from_emailstringPer OCR erkannte Absender-E-Mail-Adresse.
ocr_from_phonestringPer OCR erkannte Absender-Telefonnummer.
ocr_to_namestringPer OCR erkannter Name des Empfängers.
ocr_to_companystringPer OCR erkanntes Empfängerunternehmen.
ocr_to_addressstringPer OCR erkannte Empfängeradresse.
ocr_to_emailstringPer OCR erkannte E-Mail-Adresse des Empfängers.
ocr_to_phonestringPer OCR erkannte Telefonnummer des Empfängers.
ocr_summarystringZusammenfassung des per OCR erstellten Dokuments.
ocr_statusstringOCR-Verarbeitungsstatus: null = nicht verarbeitet, pending, processing, done, error
ocr_errorstringGrund des letzten fehlgeschlagenen oder unvollständigen OCR-Laufs, null wenn er erfolgreich war
ocr_processed_atstring (date-time)Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.
virus_checkedboolean1, sobald der Virenscan für diese Datei bestanden ist. Der Scan läuft im Hintergrund (AttachmentVirusScanCommand), daher beginnt eine neu hochgeladene Datei bei 0 und bleibt dort, bis sie tatsächlich geprüft wurde. Eine infizierte Datei erreicht nie 1 – sie wird stattdessen gelöscht. Die Oberflächen nutzen dies, um zu entscheiden, ob eine Datei an einen Benutzer ausgegeben werden darf; daher muss sie bis zum Nachweis des Gegenteils auf false bleiben.
virus_checked_atstring (date-time)Wann der Virenscan bestanden wurde. Null, solange die Datei noch wartet.
base_eventBaseEvent25Event, auf das sich der Beitrag bezieht.
Felder anzeigen (81)
ticketSeatingPlanIdintegerID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.
bib_numbers_enabledbooleantiming_enabledbooleanidintegerPrimärschlüssel der Veranstaltung. Interne ID.
tokenstringÖffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.
moments_modestringSteuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich
moments_designstringVisuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.
public_keywordsstringSchlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.
public_subtitlestringUntertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.
event_typestringArt des Events, zum Beispiel Kurs, Fahrt oder Turnier.
age_groupstringAltersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.
min_ageintegerMindestalter der Teilnehmenden in Jahren.
max_ageintegerMaximales Alter der Teilnehmer in Jahren.
min_age_monthsintegerMindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.
max_age_monthsintegerMaximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.
min_grade_levelintegerMindestschulstufe der Teilnehmenden.
max_grade_levelintegerMaximale Klassenstufe der Teilnehmer.
age_toleranceintegerJahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.
event_people_limitintegermaximale Anzahl Personen, die an der Veranstaltung teilnehmen können
event_people_min_limitintegerminimale Anzahl Personen, die an der Veranstaltung teilnehmen müssen
hide_event_people_limitbooleaneine Einstellung, um die Teilnehmerbegrenzung der Veranstaltung in der Frontend-Oberfläche auszublenden
event_people_recovered_vaccinated_limitintegerMaximale Anzahl genesener oder geimpfter Teilnehmer.
event_people_not_recovered_vaccinated_limitintegerMaximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.
has_wait_listbooleanDie Veranstaltung hat eine Warteliste, sobald sie voll ist.
wait_list_confirmation_requiredbooleanTeilnehmende von der Warteliste müssen ihren Platz bestätigen.
trial_enabledbooleanSchnuppertermine (Schnuppern) werden für dieses Event angeboten. Standardmäßig deaktiviert: Das Event muss sich dafür aktiv entscheiden, die Regel stammt aus trialPolicy, der Kategorie des Events oder der Standardregel.
can_sign_up_for_main_eventbooleanTeilnehmende dürfen sich für die Hauptveranstaltung anmelden.
only_sign_up_for_main_eventbooleanTeilnehmende dürfen sich nur für die Hauptveranstaltung anmelden, nicht für Unterveranstaltungen.
sign_up_limit_days_beforeintegerAnzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.
sign_up_limit_stop_days_beforeintegerAnzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.
sign_up_delete_hours_beforeintegerStunden vor Beginn, bis zu denen ein Teilnehmer die Anmeldung stornieren kann.
start_timestring (date-time)Beginn der Veranstaltung.
end_timestring (date-time)Ende der Veranstaltung.
require_addressbooleanTeilnehmende müssen bei der Anmeldung eine Adresse angeben.
require_contactbooleanTeilnehmende müssen bei der Anmeldung Kontaktdaten angeben.
require_billingbooleanTeilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.
allow_direct_billingbooleanrequire_direct_billingbooleanallow_budget_sign_upbooleanrequire_agebooleanTeilnehmende müssen bei der Anmeldung ihr Alter angeben.
require_grade_levelbooleanTeilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.
require_free_note_field_idsstringIDs der Freitext-Notizfelder, die Teilnehmer ausfüllen müssen.
generate_new_bookingsbooleanBuchungen werden für den Veranstaltungsplan automatisch erzeugt.
generate_new_bookings_v2booleanBuchungen werden mit der zweiten Version des Plan-Generators erzeugt.
generate_ignore_sys_calendarbooleanErzeugte Buchungen ignorieren die Feiertage des Systemkalenders.
copy_main_sign_ups_to_bookingbooleanAnmeldungen der Hauptveranstaltung werden in die erzeugten Buchungen kopiert.
generate_hour_startstring (date-time)Startzeit des Tages für erzeugte Buchungen.
generate_hour_endstring (date-time)Endzeit des Tages für generierte Buchungen.
generate_day_of_weekintegerWochentag für erzeugte Buchungen.
bitmask_days_of_weekintegerBitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet
bitmask_hours_startintegerBitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt
summarized_date_timesstringZeichenkette mit den Wochentagen und Stunden, zu denen eine Veranstaltung beginnt
customer_detail_ctastringIn der Kunden-App auf der Veranstaltungsdetailseite angezeigter Call-to-Action-Text.
customer_badgestringBadge-Text, der in der Kunden-App bei der Veranstaltung angezeigt wird.
bib_number_modestringVergabeart 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_bystringWertung nach Netto- (NET) oder Bruttozeit (GROSS).
timing_min_lap_secondsintegerGleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.
timing_public_livebooleanLive-Zeitnahme-Ergebnisse sind öffentlich.
timing_gps_trackingbooleanGPS-Tracking der Teilnehmer ist für die Zeitmessung aktiviert.
timing_self_check_inbooleanTeilnehmende können sich für die Zeitmessung selbst einchecken.
scoreboard_enabledbooleanScoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.
scoreboard_sportstringSportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.
scoreboard_home_namestringName des Heimteams auf der Anzeigetafel.
scoreboard_away_namestringName des Gastteams auf der Anzeigetafel.
ticket_sales_enabledbooleanTicketverkauf 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_orderintegerHöchstzahl Tickets je Bestellung; ohne Wert gilt event_ticket_max_per_order_default.
ticket_personalizedbooleanPersonalisierte Tickets: jedes Ticket braucht den Namen des Teilnehmers. Sonst laufen alle Tickets einer Bestellung auf den Namen des Käufers.
ticket_seatingbooleanPlatzwahl 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)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
- … 16 weitere Felder
base_bookingBaseBooking13Buchung, auf die sich der Beitrag bezieht.
Felder anzeigen (17)
idintegerPrimärschlüssel der Buchung. Interne ID.
start_timestring (date-time)Beginn der Buchung.
end_timestring (date-time)Ende der Buchung.
booking_typestringArt der Buchung, zum Beispiel normal oder Vertretung.
booking_statusstringStatus der Buchung, zum Beispiel geplant, erledigt oder storniert.
externalbooleanDie Buchung wurde von einer externen Stelle vorgenommen.
modified_timebooleanDer Zeitpunkt der Buchung wurde nach der Erstellung geändert.
modified_locationbooleanDer Standort der Buchung wurde nach der Erstellung geändert.
modified_bookablebooleanDer Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.
modified_performing_personbooleanDer Leiter der Buchung wurde nach der Erstellung geändert.
searching_for_performing_personbooleanFür die Buchung wird noch eine Leitung gesucht.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
colorstringHintergrundfarbe als Hexwert.
fg_colorstringVordergrundfarbe als Hex-Wert.
base_bookableBaseBookable16Buchbares Objekt, auf das sich der Beitrag bezieht.
Felder anzeigen (49)
ticketSeatingPlanIdintegerID des Platzplans des Raums, auch für die öffentliche Serialisierung.
idintegerPrimärschlüssel der buchbaren Ressource. Interne ID.
tokenstringÖffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.
bookable_typestringArt der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.
floor_levelstringEtage, auf der das Buchbare liegt.
floor_sizeintegerGrundfläche in Quadratmetern.
pets_allowedbooleanHaustiere sind erlaubt.
barrier_freebooleanDer Buchungsgegenstand ist barrierefrei.
cargo_volumeintegerLadevolumen in Litern.
fuel_typestringKraftstoffart des Fahrzeugs.
seating_capacityintegerAnzahl der Plätze.
has_wait_listbooleanDer Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.
booking_limitintegerMaximale Anzahl Buchungen.
billing_modestringWie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.
max_active_bookings_per_userintegerMaximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
max_advance_booking_hoursintegerMaximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.
inventory_managedbooleanAls Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.
inventory_depositnumber (float)Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.
require_addressbooleanDie Adresse muss bei der Buchung eingegeben werden.
require_contactbooleanKontaktdaten müssen bei der Buchung eingegeben werden.
require_billingbooleanBeim Buchen müssen Abrechnungsdaten eingegeben werden.
require_booking_titlebooleanBeim Buchen muss ein Titel eingegeben werden.
allow_direct_billingbooleanrequire_agebooleanDas Alter muss bei der Buchung eingegeben werden.
counter_update_modestringWie die Nutzungszähler des Buchbaren aktualisiert werden.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
addressstringAdresse als Text.
address_streetstringStraße der Adresse.
address_house_numberstringHausnummer der Adresse.
address_street_levelstringStraße und Hausnummer der Adresse.
address_costringCare-of-Zeile der Adresse.
address_citystringOrt der Adresse.
address_zipstringPostleitzahl der Adresse.
address_admin_level1stringErste Verwaltungsebene der Adresse, z. B. das Bundesland.
address_countrystringLändercode der Adresse.
address_full_countrystringVollständiger Name des Landes der Adresse.
address_geo_latstringBreitengrad der Adresse.
address_geo_lngstringLängengrad der Adresse.
address_external_provider_idstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE
main_phonestringHaupttelefonnummer.
main_faxstringHaupt-Faxnummer.
main_emailstringHaupt-E-Mail-Adresse.
websitestringWebsite-Adresse.
namestringName der Einheit.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
short_identifierstringKurzkennung der Entität.
image_urlstringURL des Bildes des Datensatzes.
slug_identifierstringSlug, der in URLs der Entität verwendet wird.
- … 4 weitere Felder
{
"id": 42,
"text": "Text",
"url": "https://vynst.de",
"url_title": "Beispiel",
"url_image": "string",
"headline": "string",
"url_source_image": "string",
"image_token": "string",
"moderation_status": "string",
"moderation_reason": "string"
}Trainer löscht den eigenen Social-Post (Soft-Delete).
DELETE/api/media/social_post/trainer/{identifier}
Das Gegenstück zu postTrainer / putTrainer: Ein Trainer, der schreiben und bearbeiten darf, muss auch einen Beitrag zurücknehmen können, ohne die Einstellung media_social_user_can_delete_own_post, die für gewöhnliche Mitglieder gilt.
Pfad-Parameter
identifierPflichtstring |
Antworten
default