Zum Inhalt springen
Developer

Social Posts

Medien / Social-Beiträge

Medien19 EndpunkteMedia / Social Posts

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

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social/status \
  --header 'x-iw-jwt-token: <TOKEN>'

Liefert eine Liste der Social-Posts (dreistufige Sichtbarkeit).

GET/api/media/social_post

Query-Parameter

headlinestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
socialProfilestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseEventstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookingstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
newsArticlestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
createdstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
updatedstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
visibilityTypestringErfordert Zugriffsrecht: LOGGED_IN, SCOPE
idinteger
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE
moderationStatusstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

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

Felder anzeigen (19)
  • url_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/media/social_post \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

headlinestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
socialProfilestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseEventstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookingstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
newsArticlestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
createdstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
updatedstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
visibilityTypestringErfordert Zugriffsrecht: LOGGED_IN, SCOPE
idinteger
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE
moderationStatusstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert einen Feed mit Social-Posts zu Favoriten.array<MediaSocialPost3>

Felder anzeigen (19)
  • url_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/feed/favorites \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "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

headlinestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
socialProfilestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseEventstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookingstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
newsArticlestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
createdstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
updatedstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
visibilityTypestringErfordert Zugriffsrecht: LOGGED_IN, SCOPE
idinteger
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE
moderationStatusstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert einen Feed von MediaSocialPost-Objekten nach Kategorie.array<MediaSocialPost3>

Felder anzeigen (19)
  • url_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/feed/category/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "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

headlinestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
socialProfilestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseEventstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookingstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
baseBookablestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
newsArticlestringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
createdstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
updatedstringErfordert Zugriffsrecht: PUBLIC, LOGGED_IN, SCOPE
visibilityTypestringErfordert Zugriffsrecht: LOGGED_IN, SCOPE
idinteger
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE
moderationStatusstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert einen Feed von MediaSocialPost-Objekten nach Profil.array<MediaSocialPost3>

Felder anzeigen (19)
  • url_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/feed/profile/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "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

urlstringLink des Beitrags; https:// wird ergänzt, wenn kein Schema angegeben ist
baseEventstringID oder Kennung eines verknüpften Events (nur Social-Admins)
newsArticlestringID oder Kennung eines verknüpften News-Artikels (nur Social-Admins)

Antworten

200Link-Vorschauobject

Felder anzeigen (5)
  • typestring

    Erlaubt: base_event news_article url

  • urlstring
  • url_titlestring
  • url_imagestring
  • url_subtitlestring
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/link_preview \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent28

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 18 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable19

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • visibility_typestring

      Art der Sichtbarkeit des Datensatzes.

    • arslistarray<AccessRightStorage11>

      Zugriffsrechteliste, die die Sichtbarkeit steuert.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • … 2 weitere Felder
  • … 6 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Benutzer legt einen Social-Beitrag an

POST/api/media/social_post/user

