Enabling Webhooks
Webhooks are a subscription feature and have to be enabled on the account before endpoints can be registered.- In the dashboard sidebar, go to Settings → Developers
- In the Webhooks panel, click Enable Webhooks
- Once webhooks are enabled, the same button reads Manage Webhooks and opens the webhooks page directly
There is no Webhooks entry directly under Settings — webhooks are reached through Settings → Developers.
Adding an Endpoint
The webhooks page embeds a secure webhooks portal, and endpoint management happens inside that embedded portal rather than in storekit’s own screens.- Open the webhooks page (Settings → Developers → Manage Webhooks)
- In the embedded portal, add a new endpoint
- Enter your endpoint URL (e.g.,
https://example.com/webhooks/storekit) - Select the event types you want to receive
- Save your endpoint
Endpoint Requirements
Your endpoint must:- Be publicly accessible via HTTPS
- Accept POST requests
- Return a
2xxstatus code within 15 seconds - Have CSRF protection disabled for this route
Choosing Event Types
You can subscribe to specific event types or receive all events. We recommend only subscribing to the events you need to minimize unnecessary traffic. See the Webhook Events page for a complete list of available events.Testing Your Endpoint
Before going live, test your endpoint to ensure it’s working correctly:- Send a test event from the embedded webhooks portal
- Check that your endpoint receives the test webhook
- Verify your endpoint returns a
2xxresponse