Zum Inhalt springen
Developer

Webhooks

Smart Home und Automationen8 EndpunkteDataWarehouse / Webhooks

Liefert eine Liste der Webhooks.

GET/api/dw/webhook

Query-Parameter

deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
referenceClassNamestring
referenceIdsstring
databaseActionstring
notificationTypestring
notificationUrlstring
requestTimeoutstring
includeWritePermissionboolean
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 Webhooks.array<RegisteredWebhook>

Felder anzeigen (13)
  • reference_class_namestring

    Klassenname der Datensätze, auf die sich der Webhook bezieht.

  • reference_idsstring

    IDs der Datensätze, auf die sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook auslöst.

  • notification_typestring

    Art der Benachrichtigung, die durch den Webhook gesendet wurde.

  • notification_urlstring

    URL, an die der Webhook seine Anfrage sendet.

  • request_timeoutinteger

    Timeout der Webhook-Anfrage in Sekunden.

  • notification_value_pathstring

    Pfad des Werts, der im Webhook-Request gesendet wird.

  • include_write_permissionboolean

    Ob die Schreibberechtigung in der Anfrage enthalten ist.

  • debug_mode_untilstring (date-time)

    Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

  • 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

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "reference_class_name": "Beispiel",
    "notification_url": "https://vynst.de",
    "name": "Beispiel",
    "reference_ids": "string",
    "database_action": "string",
    "notification_type": "string",
    "request_timeout": 1,
    "notification_value_path": "string",
    "include_write_permission": true,
    "debug_mode_until": "2026-10-15T09:30:00+02:00"
  }
]

Neuen Webhook anlegen

POST/api/dw/webhook

Request-Body application/json

  • dataRegisteredWebhook2
    Felder anzeigen (11)
    • reference_class_namestring

      Klassenname der Datensätze, auf die sich der Webhook bezieht.

    • reference_idsstring

      IDs der Datensätze, auf die sich der Webhook bezieht.

    • database_actionstring

      Datenbankaktion, die den Webhook auslöst.

    • notification_typestring

      Art der Benachrichtigung, die durch den Webhook gesendet wurde.

    • notification_urlstring

      URL, an die der Webhook seine Anfrage sendet.

    • notification_client_idstring

      Mit der Webhook-Anfrage gesendete Client-ID.

    • notification_client_tokenstring

      Mit der Webhook-Anfrage gesendetes Client-Token.

    • request_timeoutinteger

      Timeout der Webhook-Anfrage in Sekunden.

    • notification_value_pathstring

      Pfad des Werts, der im Webhook-Request gesendet wird.

    • include_write_permissionboolean

      Ob die Schreibberechtigung in der Anfrage enthalten ist.

    • deletedboolean

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

Antworten

200Neuen Webhook anlegenRegisteredWebhook

Felder anzeigen (13)
  • reference_class_namestring

    Klassenname der Datensätze, auf die sich der Webhook bezieht.

  • reference_idsstring

    IDs der Datensätze, auf die sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook auslöst.

  • notification_typestring

    Art der Benachrichtigung, die durch den Webhook gesendet wurde.

  • notification_urlstring

    URL, an die der Webhook seine Anfrage sendet.

  • request_timeoutinteger

    Timeout der Webhook-Anfrage in Sekunden.

  • notification_value_pathstring

    Pfad des Werts, der im Webhook-Request gesendet wird.

  • include_write_permissionboolean

    Ob die Schreibberechtigung in der Anfrage enthalten ist.

  • debug_mode_untilstring (date-time)

    Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

  • 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

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "reference_class_name": "Beispiel",
    "notification_url": "https://vynst.de",
    "reference_ids": "string",
    "database_action": "string",
    "notification_type": "string",
    "notification_client_id": "42"
  }
}
'
Antwort 200 application/json
{
  "reference_class_name": "Beispiel",
  "notification_url": "https://vynst.de",
  "name": "Beispiel",
  "reference_ids": "string",
  "database_action": "string",
  "notification_type": "string",
  "request_timeout": 1,
  "notification_value_path": "string",
  "include_write_permission": true,
  "debug_mode_until": "2026-10-15T09:30:00+02:00"
}

Gibt einen einzelnen Webhook mit der angegebenen ID zurück.

GET/api/dw/webhook/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Gibt einen einzelnen Webhook mit der angegebenen ID zurück.RegisteredWebhook

