Skip to main content
GET
/
v1
/
program
/
fraud-rules
curl -X GET "https://api.affonso.io/v1/program/fraud-rules" \
  -H "Authorization: Bearer sk_live_your_api_key"
{
  "success": true,
  "data": {
    "self_referral_mode": "detect",
    "cross_program_ban_mode": "off",
    "duplicate_payout_mode": "block",
    "suspicious_email_mode": "detect",
    "banned_referral_mode": "off",
    "paid_traffic_mode": "off",
    "blocked_country_mode": "block",
    "banned_referral_config": null,
    "blocked_country_config": {
      "countries": ["CN", "RU", "NG"]
    },
    "paid_traffic_config": null
  }
}
Retrieve the fraud detection rule configurations for your program. Each rule can be set to off, detect (flag but allow), or block (prevent the action).

Response

success
boolean
Always true for successful responses
data
object | null
The fraud rules object, or null if not yet configured.
curl -X GET "https://api.affonso.io/v1/program/fraud-rules" \
  -H "Authorization: Bearer sk_live_your_api_key"
{
  "success": true,
  "data": {
    "self_referral_mode": "detect",
    "cross_program_ban_mode": "off",
    "duplicate_payout_mode": "block",
    "suspicious_email_mode": "detect",
    "banned_referral_mode": "off",
    "paid_traffic_mode": "off",
    "blocked_country_mode": "block",
    "banned_referral_config": null,
    "blocked_country_config": {
      "countries": ["CN", "RU", "NG"]
    },
    "paid_traffic_config": null
  }
}