affiliate.rejected

Fired when an affiliate application is rejected.

POSTYour webhook URL

The affiliate.rejected event is triggered when a pending affiliate application is rejected, either through the dashboard or the API.

Payload

json
{
  "id": "evt_cm1abc2def3",
  "event": "affiliate.rejected",
  "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

ParameterTypeDescription
idrequired
stringUnique event ID (prefixed with evt_).
eventrequired
stringAlways "affiliate.rejected" for this event.
created_atrequired
stringISO 8601 timestamp of when the event occurred.
data.affiliate.emailrequired
stringEmail of the rejected affiliate.
data.affiliate.name
stringName of the affiliate (may be null).
data.affiliate.referral_coderequired
stringThe affiliate's referral code.
data.product.idrequired
stringYour Anderro product ID.
data.product.namerequired
stringYour product name in Anderro.

Example handler

javascript
app.post("/webhooks/anderro", (req, res) => {
  const { event, data } = req.body;

  if (event === "affiliate.rejected") {
    console.log(`Affiliate rejected: ${data.affiliate.email}`);

    // Clean up any provisional access
    // Update your records
  }

  res.status(200).send("OK");
});