Skip to main content
Extra Scoop uses webhooks to notify external newsroom systems when asynchronous events occur on the platform, such as an eyewitness accepting an offer or a digital deed anchoring on-chain.

Subscribing to Events

You can configure webhook endpoints in the Developer Settings panel of the Newsroom Terminal.

Supported Event Types

Securing Webhooks with HMAC-SHA256

When Extra Scoop dispatches an event, it includes a cryptographic signature in the X-Signature HTTP header. You must verify this signature to ensure the payload originated from Extra Scoop and was not altered in transit.
1

Extract the Header

Read the X-Signature header from the incoming request.
2

Compute the HMAC Hash

Calculate an HMAC-SHA256 digest of the raw request payload using your configured webhook secret.
3

Constant-Time Comparison

Compare the computed hash with the header value using a timing-safe string comparison.

Signature Verification Examples