Scope per family
Scopes and webhook events lists the scope of every topic.
Events tab
The Events tab of your app in the Developer Area holds one destination per event type.
Creators who authorised your app before you added a scope must authorise it again before the new events are delivered. Checkout events appear in the picker for accounts that have checkout links enabled.
App Manifest
webhooks.destinations[] in app-manifest.json declares the same destinations as a list of { "topic": "...", "url": "..." } objects.
The schema is under
webhooks in the manifest reference.
API
POST /webhooks/subscriptions creates a destination on behalf of the creator whose access token you send.
49 events are subscribable through the API, every Creator, Checkout and Legacy topic in the Event catalogue.
app.* events are not.
id and select the right one when verifying. Deleting one subscription does not affect the secrets of the others.
Zapier and the Checkout Links page
Configure webhooks on a creator’s Checkout Links page offers two routes. No-code (Zapier) opens the Zapier guide, and Code (create an app) opens the Developer Area. Zapier subscribes and unsubscribes through the API on the creator’s behalf and verifies signatures itself, so a creator using Zapier manages no URL or secret.Test a destination
The Events tab and the API each send a synthetic event to a destination.
Test payloads carry
TEST- prefixed ids inside data. The envelope id is random, and the API returns it.
Test payloads also populate purchaser.email and transaction_id on payment events. Production creator.payment.* deliveries set both to null, so don’t build on either field there. Production checkout_link.payment.* deliveries carry the real values when Fanvue has them.