Chat To ClientsHelp Center

How can we help?

Knowledge base › Marketing › Getting Started w/ Affiliate Manager

Affiliate Manager Public API: Overview, Endpoints, and Scopes

The Affiliate Manager Public API lets developers and marketplace app builders run a location's entire affiliate program programmatically. You can manage campaigns, affiliates, referred customers, commissions, payouts, and payout methods through REST APIs, the same data that agencies manage in the Affiliate Manager UI.

The API suite includes 28 new endpoints, plus 4 existing endpoints that were tightened, for 32 endpoints in total. It is available in the v3 API catalog on the Chat To Clients CRM Developer Marketplace.

Key Capabilities

Who Can Use This Feature

Developers and agencies building custom dashboards, CRM syncs, automated reporting, or partner apps on top of Affiliate Manager.

API Endpoint Groups

All endpoints are available under /affiliate-manager and are organized into seven groups:

GroupEndpointsWhat you can do
Affiliates10Create, read, update, and list affiliates. Activate or deactivate an affiliate. Move an affiliate between campaigns. Set and validate referral IDs. Suspend an affiliate from a campaign. Upload a tax form.
Payout Methods6Create, read, update, and delete an affiliate's payout methods. Mark a payout method as primary. Look up the bank fields required for each country.
Commissions5Create, list, and delete commissions. Update commission status. Deny commissions.
Customers5List the customers an affiliate referred. Create and validate leads. Update a customer's state. Delete a customer.
Affiliate Media3List, update, and delete the marketing media attached to affiliates.
Campaigns2List campaigns and fetch a single campaign with its commission structure.
Payouts1List payouts for a location.

Authentication and Scopes

The APIs use standard v3 OAuth 2.0 with Location-Access. Two scopes control what your app can do:

How to Get Started

  1. Open the Affiliate Manager API (v3) documentation in the Chat To Clients CRM Developer Marketplace: Affiliate Manager API v3.
  2. Create or open your app in the Developer Marketplace and enable the affiliate-manager.readonly and/or affiliate-manager.write scopes, depending on what your app needs to do.
  3. Authorize your app for a location using OAuth 2.0 with Location-Access.
  4. Call the endpoints for the group you need. Each group has its own reference page with request and response details:

Common Use Cases

Frequently Asked Questions

Do I need an app in the Developer Marketplace to use these APIs?
The APIs use v3 OAuth 2.0 with Location-Access, so your integration needs to be authorized for the location whose affiliate data it accesses.

Where can I find request and response examples?
In the Affiliate Manager section of the Chat To Clients CRM API documentation linked above. Each endpoint group has its own reference page.

Last updated Thu, 8 Oct, 2026 at 2:22 AM