Gluecrawl Docs
Webhooks

Update a Webhook

Change an endpoint URL, subscriptions, or enabled state.

PATCH/v1/webhooks/:webhook_id
Authentication
Bearer API key
Request
application/json
Response
200 JSON
Billing
No direct charge
Execution
Immediate

Send only the fields that should change. Set enabled to false to stop new lifecycle events without removing the configuration or its delivery history.

Path parameters

NameTypeDescription
webhook_idrequireduuidWebhook configuration ID.

Body parameters

NameTypeDescription
urloptionalstringReplacement public HTTPS endpoint. Maximum 2,048 characters.
eventsoptionalstring[]Replacement list of one to four distinct lifecycle events.
enabledoptionalbooleanWhether future lifecycle events should be queued for this endpoint.
curl -X PATCH 'https://api.gluecrawl.ai/v1/webhooks/WEBHOOK_ID' \  -H 'Authorization: Bearer glue_yourApiKeyHere' \  -H 'Content-Type: application/json' \  -d '{ "enabled": false }'

Responses

application/json
{  "id": "7f5a3b8d-2d70-4e20-9bf7-c80673f10916",  "url": "https://example.com/webhooks/gluecrawl",  "events": ["job.ready", "run.completed"],  "enabled": false,  "created_at": "2026-08-02T14:00:00Z",  "updated_at": "2026-08-02T14:00:00Z",  "last_delivery": null}