Skip to main content
GET
/
v1
/
program
/
portal
curl -X GET "https://api.affonso.io/v1/program/portal" \
  -H "Authorization: Bearer sk_live_your_api_key"
{
  "success": true,
  "data": {
    "single_program_portal": false,
    "hide_branding": true,
    "hide_details": false,
    "primary_color": "#881337",
    "secondary_color": "#f0f0f0",
    "show_leaderboard": true,
    "terms_conditions_status": true,
    "terms_conditions_value": "https://acme.com/terms",
    "privacy_policy_status": true,
    "privacy_policy_value": "https://acme.com/privacy",
    "support_email_status": true,
    "support_email_value": "affiliates@acme.com",
    "custom_texts": null
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.affonso.io/llms.txt

Use this file to discover all available pages before exploring further.

Retrieve the affiliate portal settings including branding, colors, legal pages, and leaderboard configuration.

Response

success
boolean
Always true for successful responses
data
object | null
The portal settings object, or null if not yet configured.
curl -X GET "https://api.affonso.io/v1/program/portal" \
  -H "Authorization: Bearer sk_live_your_api_key"
{
  "success": true,
  "data": {
    "single_program_portal": false,
    "hide_branding": true,
    "hide_details": false,
    "primary_color": "#881337",
    "secondary_color": "#f0f0f0",
    "show_leaderboard": true,
    "terms_conditions_status": true,
    "terms_conditions_value": "https://acme.com/terms",
    "privacy_policy_status": true,
    "privacy_policy_value": "https://acme.com/privacy",
    "support_email_status": true,
    "support_email_value": "affiliates@acme.com",
    "custom_texts": null
  }
}