Delete Webhook

Delete a webhook from an agent.

HTTP Request

$DELETE https://app.resemble.ai/api/v2/agents/{agent_uuid}/webhooks/{id}

URL Parameters

ParameterTypeDescription
agent_uuidstringThe agent’s UUID
idintegerThe webhook ID

Example Request

$curl --request DELETE "https://app.resemble.ai/api/v2/agents/550e8400-e29b-41d4-a716-446655440000/webhooks/1" \
> -H "Authorization: Bearer YOUR_API_TOKEN" \
> -H "Content-Type: application/json"

Response (Success)

1{
2 "success": true,
3 "message": "Webhook deleted successfully"
4}

Response (Error)

1{
2 "success": false,
3 "errors": {
4 "base": ["Cannot delete webhook"]
5 },
6 "message": "Failed to delete webhook"
7}

Important Notes

  • Deletion is permanent and cannot be undone
  • Both pre-call and post-call webhooks can be deleted
  • Deleting a webhook does not affect the agent’s ability to handle calls
  • Dynamic variables populated by pre-call webhooks will be empty after deletion

See Also