Skip to content

حذف خطاف ويب

DELETE /v1/webhooks/{id}

حذف خطاف ويب فوراً. بمجرد الحذف، ستتوقف نقطة النهاية عن تلقي الأحداث.

جرّبه

اختبر هذا الـ endpoint بشكل تفاعلي في Swagger UI.

المصادقة مطلوبة

أدرج مفتاح API في ترويسة Authorization.

DANGER

حذف خطاف الويب فوري ودائم. ستتوقف نقطة النهاية فوراً عن تلقي الأحداث. لا يمكن التراجع عن هذا الإجراء -- ستحتاج إلى إنشاء خطاف ويب جديد.

الطلب

الترويسات

الترويسةالقيمةمطلوب
AuthorizationBearer <token>نعم

معاملات المسار

المعاملالنوعمطلوبالوصف
idstringنعممعرّف خطاف الويب المراد حذفه (مثال: webhook-abc123def456).

أمثلة الكود

bash
curl -X DELETE https://api.docmap.io/v1/webhooks/webhook-abc123def456 \
  -H "Authorization: Bearer dm_live_abc123def456ghi789jkl012mno345"
typescript
const apiKey = process.env.DOCMAP_API_KEY
const webhookId = 'webhook-abc123def456'

const response = await fetch(
  `https://api.docmap.io/v1/webhooks/${webhookId}`,
  {
    method: 'DELETE',
    headers: { 'Authorization': `Bearer ${apiKey}` },
  },
)

const result = await response.json()
console.log(result) // { success: true }
python
import requests

api_key = "dm_live_abc123def456ghi789jkl012mno345"
webhook_id = "webhook-abc123def456"

response = requests.delete(
    f"https://api.docmap.io/v1/webhooks/{webhook_id}",
    headers={"Authorization": f"Bearer {api_key}"},
)

print(response.json())  # {"success": True}

الاستجابة

الحالة: 200 OK

مثال

json
{
  "success": true
}

الأخطاء

الحالةالرمزالوصف
401UNAUTHORIZEDمفتاح API / رمز مفقود أو غير صالح أو منتهي الصلاحية.
403FORBIDDENخطاف الويب ينتمي إلى مستخدم آخر. يمكنك فقط حذف خطافات الويب الخاصة بك.
404NOT_FOUNDلم يُعثر على خطاف ويب بالمعرّف المحدد.

وثائق DocMap API