Skip to content

اندپوینت حذف Webhook

اندپوینت REST API برای حذف و لغو اشتراک از webhookها در WSMS.

این اندپوینت به شما امکان می‌دهد یک webhook را در WSMS حذف و لغو اشتراک کنید. زمانی که دیگر نمی‌خواهید از طریق یک webhook ثبت‌شده اعلان دریافت کنید، از آن استفاده کنید.

اندپوینت

DELETE /wp-json/wpsms/v1/webhook

احراز هویت

WSMS از احراز هویت با رمز عبور برنامه‌ای (وردپرس 5.6 به بالا) پشتیبانی می‌کند.

برای راهنمای تنظیم احراز هویت، اندپوینت ثبت Webhook را مشاهده کنید.

پارامترهای درخواست

پارامترنوعالزامیتوضیحات
webhook_urlstringبلهآدرس 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);

مرتبط

آخرین به‌روزرسانی: ۳ دی ۱۴۰۳