---
title: "List overrides"
method: GET
path: "/affiliates/{id}/overrides"
tags: ["Affiliates"]
---

# List overrides

`GET /affiliates/{id}/overrides`

Returns a paginated list of overrides for an affiliate.

Required permissions:
 - `affiliate:basic:read`

## Path parameters

- `id` string, required

## Query parameters

- `after` string, nullable — Returns the elements in the list that come after the specified cursor.
- `before` string, nullable — Returns the elements in the list that come before the specified cursor.
- `first` integer, nullable — Returns the first _n_ elements from the list.
- `last` integer, nullable — Returns the last _n_ elements from the list.
- `override_type` 'standard' | 'rev_share' — The role of an affiliate override (standard or rev_share)

## Response `200`

A successful response

- object — The connection type for AffiliateOverride.
  - `data` object[], required — A list of nodes.
    - `applies_to_payments` 'first_payment' | 'all_payments', required — Whether the affiliate commission applies to the first payment or all payments
    - `applies_to_products` 'single_product' | 'all_products', required — Whether a rev-share override applies to a single product or all products
    - `checkout_direct_link` string, nullable, required — The checkout direct link for referrals (standard overrides only).
    - `commission_type` 'percentage' | 'flat_fee', required — The types of payouts an affiliate can have
    - `commission_value` number, required — The commission amount. A percentage (1-100) when commission_type is percentage, or a dollar amount when flat_fee.
    - `id` string, required — The unique identifier for the affiliate override.
    - `override_type` 'standard' | 'rev_share', required — The role of an affiliate override (standard or rev_share)
    - `plan_id` string, nullable, required — The plan ID (for standard overrides).
    - `product_direct_link` string, nullable, required — The product page direct link for referrals (standard overrides only).
    - `product_id` string, nullable, required — The product ID (for rev-share overrides).
    - `revenue_basis` 'pre_fees' | 'post_fees', required — The calculation method for affiliate rev-share percentages
    - `total_referral_earnings_usd` number, required — The total earnings paid to this affiliate for referrals to this specific plan, in USD.
  - `page_info` PageInfo, required — Information about pagination in a connection.
    - `end_cursor` string, nullable, required — When paginating forwards, the cursor to continue.
    - `has_next_page` boolean, required — When paginating forwards, are there more items?
    - `has_previous_page` boolean, required — When paginating backwards, are there more items?
    - `start_cursor` string, nullable, required — When paginating backwards, the cursor to continue.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `422` — Verification required
- `429` — Too many requests
- `500` — Internal server error

---

[API](https://skmtc.net/whop/apis/whop-api.md) · [All operations](https://skmtc.net/whop/apis/whop-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/whop/whop-api/versions/866821546d67/schema)