Felder anzeigen (13)
  • reference_class_namestring

    Klassenname der Datensätze, auf die sich der Webhook bezieht.

  • reference_idsstring

    IDs der Datensätze, auf die sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook auslöst.

  • notification_typestring

    Art der Benachrichtigung, die durch den Webhook gesendet wurde.

  • notification_urlstring

    URL, an die der Webhook seine Anfrage sendet.

  • request_timeoutinteger

    Timeout der Webhook-Anfrage in Sekunden.

  • notification_value_pathstring

    Pfad des Werts, der im Webhook-Request gesendet wird.

  • include_write_permissionboolean

    Ob die Schreibberechtigung in der Anfrage enthalten ist.

  • debug_mode_untilstring (date-time)

    Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

  • 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

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "reference_class_name": "Beispiel",
  "notification_url": "https://vynst.de",
  "name": "Beispiel",
  "reference_ids": "string",
  "database_action": "string",
  "notification_type": "string",
  "request_timeout": 1,
  "notification_value_path": "string",
  "include_write_permission": true,
  "debug_mode_until": "2026-10-15T09:30:00+02:00"
}

Webhook mit der angegebenen ID einzeln aktualisieren

PUT/api/dw/webhook/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataRegisteredWebhook2
    Felder anzeigen (11)
    • reference_class_namestring

      Klassenname der Datensätze, auf die sich der Webhook bezieht.

    • reference_idsstring

      IDs der Datensätze, auf die sich der Webhook bezieht.

    • database_actionstring

      Datenbankaktion, die den Webhook auslöst.

    • notification_typestring

      Art der Benachrichtigung, die durch den Webhook gesendet wurde.

    • notification_urlstring

      URL, an die der Webhook seine Anfrage sendet.

    • notification_client_idstring

      Mit der Webhook-Anfrage gesendete Client-ID.

    • notification_client_tokenstring

      Mit der Webhook-Anfrage gesendetes Client-Token.

    • request_timeoutinteger

      Timeout der Webhook-Anfrage in Sekunden.

    • notification_value_pathstring

      Pfad des Werts, der im Webhook-Request gesendet wird.

    • include_write_permissionboolean

      Ob die Schreibberechtigung in der Anfrage enthalten ist.

    • deletedboolean

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

Antworten

200Webhook mit der angegebenen ID einzeln aktualisierenRegisteredWebhook

Felder anzeigen (13)
  • reference_class_namestring

    Klassenname der Datensätze, auf die sich der Webhook bezieht.

  • reference_idsstring

    IDs der Datensätze, auf die sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook auslöst.

  • notification_typestring

    Art der Benachrichtigung, die durch den Webhook gesendet wurde.

  • notification_urlstring

    URL, an die der Webhook seine Anfrage sendet.

  • request_timeoutinteger

    Timeout der Webhook-Anfrage in Sekunden.

  • notification_value_pathstring

    Pfad des Werts, der im Webhook-Request gesendet wird.

  • include_write_permissionboolean

    Ob die Schreibberechtigung in der Anfrage enthalten ist.

  • debug_mode_untilstring (date-time)

    Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

  • 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

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "reference_class_name": "Beispiel",
    "notification_url": "https://vynst.de",
    "reference_ids": "string",
    "database_action": "string",
    "notification_type": "string",
    "notification_client_id": "42"
  }
}
'
Antwort 200 application/json
{
  "reference_class_name": "Beispiel",
  "notification_url": "https://vynst.de",
  "name": "Beispiel",
  "reference_ids": "string",
  "database_action": "string",
  "notification_type": "string",
  "request_timeout": 1,
  "notification_value_path": "string",
  "include_write_permission": true,
  "debug_mode_until": "2026-10-15T09:30:00+02:00"
}

Webhook mit der angegebenen ID einzeln aktualisieren

PATCH/api/dw/webhook/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataRegisteredWebhook2
    Felder anzeigen (11)
    • reference_class_namestring

      Klassenname der Datensätze, auf die sich der Webhook bezieht.

    • reference_idsstring

      IDs der Datensätze, auf die sich der Webhook bezieht.

    • database_actionstring

      Datenbankaktion, die den Webhook auslöst.

    • notification_typestring

      Art der Benachrichtigung, die durch den Webhook gesendet wurde.

    • notification_urlstring

      URL, an die der Webhook seine Anfrage sendet.

    • notification_client_idstring

      Mit der Webhook-Anfrage gesendete Client-ID.

    • notification_client_tokenstring

      Mit der Webhook-Anfrage gesendetes Client-Token.

    • request_timeoutinteger

      Timeout der Webhook-Anfrage in Sekunden.

    • notification_value_pathstring

      Pfad des Werts, der im Webhook-Request gesendet wird.

    • include_write_permissionboolean

      Ob die Schreibberechtigung in der Anfrage enthalten ist.

    • deletedboolean

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

