حذف رابط Webhook
إزالة رابط Webhook مخصص من نسخة الواتساب. لا يمكن حذف رابط Webhook الخاص بالنظام. (للمشتركين فقط)
تسجيل الدخول مطلوب
سجل الدخول لاستبدال المعرفات (Instance ID) ورمز الوصول (Access Token) بمعلومات حسابك الحقيقي لاختبار ال API مباشرة.
تسجيل الدخوللا توجد معاملات استعلام مطلوبة
هذه النهاية الطرفية لا تتوقع بيانات في الرابط.
توصيات
تحقق جيداً من الرابط قبل الحذف لتجنب إزالة تكامل نشط بالخطأ.
إذا كنت تحتاج فقط لإيقاف التوصيل، فكر في تعطيل الرابط عبر /v2/webhook/update بدلاً من حذفه.
بعد الحذف، تأكد من قائمة الروابط المتبقية باستخدام /v2/session/webhook (GET).
حذف رابط Webhook: /v2/webhook/delete
تزيل نقطة النهاية /v2/webhook/delete رابط Webhook مخصص واحد من النسخة. Webhook النظام (https://app.wawp.net/api/webhook/{token}) محمي ولا يمكن حذفه؛ استخدم /v2/webhook/update لتعطيله بدلاً من ذلك.
[!IMPORTANT] هذه الميزة متاحة حصرياً للمشتركين في الباقات المدفوعة (Unlimited). محاولة الوصول إليها من حساب مجاني ستُرجع خطأ
403 Forbiddenمع رمزsubscription_required.
🎯 متى تستخدم هذه النقطة؟
استخدم هذه النقطة عندما تريد:
- إزالة رابط Webhook مخصص لم يعد مطلوباً.
- تنظيف الروابط القديمة أو المعطلة التي تستمر في فشل التوصيل.
- فصل تكامل خارجي دون إعادة تعيين قائمة الروابط بالكامل.
📦 معاملات الطلب
url(مطلوب): رابط Webhook المخصص المطلوب إزالته بالضبط. يمكن إرساله في جسم الطلب أو كباراميتر في الرابط (query).instance_idوaccess_token: بيانات الاعتماد المطلوبة، يمكن إرسالها في الجسم أو في الرابط.
📡 عينات الطلبات
cURL (جسم الطلب)
curl -X DELETE "https://api.wawp.net/v2/webhook/delete" -H "Content-Type: application/json" -d '{
"access_token": "YOUR_ACCESS_TOKEN",
"instance_id": "Your_Instance_ID",
"url": "https://my-app.com/webhook"
}'
cURL (باراميتر في الرابط)
curl -X DELETE "https://api.wawp.net/v2/webhook/delete?access_token=YOUR_ACCESS_TOKEN&instance_id=Your_Instance_ID&url=https%3A%2F%2Fmy-app.com%2Fwebhook"
JavaScript (Fetch)
const res = await fetch('https://api.wawp.net/v2/webhook/delete', {
method: 'DELETE',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
access_token: 'YOUR_ACCESS_TOKEN',
instance_id: 'Your_Instance_ID',
url: 'https://my-app.com/webhook'
})
});
const data = await res.json();
console.log(data);
🛡️ حماية Webhook النظام
يحافظ المحرك على Webhook نظام واحد لمزامنة الصندوق الوارد، والإشعارات، والأتمتة. إذا حاولت حذف هذا الرابط، ستُرجع API رمز الخطأ system_webhook_protected مع HTTP 400.
لإيقاف استقبال أحداث النظام، يمكنك إما:
- تعيين
is_activeإلى0عبر/v2/webhook/update. - إزالة جميع الأحداث من قائمة أحداث Webhook النظام.
البارامترات
قم بتهيئة المعاملات المطلوبة للتفاعل مع نقطة النهاية هذه. جميع وسائط الاستعلام والبيانات مدرجة أدناه مع تفاصيلها.
محتوى الطلب
يرسل كـ JSONstring | معرف النسخة الفريد مثال: | ||
string | مفتاح الوصول الخاص بك مثال: | ||
string | رابط Webhook المخصص المطلوب إزالته بالضبط مثال: |
أمثلة الكود
استخدم أمثلة الكود الجاهزة لدمج واجهة برمجة التطبيقات (API) في مشروعك بسرعة وكفاءة. اختر لغة البرمجة والمكتبة التي تفضلها.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"status": "success",
"message": "Webhook deleted successfully.",
"removed": {
"url": "https://my-app.com/webhook",
"events": {
"0": "message",
"1": "message.ack"
},
"is_active": 1,
"enabled": true,
"retries": {
"delay": 2,
"attempts": 15
}
}
}Command Palette
Search for a command to run...