POST /openapi/memorylake/admin/v1/webhooks/{webhook_id}/enable
所需权限:
webhook:manage路径参数
string
required
Webhook 的标识
curl -X POST 'https://app.memorylake.cn/openapi/memorylake/admin/v1/webhooks/16522a01eaa7b9feef48caafb0b487a5/enable' \
-H 'Authorization: Bearer sk_xxxxxx'
响应
object
Show Webhook 对象
Show Webhook 对象
boolean
true = 发送全部事件类型,包括以后新增的类型;此时 events 是关闭该开关后要恢复的勾选integer
添加该 Webhook 的时间,Unix 秒级时间戳
string
说明;未填写时为空
string
当前签名密钥的末四位。完整密钥只在添加 Webhook与更换签名密钥的响应中返回。
string
auto_disabled = 连续 3 天投递全部失败后被自动停用;修好接收端后请重新启用。可选值:enabled、disabled、auto_disabled。string
事件发往的接收地址
string
Webhook 的标识
string
添加该 Webhook 的成员
integer
最近一次尝试的时间,Unix 秒级时间戳;尚未发送过时不返回
boolean
最近一次投递是否成功
integer
更换后旧密钥继续参与签名的截止时间,Unix 秒级时间戳;不在该期间时不返回
integer
签名密钥最近一次更换的时间,Unix 秒级时间戳;从未更换时不返回
{
"success": true,
"message": "Operation completed successfully",
"data": {
"all_events": false,
"created_at": 1760000000,
"description": "Example description",
"events": [
"example"
],
"secret_last4": "example",
"status": "enabled",
"url": "https://example.com/url",
"webhook_id": "b5f1a133e89a12f450352f1f50843c42",
"created_by_member_id": "cb17cae3f79d7fd264472475d7d5d2fe",
"last_delivery_at": 1760000000,
"last_delivery_succeeded": false,
"previous_secret_expires_at": 1760000000,
"secret_rotated_at": 1760000000
}
}
错误
出错时返回success: false、message 和 error_code。全部错误码见错误码。
| 状态码 | 含义 |
|---|---|
401 | API Key 缺失、无效、已停用或已过期 |
403 | 该 Key 无权执行此操作 |
404 | 资源不存在 |
422 | 请求体或参数未通过校验 |
429 | 请求过多,请按 Retry-After 等待后重试 |
500 | 服务端错误 |