Zum Inhalt springen
Developer

Social Moderation Triggers

Medien / Social-Moderationsauslöser

Medien5 EndpunkteMedia / Social Moderation Triggers

Liefert eine Liste der Moderationsauslöser.

GET/api/media/social_moderation_trigger

Query-Parameter

searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

default

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

Erstellt einen Moderations-Auslöser

POST/api/media/social_moderation_trigger

Request-Body application/json

  • dataMediaSocialModerationTrigger
    Felder anzeigen (5)
    • patternstring

      Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

    • trigger_typestring

      Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

    • descriptionstring

      Beschreibung des Auslösers.

    • activeboolean

      Der Trigger ist aktiv.

    • deletedboolean

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

Antworten

200Moderations-Auslöser anlegenMediaSocialModerationTrigger2

Felder anzeigen (9)
  • idinteger

    Primärschlüssel des Moderationsauslösers. Interne ID.

  • patternstring

    Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

  • trigger_typestring

    Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

  • descriptionstring

    Beschreibung des Auslösers.

  • activeboolean

    Der Trigger ist aktiv.

  • sourcestring

    Quelle des Auslösers, zum Beispiel der Admin oder die KI-Prüfung.

  • 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

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/media/social_moderation_trigger \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "description": "Text",
    "pattern": "string",
    "trigger_type": "string",
    "active": true,
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "description": "Text",
  "pattern": "string",
  "trigger_type": "string",
  "active": true,
  "source": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true
}

Liefert einen einzelnen Moderationsauslöser.

GET/api/media/social_moderation_trigger/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

default

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

Moderationsauslöser aktualisieren

PUT/api/media/social_moderation_trigger/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataMediaSocialModerationTrigger
    Felder anzeigen (5)
    • patternstring

      Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

    • trigger_typestring

      Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

    • descriptionstring

      Beschreibung des Auslösers.

    • activeboolean

      Der Trigger ist aktiv.

    • deletedboolean

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

Antworten

200Moderationsauslöser aktualisierenMediaSocialModerationTrigger2

Felder anzeigen (9)
  • idinteger

    Primärschlüssel des Moderationsauslösers. Interne ID.

  • patternstring

    Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

  • trigger_typestring

    Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

  • descriptionstring

    Beschreibung des Auslösers.

  • activeboolean

    Der Trigger ist aktiv.

  • sourcestring

    Quelle des Auslösers, zum Beispiel der Admin oder die KI-Prüfung.

  • 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

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/media/social_moderation_trigger/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "description": "Text",
    "pattern": "string",
    "trigger_type": "string",
    "active": true,
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "description": "Text",
  "pattern": "string",
  "trigger_type": "string",
  "active": true,
  "source": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true
}

Moderationsauslöser aktualisieren

PATCH/api/media/social_moderation_trigger/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataMediaSocialModerationTrigger
    Felder anzeigen (5)
    • patternstring

      Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

    • trigger_typestring

      Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

    • descriptionstring

      Beschreibung des Auslösers.

    • activeboolean

      Der Trigger ist aktiv.

    • deletedboolean

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

Antworten

200Moderationsauslöser aktualisierenMediaSocialModerationTrigger2

Felder anzeigen (9)
  • idinteger

    Primärschlüssel des Moderationsauslösers. Interne ID.

  • patternstring

    Muster, das die Moderation auslöst, zum Beispiel ein Wort oder ein Ausdruck.

  • trigger_typestring

    Art des Auslösers, zum Beispiel Schlüsselwort oder Link.

  • descriptionstring

    Beschreibung des Auslösers.

  • activeboolean

    Der Trigger ist aktiv.

  • sourcestring

    Quelle des Auslösers, zum Beispiel der Admin oder die KI-Prüfung.

  • 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

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/media/social_moderation_trigger/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "description": "Text",
    "pattern": "string",
    "trigger_type": "string",
    "active": true,
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "description": "Text",
  "pattern": "string",
  "trigger_type": "string",
  "active": true,
  "source": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true
}