Antworten

200Webhook mit der angegebenen ID einzeln aktualisierenRegisteredWebhook

Felder anzeigen (13)
  • reference_class_namestring

    Klassenname der Datensätze, auf die sich der Webhook bezieht.

  • reference_idsstring

    IDs der Datensätze, auf die sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook auslöst.

  • notification_typestring

    Art der Benachrichtigung, die durch den Webhook gesendet wurde.

  • notification_urlstring

    URL, an die der Webhook seine Anfrage sendet.

  • request_timeoutinteger

    Timeout der Webhook-Anfrage in Sekunden.

  • notification_value_pathstring

    Pfad des Werts, der im Webhook-Request gesendet wird.

  • include_write_permissionboolean

    Ob die Schreibberechtigung in der Anfrage enthalten ist.

  • debug_mode_untilstring (date-time)

    Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

  • 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

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "reference_class_name": "Beispiel",
    "notification_url": "https://vynst.de",
    "reference_ids": "string",
    "database_action": "string",
    "notification_type": "string",
    "notification_client_id": "42"
  }
}
'
Antwort 200 application/json
{
  "reference_class_name": "Beispiel",
  "notification_url": "https://vynst.de",
  "name": "Beispiel",
  "reference_ids": "string",
  "database_action": "string",
  "notification_type": "string",
  "request_timeout": 1,
  "notification_value_path": "string",
  "include_write_permission": true,
  "debug_mode_until": "2026-10-15T09:30:00+02:00"
}

Debug-Modus eines einzelnen Webhooks ein- oder ausschalten

POST/api/dw/webhook/{id}/debug_mode

Solange der Debug-Modus aktiv ist, schreibt jede Ausführung dieses Webhooks einen WebhookLog und sendet ihn an das zurückgegebene MQTT-Topic. Das Zeitfenster ist auf RegisteredWebhook::DEBUG_MODE_MAX_SECONDS begrenzt und läuft von selbst ab – ein Client, der nie den Aufruf „off“ sendet, kann ihn nicht dauerhaft laufen lassen.

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataobject
    Felder anzeigen (2)
    • activeboolean

      Debug-Modus ein- oder ausschalten

    • secondsinteger

      Gewünschte Länge des Debug-Fensters, begrenzt auf 600 Sekunden

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook/42/debug_mode \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "active": true,
    "seconds": 600
  }
}
'

Liefert eine Liste der Webhook-Protokolleinträge.

GET/api/dw/webhook_log

Query-Parameter

idstring
webhookstring
runIdentifierstringFasst alle Zeilen zusammen, die zu einem Versand eines Webhooks gehören, damit die Oberfläche Anfrage und Antwort in einem Eintrag zusammenklappen kann. | Benötigt Zugriffsrecht: SCOPE
levelstring
stepstring
notificationTypestring
referenceClassNamestring
referenceIdstring
databaseActionstring
responseCodestring
createdstring
updatedstring
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 Webhook-Protokolleinträge.array<WebhookLog>

