HTTP-Status

Standardmäßig wird erwartet, dass ein konfigurierter Webhook-Endpunkt mit einem HTTP-Statuscode antwortet, der im Bereich 2XX der HTTP-Antworten liegt.

Ein API-Endpunkt kann den Status non-200 zurückgeben, wenn ein bestimmter Status noch nicht erfüllt ist. Dies ist beispielsweise der Fall, wenn ein OTP noch nicht validiert wurde.

Zur Unterstützung dieses Anwendungsfalls setzen Sie das Array expectedStatus des Webhooks auf die vom API-Endpunkt erwarteten Werte. Zusätzlich zu diesen Einstellungen kann es erforderlich sein, den HTTP-Status zu konsumieren und den eingehenden HTTP-Hauptteil mithilfe einer Transformation zu ändern. Verwenden Sie den HTTP-Status als Schlüssel in einer Zuordnung:

{
    "body": body.putAll(
        {
        400 : {"status": "pending"}
        200 : {"status": "ok"}
        }[status_code])
}