HTTP 状況

デフォルトでは、構成済みの Webhook エンドポイントは、HTTP 応答の 2XX 範囲内の HTTP 状況コードで応答すると想定されています。

200 以外の状況は、特定の状態がまだ満たされていない場合に API エンドポイントによって返されることがあります。 例えば、OTP がまだ検証されていない場合などです。

このユース・ケースをサポートするには、Webhook の expectedStatus 配列を、API エンドポイントから予期される値に設定します。 これらの設定に加えて、HTTP 状況を取り込み、変換を使用して着信 HTTP 本文を変更することが必要な場合があります。 HTTP 状況をマップのキーとして使用します。

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