Felder anzeigen (17)
  • webhookRegisteredWebhook3

    Webhook, zu dem der Eintrag gehört.

    Felder anzeigen (9)
    • reference_class_namestring

      Klassenname der Datensätze, auf die sich der Webhook bezieht.

    • reference_idsstring

      IDs der Datensätze, auf die sich der Webhook bezieht.

    • database_actionstring

      Datenbankaktion, die den Webhook auslöst.

    • notification_typestring

      Art der Benachrichtigung, die durch den Webhook gesendet wurde.

    • debug_mode_untilstring (date-time)

      Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

    • 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

  • run_identifierstring

    Fasst alle Zeilen zusammen, die zu einem Versand eines Webhooks gehören, damit die Oberfläche Anfrage und Antwort in einem Eintrag zusammenklappen kann.

  • levelstring

    Log-Stufe des Eintrags.

  • stepstring

    Schritt der Webhook-Verarbeitung.

  • notification_typestring

    Art der Benachrichtigung, die den Webhook ausgelöst hat.

  • reference_class_namestring

    Klassenname des Datensatzes, auf den sich der Webhook bezieht.

  • reference_idstring

    ID des Datensatzes, auf den sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook ausgelöst hat.

  • targetstring

    Geschwärztes Ziel des Aufrufs — URL, MQTT-Topic, Dateipfad.

  • request_methodstring

    HTTP-Methode der Anfrage.

  • response_codeinteger

    HTTP-Antwortcode.

  • duration_msinteger

    Dauer der Anfrage in Millisekunden.

  • request_bodystring

    Body der Anfrage.

  • response_bodystring

    Body der Antwort.

  • messagestring

    Meldung des Protokolleintrags.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook_log \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "reference_class_name": "Beispiel",
    "webhook": {
      "reference_class_name": "Beispiel",
      "name": "Beispiel",
      "reference_ids": "string",
      "database_action": "string",
      "notification_type": "string",
      "debug_mode_until": "2026-10-15T09:30:00+02:00",
      "created": "2026-10-15T09:30:00+02:00",
      "updated": "2026-10-15T09:30:00+02:00",
      "deleted": true
    },
    "run_identifier": "42",
    "level": "string",
    "step": "string",
    "notification_type": "string",
    "reference_id": "42",
    "database_action": "string",
    "target": "string",
    "request_method": "string"
  }
]

Gibt einen einzelnen Webhook-Protokolleintrag mit der angegebenen ID zurück.

GET/api/dw/webhook_log/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Gibt einen einzelnen Webhook-Protokolleintrag mit der angegebenen ID zurück.WebhookLog

Felder anzeigen (17)
  • webhookRegisteredWebhook3

    Webhook, zu dem der Eintrag gehört.

    Felder anzeigen (9)
    • reference_class_namestring

      Klassenname der Datensätze, auf die sich der Webhook bezieht.

    • reference_idsstring

      IDs der Datensätze, auf die sich der Webhook bezieht.

    • database_actionstring

      Datenbankaktion, die den Webhook auslöst.

    • notification_typestring

      Art der Benachrichtigung, die durch den Webhook gesendet wurde.

    • debug_mode_untilstring (date-time)

      Zeitpunkt, zu dem der Debug-Modus sich selbst ausschaltet. Null bedeutet, dass der Debug-Modus nie verwendet wurde; ein Wert in der Vergangenheit bedeutet, dass das Zeitfenster abgelaufen ist. Es gibt absichtlich kein separates Flag „aktiviert“ – ein Zeitstempel kann nicht von einem Client eingeschaltet bleiben, der abstürzt, bevor er ihn wieder ausschalten kann.

    • 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

  • run_identifierstring

    Fasst alle Zeilen zusammen, die zu einem Versand eines Webhooks gehören, damit die Oberfläche Anfrage und Antwort in einem Eintrag zusammenklappen kann.

  • levelstring

    Log-Stufe des Eintrags.

  • stepstring

    Schritt der Webhook-Verarbeitung.

  • notification_typestring

    Art der Benachrichtigung, die den Webhook ausgelöst hat.

  • reference_class_namestring

    Klassenname des Datensatzes, auf den sich der Webhook bezieht.

  • reference_idstring

    ID des Datensatzes, auf den sich der Webhook bezieht.

  • database_actionstring

    Datenbankaktion, die den Webhook ausgelöst hat.

  • targetstring

    Geschwärztes Ziel des Aufrufs — URL, MQTT-Topic, Dateipfad.

  • request_methodstring

    HTTP-Methode der Anfrage.

  • response_codeinteger

    HTTP-Antwortcode.

  • duration_msinteger

    Dauer der Anfrage in Millisekunden.

  • request_bodystring

    Body der Anfrage.

  • response_bodystring

    Body der Antwort.

  • messagestring

    Meldung des Protokolleintrags.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/dw/webhook_log/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "reference_class_name": "Beispiel",
  "webhook": {
    "reference_class_name": "Beispiel",
    "name": "Beispiel",
    "reference_ids": "string",
    "database_action": "string",
    "notification_type": "string",
    "debug_mode_until": "2026-10-15T09:30:00+02:00",
    "created": "2026-10-15T09:30:00+02:00",
    "updated": "2026-10-15T09:30:00+02:00",
    "deleted": true
  },
  "run_identifier": "42",
  "level": "string",
  "step": "string",
  "notification_type": "string",
  "reference_id": "42",
  "database_action": "string",
  "target": "string",
  "request_method": "string"
}