Skip to main content
DELETE
/
bases
/
{databaseId}
/
webhooks
/
{webhookId}
Delete webhook
curl --request DELETE \
  --url https://tables.fillout.com/api/v1/bases/{databaseId}/webhooks/{webhookId} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "Webhook deleted successfully"
}
Permanently deletes a webhook subscription. Once deleted, your endpoint will no longer receive notifications for the subscribed events.
This action cannot be undone. If you need to temporarily stop receiving webhooks, consider updating the webhook to set active: false instead.

Example Request

curl -X DELETE "https://tables.fillout.com/api/v1/bases/{databaseId}/webhooks/123" \
  -H "Authorization: Bearer YOUR_API_KEY"

Example Response

{
  "success": true,
  "message": "Webhook deleted successfully"
}

Error Responses

Webhook Not Found (404)

{
  "error": {
    "code": "NOT_FOUND",
    "message": "Webhook not found"
  }
}
This error occurs when:
  • The webhook ID doesn’t exist
  • The webhook belongs to a different database
  • You don’t have access to this database

Authorizations

Authorization
string
header
required

Enter your Fillout API key. Format: Bearer <api_key>

Path Parameters

databaseId
string
required

The unique identifier of the database

webhookId
integer
required

The unique identifier of the webhook

Response

Webhook deleted successfully

success
boolean
Example:

true

message
string
Example:

"Webhook deleted successfully"