Prerequisite You need administrative access to your Growi dashboard to configure webhook URLs.
Overview
When a brand has one or more Webhook URLs configured, Growi will send an HTTP POST request with a JSON body whenever a campaign’s creator affiliation changes state, a creator’s affiliate code is updated, or a creator generates an attributed sale.Configuration
In the Organization settings, configure:- Webhook URLs: One or more HTTPS destinations. Every active destination receives every event.
Event types
The webhook payload includes anevent field to differentiate between actions:
If the system encounters an unknown status, it will fall back to
campaign_affiliate.<status>.Delivery details
Non-2xx responses are treated as failures and will be retried. Delivery is at-least-once: use the payload’s
idempotency_key to deduplicate.