HTTP 状态

缺省情况下,所配置 Webhook 端点应该以 HTTP 状态码(在 HTTP 响应的 2XX 范围内)进行响应。

如果尚未满足特定状态,那么 API 端点可能返回非 200 状态。 例如,尚未验证 OTP 时。

要支持此用例,请将 Webhook 的 expectedStatus 数组设置为 API 端点中的预期值。 除了这些设置之外,可能还需要使用 HTTP 状态,并通过使用变换来修改入局 HTTP 主体。 在映射中将 HTTP 状态用作键:

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