curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/webhooks/456?api_key=YOUR_KEY"
import requests
def delete_webhook(campaign_id, webhook_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/webhooks/{webhook_id}",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Webhook {webhook_id} deleted")
return response.json()
delete_webhook(123, 456)
{
"success": true,
"message": "Webhook deleted successfully"
}
Campaign Webhooks
Delete Campaign Webhook
Remove a webhook from a campaign
DELETE
/
api
/
v1
/
campaigns
/
{campaign_id}
/
webhooks
/
{webhook_id}
curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/webhooks/456?api_key=YOUR_KEY"
import requests
def delete_webhook(campaign_id, webhook_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/webhooks/{webhook_id}",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Webhook {webhook_id} deleted")
return response.json()
delete_webhook(123, 456)
{
"success": true,
"message": "Webhook deleted successfully"
}
Path Parameters
number
required
Campaign ID
number
required
Webhook ID to delete
Query Parameters
string
required
Your SmartLead API key
curl -X DELETE "https://server.smartlead.ai/api/v1/campaigns/123/webhooks/456?api_key=YOUR_KEY"
import requests
def delete_webhook(campaign_id, webhook_id):
response = requests.delete(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/webhooks/{webhook_id}",
params={"api_key": "YOUR_API_KEY"}
)
if response.status_code == 200:
print(f"✅ Webhook {webhook_id} deleted")
return response.json()
delete_webhook(123, 456)
Response Example
{
"success": true,
"message": "Webhook deleted successfully"
}
