REST API
All endpoints live under:
https://yoursite.com/wp-json/fluent-affiliate/v2/Authentication
Use a WordPress nonce (issued via wp_create_nonce('wp_rest')) in the X-WP-Nonce header. For server-to-server requests, Application Passwords are also supported.
bash
curl https://yoursite.com/wp-json/fluent-affiliate/v2/affiliates \
-H "X-WP-Nonce: abc123"Core Resources
| Resource | Base Path | Auth |
|---|---|---|
| Affiliates | /affiliates | Admin or affiliate with fa_view_affiliates capability |
| Referrals | /referrals | Admin or affiliate with fa_view_referrals capability |
| Payouts | /payouts | Admin or affiliate with fa_view_payouts capability |
| Visits | /visits | Admin or affiliate with fa_view_visits capability |
| Portal | /portal | Any authenticated WordPress user |
| Reports | /reports | Any authenticated WordPress user |
| Settings | /settings | WordPress administrator (manage_options) |
Pro Resources
| Resource | Description | Auth |
|---|---|---|
| Affiliate Groups PRO | Requires FluentAffiliate Pro. | WordPress administrator (manage_options) |
| Creatives PRO | Requires FluentAffiliate Pro. | WordPress administrator (manage_options) |
| Connected Sites PRO | Requires FluentAffiliate Pro. | WordPress administrator (manage_options) |
| License PRO | Requires FluentAffiliate Pro. | WordPress administrator (manage_options) |