Skip to main content
GET
/
api
/
v2
/
network
/
commission-plan
/
index
List commission plans
curl --request GET \
  --url 'https://{domain}/api/v2/network/commission-plan/index?api-key='
{
  "status": "success",
  "code": 200,
  "name": "OK",
  "message": "<string>",
  "info": [
    {
      "id": 123,
      "title": "<string>",
      "status": {
        "id": 123,
        "name": "<string>"
      },
      "brand": {
        "id": 123,
        "name": "<string>"
      },
      "currency": "<string>",
      "geo": {
        "allowed": [
          {}
        ],
        "denied": [
          {}
        ]
      },
      "traffic_source": [
        {
          "id": 123,
          "title": "<string>"
        }
      ],
      "traffic_approaches": [
        {
          "id": 123,
          "title": "<string>"
        }
      ],
      "cpa": "<string>",
      "rev_share": {
        "enabled": true,
        "type": {
          "id": 123,
          "name": "<string>"
        },
        "based_on": {
          "id": 123,
          "name": "<string>"
        },
        "negative_carryover": {
          "id": 123,
          "name": "<string>"
        },
        "commission": {
          "commission": 123
        },
        "qualifications": [
          {}
        ],
        "hold_period": 123,
        "high_roller_policy_enabled": true,
        "high_roller_policy_metric_type": "<string>",
        "high_roller_policy_winbin_threshold": "<string>",
        "cap_config": {
          "enabled": true,
          "timeframe": "<string>",
          "limit": "<string>",
          "action": "<string>",
          "fallback": {
            "based_on": "<string>",
            "percent": "<string>",
            "negative_carryover": "<string>"
          }
        },
        "custom_fee_config": {
          "enabled": true,
          "products": [
            {
              "fee": 123,
              "products": [
                123
              ]
            }
          ]
        }
      },
      "cpl": "<string>",
      "cpc": "<string>",
      "flat_fee": "<string>",
      "lot_based_fee": "<string>",
      "assigned_to": [
        {}
      ],
      "is_default": true,
      "is_exclusive": true,
      "internal_notes": "<string>",
      "assign_to_landing_page": 123,
      "landing_pages": [
        {}
      ]
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.scaleo.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

api-key
string
query
required

API key passed as query parameter. User must have api_status enabled.

Query Parameters

page
integer

Page number.

perPage
integer

Items per page.

sortField
string

Sort field.

sortDirection
enum<string>

Sort direction.

Available options:
asc,
desc

Search by title.

status
string

Filter by status.

type
string

Filter by commission type (comma-separated, e.g. CPA, RevShare).

affiliates
string

Filter by affiliate IDs (comma-separated).

offers
string

Filter by offer IDs (comma-separated).

country
string

Filter by country IDs (comma-separated).

traffic_source_ids
string

Filter by traffic source IDs (comma-separated).

traffic_approach_ids
string

Filter by traffic approach IDs (comma-separated).

marketplace
string

Presence-only flag. When this query parameter is present, Marketplace commission plans are included in the response. Its value is not interpreted by the backend.

Response

Commission plans list.

status
string
Example:

"success"

code
integer
Example:

200

name
string
Example:

"OK"

message
string
info
object[]