EveryCatch now gives you public API access to Affiliate Manager. Agencies and developers can build custom dashboards, sync affiliates with your CRM, and automate reporting with full create and update access, all from outside the EveryCatch UI.
What changed
- There are now 32 public REST endpoints (28 new and 4 improved) covering affiliates, campaigns, commissions, payouts, payout methods, referred customers/leads, and affiliate media
- You can create and update affiliates, set referral IDs, and move affiliates between campaigns through the API
- You can record and manage commissions via the API and pull payout data into your own systems
- Authentication uses standard v3 OAuth 2.0 with two new scopes: affiliate-manager.readonly and affiliate-manager.write
How it works
- Create a Marketplace app or a Private Integration token, and include the affiliate-manager.readonly and/or affiliate-manager.write scopes based on the access you need.
- Use those credentials to call the endpoints under /affiliate-manager.
- There is no extra setup required inside the EveryCatch app before you start using these APIs.
Why it matters
- You can sync affiliates with your CRM and other tools without manual import/export work
- You can build custom dashboards and automated reporting on top of Affiliate Manager using your own data stack
- This removes a key migration blocker if you are moving from tools like FirstPromoter and need full create and update access via API
View the Affiliate Manager API v3 documentation: https://marketplace.gohighlevel.com/docs/ghl/affiliate-manager/affiliate-manager-api-v-3
View the detailed help document: https://help.gohighlevel.com/support/solutions/articles/155000009075-affiliate-manager-public-api-overview-endpoints-and-scopes
