Stop polling
React when an opted-in capture completes or reaches terminal failure.
Configure one account endpoint, keep its signing secret, and opt asynchronous captures into completion and failure events.
React when an opted-in capture completes or reaches terminal failure.
Check the timestamped request signature with the secret shown when the endpoint is saved.
Use the stable event ID to deduplicate at-least-once delivery attempts.
Configure a public HTTPS endpoint and retain the one-time signing secret.
Set webhook to true on an asynchronous capture.
Check the signature and process each event ID once.
PUT /v1/webhook-endpoint
POST /v1/screenshots/async {"webhook": true}
capture.completed · capture.failedStart with 100 free credits. No card required.