ウェブフックエンドポイントを削除する
DELETE /v1/webhook-endpoints/{endpoint_id} · 権限 webhook-endpoints:write · すべてのプラン
エンドポイントを削除します。保留中および再試行中の配信は同じトランザクションで取り消されます。配信履歴は 30 日間の保持期間中は残ります。If-Match は必須です。* を指定すると、保存されているバージョンに関係なく削除されます。
リクエスト
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
endpoint_id |
path | はい | ウェブフックエンドポイント ID(whe_…)。 |
If-Match |
header | はい | エンドポイントの現在の ETag、または *。 |
レスポンス
204 No Content。
エラー
| HTTP | code | 発生条件 |
|---|---|---|
| 404 | not_found |
この環境に該当するエンドポイントがありません。 |
| 412 | precondition_failed |
If-Match が現在のバージョンと一致しません。 |
| 428 | precondition_required |
If-Match が指定されていません。 |
| 401 | unauthenticated |
認証情報が欠落しているか、無効または取り消されています。 |
| 403 | insufficient_permissions |
認証情報に webhook-endpoints:write 権限がありません。 |
| 503 | service_unavailable |
ウェブフックの管理機能は一時的に利用できません。Retry-After の期間を待ってから再試行してください。 |
例
curl -X DELETE https://api.eu.keenauth.com/v1/webhook-endpoints/whe_01k8a3m5q7t9v1w3x5y7z9b2c4 \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
-H 'If-Match: "3"'
CLI: keenauth webhook-endpoints delete whe_01k8a3m5q7t9v1w3x5y7z9b2c4 --if-match '"3"'