The Table
The Webhooks page lists all registered webhooks with the following columns:- Name — the label you gave the webhook
- URL — your endpoint, truncated; hover to see the full value
- Status — the current health of the webhook:
ACTIVE— deliveries are succeedingFAILED— the last delivery attempt failed (your endpoint returned a non-2xx status or timed out)DISABLED— the webhook has been manually paused
- API Key — the key this webhook is registered under
Actions
Create a Webhook
- Click “New Webhook” in the top-right corner.
- Select the API key to associate this webhook with.
- Enter a name and your endpoint URL.
- Click Create.
Edit a Webhook
- Click the
⋯menu on the webhook row. - Select Edit.
- Update the name or URL and save.
Test a Webhook
- Click the
⋯menu on the webhook row. - Select Test.
Delete a Webhook
- Click the
⋯menu on the webhook row. - Select Delete and confirm.
Payload Format
Webhook payloads follow theSourceEvent schema used across the entire Scrapest platform. See the WebSocket documentation for the full payload structure and example payloads for Twitter and Discord.
If a webhook enters
FAILED status, check that your endpoint returns a 2xx response within the timeout window. Scrapest does not retry failed deliveries automatically — resolve the issue and use the Test action to confirm it’s healthy again.