# Infusionsoft (Keap) Affiliate API

**Canonical:** https://apis.io/apis/infusionsoft/infusionsoft-affiliate-api/  
**Provider:** Infusionsoft (Keap) — https://apis.io/providers/infusionsoft/  
**Base URL:** https://api.infusionsoft.com/crm/rest/v2  
**Documentation:** https://developer.keap.com/docs/restv2/

Infusionsoft (Keap) Affiliate API is one of 59 APIs that [Infusionsoft (Keap)](https://apis.io/providers/infusionsoft/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Affiliates. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

Affiliates-Endpoint

## Operations (60 of 101)

| Method | Path | Summary |
|---|---|---|
| GET | `/rest/v2/affiliates` | List Affiliates |
| POST | `/rest/v2/affiliates` | Create an Affiliate |
| POST | `/rest/v2/affiliates/{id}:removeFromProgram` | Remove an Affiliate from a Commission Program |
| POST | `/rest/v2/affiliates/{id}:assignToProgram` | Assign Affiliate to Commission program |
| GET | `/rest/v2/affiliates/redirects` | List Affiliate Links |
| POST | `/rest/v2/affiliates/redirects` | Create an Affiliate Link |
| POST | `/rest/v2/affiliates/model/customFields` | Create an Affiliate Custom Field |
| GET | `/rest/v2/affiliates/model/customFields/tabs` | List Affiliate Custom Field Tabs |
| POST | `/rest/v2/affiliates/model/customFields/tabs` | Create an Affiliate Custom Field Tab |
| GET | `/rest/v2/affiliates/model/customFields/groups` | List Affiliate Custom Field Groups |
| POST | `/rest/v2/affiliates/model/customFields/groups` | Create an Affiliate Custom Field Group |
| GET | `/rest/v2/affiliates/commissionPrograms` | List Affiliate Commission Programs |
| POST | `/rest/v2/affiliates/commissionPrograms` | Create an Affiliate Commission Program |
| POST | `/rest/v2/affiliates/commissionPrograms/{commission_id}:removeSubscriptionCommission` | Remove a Subscription from a Commission Program |
| POST | `/rest/v2/affiliates/commissionPrograms/{commission_id}:removeProductCommission` | Remove a Product from a Commission Program |
| POST | `/rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}` | Assign a Subscription Commission Program |
| PATCH | `/rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}` | Update a Subscription Commission Program |
| POST | `/rest/v2/affiliates/commissionPrograms/resources` | Create Commission Program Resource |
| POST | `/rest/v2/affiliates/commissionPrograms/productCommissionPrograms/{commission_program_id}` | Assign a Product Commission Program |
| PATCH | `/rest/v2/affiliates/commissionPrograms/productCommissionPrograms/{commission_program_id}` | Update a Product Commission Program |
| POST | `/rest/v2/affiliates/commissionPrograms/defaultCommissionPrograms/{commission_program_id}` | Create a Default Commission Program |
| PATCH | `/rest/v2/affiliates/commissionPrograms/defaultCommissionPrograms/{commission_program_id}` | Update a Default Commission Program |
| GET | `/rest/v2/affiliates/{id}` | Retrieve an Affiliate |
| DELETE | `/rest/v2/affiliates/{id}` | Delete Affiliate |
| PATCH | `/rest/v2/affiliates/{id}` | Update an Affiliate |
| GET | `/rest/v2/affiliates/redirects/{redirect_id}` | Retrieve an Affiliate Link |
| DELETE | `/rest/v2/affiliates/redirects/{redirect_id}` | Delete an Affiliate Link |
| PATCH | `/rest/v2/affiliates/redirects/{redirect_id}` | Update an Affiliate Link |
| DELETE | `/rest/v2/affiliates/model/customFields/{custom_field_id}` | Delete a Custom Field |
| PATCH | `/rest/v2/affiliates/model/customFields/{custom_field_id}` | Update a Custom Field |
| GET | `/rest/v2/affiliates/model/customFields/tabs/{tab_id}` | Retrieve an Affiliate Custom Field Tab |
| DELETE | `/rest/v2/affiliates/model/customFields/tabs/{tab_id}` | Delete an Affiliate Custom Field Tab |
| PATCH | `/rest/v2/affiliates/model/customFields/tabs/{tab_id}` | Update an Affiliate Custom Field Tab |
| GET | `/rest/v2/affiliates/model/customFields/groups/{group_id}` | Retrieve an Affiliate Custom Field Group |
| DELETE | `/rest/v2/affiliates/model/customFields/groups/{group_id}` | Delete an Affiliate Custom Field Group |
| PATCH | `/rest/v2/affiliates/model/customFields/groups/{group_id}` | Update an Affiliate Custom Field Group |
| GET | `/rest/v2/affiliates/commissionPrograms/{commission_program_id}` | Retrieve a Commission Program |
| DELETE | `/rest/v2/affiliates/commissionPrograms/{commission_program_id}` | Delete a Commission Program |
| PATCH | `/rest/v2/affiliates/commissionPrograms/{commission_program_id}` | Update an Affiliate Commission Program |
| DELETE | `/rest/v2/affiliates/commissionPrograms/resources/{resource_id}` | Remove Commission Program Resource |
| PATCH | `/rest/v2/affiliates/commissionPrograms/resources/{resource_id}` | Update Commission Program Resource |
| GET | `/rest/v2/affiliates/{affiliate_id}:commissions` | Retrieve Affiliate Commissions |
| GET | `/rest/v2/affiliates/{affiliate_id}/referrals` | Retrieve Affiliate Referrals |
| GET | `/rest/v2/affiliates/{affiliate_id}/payments` | List Affiliate Payments |
| GET | `/rest/v2/affiliates/{affiliate_id}/commissionTotal` | Retrieve Affiliate Commission Earned and View LedgerURl for portal |
| GET | `/rest/v2/affiliates/summaries` | List Affiliate Summaries |
| GET | `/rest/v2/affiliates/model` | Retrieve Affiliate Model |
| GET | `/rest/v2/affiliates/commissionPrograms/{commission_program_id}/resources` | Retrieve Commission Program Resources |
| GET | `/v1/affiliates` | List Affiliates |
| POST | `/v1/affiliates` | Create an affiliate |
| GET | `/v1/affiliates/commissions` | List Commissions |
| GET | `/v1/affiliates/model` | Retrieve Affiliate Model |
| GET | `/v1/affiliates/programs` | List Commission Programs |
| GET | `/v1/affiliates/redirectlinks` | List Affiliate Redirects |
| GET | `/v1/affiliates/summaries` | List affiliate summaries |
| GET | `/v1/affiliates/{affiliateId}/clawbacks` | List Affiliate clawbacks |
| GET | `/v1/affiliates/{affiliateId}/payments` | List Affiliate payments |
| GET | `/v1/affiliates/{id}` | Retrieve an affiliate |
| GET | `/rest/v1/affiliates` | List Affiliates |
| POST | `/rest/v1/affiliates` | Create an affiliate |

…and 41 more operations. They are listed in full on the page.

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/infusionsoft/refs/heads/main/openapi/infusionsoft-affiliate-api-openapi.yml
- **Documentation** — https://developer.keap.com/docs/restv2/
- **APIReference** — https://developer.keap.com/docs/restv2/
- **OAuth Guide** — https://developer.keap.com/getting-started-oauth-keys/
- **Authentication** — https://developer.keap.com/authentication/
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/infusionsoft/refs/heads/main/asyncapi/infusionsoft-rest-hooks-webhooks.yml
- **Documentation** — https://developer.keap.com/docs/rest/
- **APIReference** — https://developer.keap.com/docs/rest/
- **Documentation** — https://developer.keap.com/docs/restv2Pipelines/
- **APIReference** — https://developer.keap.com/docs/restv2Pipelines/

## Other Infusionsoft (Keap) APIs (12)

- [Infusionsoft XML-RPC API](https://apis.io/apis/infusionsoft/xml-rpc/)
- [Infusionsoft (Keap) Account Info API](https://apis.io/apis/infusionsoft/infusionsoft-account-info-api/)
- [Infusionsoft (Keap) Appointment API](https://apis.io/apis/infusionsoft/infusionsoft-appointment-api/)
- [Infusionsoft (Keap) Automation API](https://apis.io/apis/infusionsoft/infusionsoft-automation-api/)
- [Infusionsoft (Keap) Automation Category API](https://apis.io/apis/infusionsoft/infusionsoft-automationcategory-api/)
- [Infusionsoft (Keap) Business Profile API](https://apis.io/apis/infusionsoft/infusionsoft-business-profile-api/)
- [Infusionsoft (Keap) Campaign API](https://apis.io/apis/infusionsoft/infusionsoft-campaign-api/)
- [Infusionsoft (Keap) Category Discounts API](https://apis.io/apis/infusionsoft/infusionsoft-category-discounts-api/)
- [Infusionsoft (Keap) Company API](https://apis.io/apis/infusionsoft/infusionsoft-company-api/)
- [Infusionsoft (Keap) Contact API](https://apis.io/apis/infusionsoft/infusionsoft-contact-api/)
- [Infusionsoft (Keap) Custom Fields API](https://apis.io/apis/infusionsoft/infusionsoft-custom-fields-api/)
- [Infusionsoft (Keap) Date Expression API](https://apis.io/apis/infusionsoft/infusionsoft-dateexpression-api/)

## Tags

Affiliates

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/infusionsoft/infusionsoft-affiliate-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/infusionsoft/.
