Skip to content

Apps & Integrations

Webhook

Receive an HTTP POST notification with the screenshot data as soon as a screenshot or batch is complete.

How it works

When a screenshot is completed, ScreenshotCenter sends a POST request to your endpoint with the screenshot details in the JSON body.

Setup

  1. In the dashboard, go to Apps and click Connect a new app.
  2. Select Webhook as the app type.
  3. Enter your Webhook URL (must accept HTTPS POST requests).
  4. Optionally add a Signing secret to verify payloads.

Configuration

  • Webhook URL (required) — your HTTPS endpoint, e.g. https://example.com/webhook.
  • Signing secret (optional) — if set, a HMAC-SHA256 signature is sent in the X-Signature header so you can verify the payload.

Payload example

{
  "event": "screenshot.completed",
  "screenshot_id": "abc123",
  "url": "https://example.com",
  "status": "done",
  "image_url": "https://cdn.screenshotcenter.com/abc123.png",
  "created_at": "2025-01-01T00:00:00Z"
}

Last updated March 27, 2026