Request-Body application/json

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/user \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/trainer \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/user/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/user/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/user/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/trainer/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

  • dataMediaSocialPost2
    Felder anzeigen (15)
    • headlinestring

      Überschrift des Beitrags.

    • textstring

      Text des Beitrags.

    • urlstring

      Link im Beitrag.

    • url_titlestring

      Titel des Links im Beitrag.

    • url_source_imagestring

      Ursprü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_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Profil, das den Beitrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Beitrag beigefügt sind.

    • base_eventBaseEvent26

      Event, auf das sich der Beitrag bezieht.

    • base_bookingBaseBooking24

      Buchung, auf die sich der Beitrag bezieht.

    • base_bookableBaseBookable17

      Buchbares Objekt, auf das sich der Beitrag bezieht.

    • news_articleMediaNewsArticle11

      Nachrichtenartikel, mit dem der Beitrag verknüpft ist.

    • deletedboolean

      Diese 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_imagestring

    Proxy-URL, die auf das Bild dieses Beitrags verweist. Liefert null, bis eine Vorschau extrahiert und ein imageToken zugewiesen wurde.

  • idinteger

    Primärschlüssel des Social-Media-Beitrags. Interne ID.

  • headlinestring

    Überschrift des Beitrags.

  • textstring

    Text des Beitrags.

  • urlstring

    Link im Beitrag.

  • url_titlestring

    Titel des Links im Beitrag.

  • url_source_imagestring

    Ursprü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_tokenstring

    Vom Server vergeben, wird nie aus API-Eingaben übernommen — absichtlich nicht in den oaInput-Gruppen enthalten.

  • moderation_statusstring

    Moderationsstatus, zum Beispiel pending oder approved.

  • moderation_reasonstring

    Grund für die Moderationsentscheidung.

  • moderated_manuallyboolean

    Wahr, 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_countinteger

    Anzahl der verschiedenen Mitglieder, die diesen Eintrag gemeldet haben. Nur für Moderatoren.

  • moderated_atstring (date-time)

    Zeitpunkt, zu dem der Beitrag moderiert wurde.

  • social_profileMediaSocialProfile10

    Profil, das den Beitrag verfasst hat.

    Felder anzeigen (11)
    • idinteger

      Primärschlüssel des Social-Media-Profils. Interne ID.

    • public_namestring

      Öffentlich angezeigter Name.

    • profile_picture_urlstring

      URL des Profilbilds.

    • public_about_mestring

      Text über die Person, der öffentlich angezeigt wird.

    • global_profileboolean

      Das Profil ist ein globales Profil über alle Installationen hinweg.

    • name_display_typestring

      Wie der Name angezeigt wird, zum Beispiel vollständiger Name oder nur Vorname.

    • show_profile_pictureboolean

      Das Profilbild wird angezeigt.

    • profile_picture_check_statusstring

      Pruefstatus 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.

    • deletedboolean

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

  • attachmentsarray<Attachment10>

    Dateien, die dem Beitrag beigefügt sind.

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Anhangs. Interne ID.

    • filenamestring

      Ursprünglicher Dateiname.

    • filesizestring

      Größe der Datei in Bytes.

    • mimetypestring

      MIME-Typ der Datei.

    • createdbyusernamestring

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Anhang angelegt wurde.

    • googleidstring

      ID der Datei in Google Drive.

    • scopestring

      Scope, der steuert, wer den Anhang sehen kann.

    • ocr_document_typestring

      Dokumenttyp, der per OCR erkannt wurde.

    • ocr_from_namestring

      Per OCR erkannter Absendername.

    • ocr_from_companystring

      Per OCR erkanntes Absenderunternehmen.

    • ocr_from_addressstring

      Per OCR erkannte Absenderadresse.

    • ocr_from_emailstring

      Per OCR erkannte Absender-E-Mail-Adresse.

    • ocr_from_phonestring

      Per OCR erkannte Absender-Telefonnummer.

    • ocr_to_namestring

      Per OCR erkannter Name des Empfängers.

    • ocr_to_companystring

      Per OCR erkanntes Empfängerunternehmen.

    • ocr_to_addressstring

      Per OCR erkannte Empfängeradresse.

    • ocr_to_emailstring

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

    • ocr_to_phonestring

      Per OCR erkannte Telefonnummer des Empfängers.

    • ocr_summarystring

      Zusammenfassung des per OCR erstellten Dokuments.

    • ocr_statusstring

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

    • ocr_errorstring

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

    • ocr_processed_atstring (date-time)

      Zeitpunkt, zu dem die OCR-Verarbeitung abgeschlossen wurde.

    • virus_checkedboolean

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

    • virus_checked_atstring (date-time)

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

  • base_eventBaseEvent25

    Event, auf das sich der Beitrag bezieht.

    Felder anzeigen (81)
    • ticketSeatingPlanIdinteger

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

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert 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_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

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

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

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

    • event_people_min_limitinteger

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

    • hide_event_people_limitboolean

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

    • event_people_recovered_vaccinated_limitinteger

      Maximale Anzahl genesener oder geimpfter Teilnehmer.

    • event_people_not_recovered_vaccinated_limitinteger

      Maximale Anzahl Teilnehmer, die weder genesen noch geimpft sind.

    • has_wait_listboolean

      Die Veranstaltung hat eine Warteliste, sobald sie voll ist.

    • wait_list_confirmation_requiredboolean

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

    • trial_enabledboolean

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

    • can_sign_up_for_main_eventboolean

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

    • only_sign_up_for_main_eventboolean

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

    • sign_up_limit_days_beforeinteger

      Anzahl der Tage vor dem Beginn, bis zu denen Anmeldungen möglich sind.

    • sign_up_limit_stop_days_beforeinteger

      Anzahl der Tage vor dem Beginn, ab denen Anmeldungen geschlossen sind.

    • sign_up_delete_hours_beforeinteger

      Stunden 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_addressboolean

      Teilnehmende müssen bei der Anmeldung eine Adresse angeben.

    • require_contactboolean

      Teilnehmende müssen bei der Anmeldung Kontaktdaten angeben.

    • require_billingboolean

      Teilnehmende müssen bei der Anmeldung Rechnungsdaten angeben.

    • allow_direct_billingboolean
    • require_direct_billingboolean
    • allow_budget_sign_upboolean
    • require_ageboolean

      Teilnehmende müssen bei der Anmeldung ihr Alter angeben.

    • require_grade_levelboolean

      Teilnehmende müssen bei der Anmeldung ihre Schulstufe angeben.

    • require_free_note_field_idsstring

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

    • generate_new_bookingsboolean

      Buchungen werden für den Veranstaltungsplan automatisch erzeugt.

    • generate_new_bookings_v2boolean

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

    • generate_ignore_sys_calendarboolean

      Erzeugte Buchungen ignorieren die Feiertage des Systemkalenders.

    • copy_main_sign_ups_to_bookingboolean

      Anmeldungen 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_weekinteger

      Wochentag für erzeugte Buchungen.

    • bitmask_days_of_weekinteger

      Bitmask-Wert der Wochentage, an denen die Veranstaltung stattfindet

    • bitmask_hours_startinteger

      Bitmask-Wert der Stunden, zu denen eine Veranstaltung beginnt

    • summarized_date_timesstring

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

    • customer_detail_ctastring

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

    • customer_badgestring

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

    • bib_number_modestring

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

    • timing_gun_startstring (date-time)

      Startschuss; ohne Wert gilt startTime.

    • timing_rank_bystring

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

    • timing_min_lap_secondsinteger

      Gleiche Person am gleichen Messpunkt innerhalb dieser Sekunden = Duplikat.

    • timing_public_liveboolean

      Live-Zeitnahme-Ergebnisse sind öffentlich.

    • timing_gps_trackingboolean

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

    • timing_self_check_inboolean

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

    • scoreboard_enabledboolean

      Scoreboard (Spielstand und Spielbericht) für die Veranstaltung; die Einträge sind EventScoreboardActivity, aus denen der Spielstand berechnet wird.

    • scoreboard_sportstring

      Sportart des Scoreboards (ScoreboardSportRules), bestimmt die möglichen Einträge.

    • scoreboard_home_namestring

      Name des Heimteams auf der Anzeigetafel.

    • scoreboard_away_namestring

      Name des Gastteams auf der Anzeigetafel.

    • ticket_sales_enabledboolean

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

    • ticket_max_per_orderinteger

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

    • ticket_personalizedboolean

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

    • ticket_seatingboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • … 16 weitere Felder
  • base_bookingBaseBooking13

    Buchung, auf die sich der Beitrag bezieht.

    Felder anzeigen (17)
    • idinteger

      Primärschlüssel der Buchung. Interne ID.

    • start_timestring (date-time)

      Beginn der Buchung.

    • end_timestring (date-time)

      Ende der Buchung.

    • booking_typestring

      Art der Buchung, zum Beispiel normal oder Vertretung.

    • booking_statusstring

      Status der Buchung, zum Beispiel geplant, erledigt oder storniert.

    • externalboolean

      Die Buchung wurde von einer externen Stelle vorgenommen.

    • modified_timeboolean

      Der Zeitpunkt der Buchung wurde nach der Erstellung geändert.

    • modified_locationboolean

      Der Standort der Buchung wurde nach der Erstellung geändert.

    • modified_bookableboolean

      Der Buchungsgegenstand der Buchung wurde nach der Erstellung geändert.

    • modified_performing_personboolean

      Der Leiter der Buchung wurde nach der Erstellung geändert.

    • searching_for_performing_personboolean

      Fü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.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • colorstring

      Hintergrundfarbe als Hexwert.

    • fg_colorstring

      Vordergrundfarbe als Hex-Wert.

  • base_bookableBaseBookable16

    Buchbares Objekt, auf das sich der Beitrag bezieht.

    Felder anzeigen (49)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie 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_userinteger

      Maximale 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_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als 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_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie 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.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

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

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

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

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

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

  • … 4 weitere Felder
Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/trainer/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "url": "https://vynst.de",
    "url_title": "Beispiel",
    "headline": "string",
    "url_source_image": "string",
    "moderation_status": "string"
  }
}
'
Antwort 200 application/json
{
  "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

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/media/social_post/trainer/42 \
  --header 'x-iw-jwt-token: <TOKEN>'