Skip to main content
AgentRef sends 13 event types grouped into 5 categories. Subscribe only to the events you need when creating a webhook endpoint.
Marketing Resources lifecycle changes do not currently emit webhook events.

Envelope Format

Every event is wrapped in the same envelope:

Program Events

Fired when a new affiliate program is created.
Fired when program settings are changed (name, commission, cookie duration, etc.).

Affiliate Events

Fired when an affiliate joins your program (via invite link or marketplace).
Fired when a pending affiliate is approved.
Fired when an affiliate is blocked (manually or by fraud detection).
Fired when a previously blocked affiliate is reinstated.

Conversion Events

Fired when a new conversion is recorded from a supported attribution source such as Stripe metadata, Stripe client_reference_id, or coupon attribution.
Fired when a conversion is refunded (triggered by Stripe refund or manual action).

Payout Events

Fired when a payout is created for an affiliate.
Fired when a payout moves into the manual processing step after the merchant starts the external payment.
Fired when a payout is marked completed after the external payment succeeds.
Fired when a manual payout attempt fails and the payout is marked for retry or follow-up.

Fraud Events

Fired when a fraud flag is resolved (approved or rejected).

Quick Reference