Skip to content

نقطة نهاية إلغاء تسجيل Webhook

نقطة نهاية REST API لإلغاء تسجيل وإلغاء الاشتراك في webhooks في WSMS.

تتيح لك نقطة النهاية هذه إلغاء تسجيل وإلغاء الاشتراك في webhook في WSMS. استخدمها عندما لا تريد استقبال الإشعارات عبر webhook مسجل بعد الآن.

نقطة النهاية

DELETE /wp-json/wpsms/v1/webhook

المصادقة

يدعم WSMS مصادقة كلمة مرور التطبيق (WordPress 5.6+).

راجع نقطة نهاية تسجيل Webhook للحصول على تعليمات إعداد المصادقة.

معاملات الطلب

المعاملالنوعمطلوبالوصف
webhook_urlstringنعمعنوان URL الخاص بـ webhook المراد إلغاء تسجيله
typestringنعمنوع الحدث: new_subscriber أو new_sms

أمثلة

cURL

curl --location --request DELETE 'https://site.com/wp-json/wpsms/v1/webhook?type=new_sms&webhook_url=https://your-webhook-url.com' \
--header 'Authorization: Basic YOUR_API_KEY'

PHP

<?php
$username = 'your-username';
$password = 'your-application-password';
$auth = base64_encode("$username:$password");

$webhook_url = urlencode('https://your-webhook-url.com');
$type = 'new_sms';

$url = "https://site.com/wp-json/wpsms/v1/webhook?type={$type}&webhook_url={$webhook_url}";

$args = array(
    'method' => 'DELETE',
    'headers' => array(
        'Authorization' => 'Basic ' . $auth,
    ),
);

$response = wp_remote_request($url, $args);

ذات صلة

آخر تحديث: ٢٣ ديسمبر ٢٠٢٤