POST
Your webhook URLThe affiliate.removed event is triggered when an affiliate is removed from your program, either through the dashboard or the API. The affiliate's referral links will stop working after removal.
Payload
json
{
"id": "evt_cm1abc2def3",
"event": "affiliate.removed",
"created_at": "2026-04-08T12:00:00.000Z",
"data": {
"affiliate": {
"email": "[email protected]",
"name": "Jane Smith",
"referral_code": "jane-smith"
},
"product": {
"id": "cuid_abc123",
"name": "My SaaS"
}
}
}
Payload fields
| Parameter | Type | Description |
|---|---|---|
idrequired | string | Unique event ID (prefixed with evt_). |
eventrequired | string | Always "affiliate.removed" for this event. |
created_atrequired | string | ISO 8601 timestamp of when the event occurred. |
data.affiliate.emailrequired | string | Email of the removed affiliate. |
data.affiliate.name | string | Name of the affiliate (may be null). |
data.affiliate.referral_coderequired | string | The affiliate's referral code. |
data.product.idrequired | string | Your Anderro product ID. |
data.product.namerequired | string | Your product name in Anderro. |
Example handler
javascript
app.post("/webhooks/anderro", (req, res) => {
const { event, data } = req.body;
if (event === "affiliate.removed") {
console.log(`Affiliate removed: ${data.affiliate.email}`);
// Revoke affiliate-specific access
// Archive referral data
// Notify internal team
}
res.status(200).send("OK");
});