For the complete documentation index, see llms.txt. This page is also available as Markdown.

API For Affiliate

Get affiliate statistics

get

Retrieves aggregated affiliate performance statistics, including referral counts, current level, commission totals, and amounts already processed (withdrawn, converted, or transferred).

Authorizations
api-keystringRequired
Responses
200

Successful response

application/json

Affiliate statistics response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/stats
GET /client/v1/affiliate/stats HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "registered_users": 1,
    "today_commission": 1,
    "total_commission": 1,
    "total_commission_valid": 1,
    "withdrawn_amount": 1,
    "current_level": {
      "number": 1,
      "title": "text",
      "rate": 1,
      "goal_amount": 1
    },
    "all_level": [
      {
        "number": 1,
        "title": "text",
        "rate": 1,
        "goal_amount": 1
      }
    ]
  }
}

Get affiliate levels

get

Returns the complete list of affiliate levels, including each level's title, commission rate, and the purchase threshold required to reach the next level.

Authorizations
api-keystringRequired
Responses
200

Successful response

application/json

Affiliate levels response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/all-level
GET /client/v1/affiliate/all-level HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": [
    {
      "number": 1,
      "title": "text",
      "rate": 1,
      "goal_amount": 1
    }
  ]
}

List referred users

get

Returns a paginated list of users referred through the affiliate program, including basic identity fields and the invite code used.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Referred users list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-referred-user
GET /client/v1/affiliate/list-referred-user HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "username": "text",
        "email": "text",
        "invite_code_used": "text",
        "created_at": 1
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

List commissions

get

Returns a paginated list of commission records generated from referred users, including amount, rate, payment method, validation status, and creation time.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Commissions list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-commission
GET /client/v1/affiliate/list-commission HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "id": 1,
        "amount": 1,
        "rate": 1,
        "payment_method": 1,
        "is_valid": true,
        "created_at": 1,
        "account": {
          "email": "text",
          "username": "text"
        }
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

List conversions

get

Returns a paginated list of commission conversion records, showing the commission amount used and the resulting value received, along with the conversion timestamp.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Conversions list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-conversion
GET /client/v1/affiliate/list-conversion HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "amount": 1,
        "number_of_ips": 1,
        "created_at": 1
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

List invite codes

get

Returns a paginated list of affiliate invite codes, including code metadata, activation status, and timestamps.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Invite codes list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-invite-code
GET /client/v1/affiliate/list-invite-code HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "id": 1,
        "account_id": 1,
        "code": "text",
        "name": "text",
        "custom_path": "text",
        "is_default": true,
        "is_active": true,
        "created_at": 1,
        "updated_at": 1
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

List withdrawals

get

Returns a paginated list of affiliate withdrawal requests, including payout details, destination wallet information, status, and creation time.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Withdrawals list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-withdrawn
GET /client/v1/affiliate/list-withdrawn HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "id": 1,
        "email": "text",
        "amount": 1,
        "coin": "text",
        "wallet_address": "text",
        "status": 1,
        "created_at": 1
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

List wallet transfers

get

Returns a paginated list of commission transfers to wallet balance, including amount, processing status, and creation time.

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Maximum number of items to return per page. Default: 30

pageintegerOptional

Requested page number (1-based). Default: 1

Responses
200

Successful response

application/json

Wallet transfers list response payload.

successbooleanOptional

Indicates whether the request was successful.

messagestringOptional

Human-readable response message.

get/client/v1/affiliate/list-transfer-to-wallet
GET /client/v1/affiliate/list-transfer-to-wallet HTTP/1.1
Host: sandbox.9proxy.com
Accept: */*
{
  "success": true,
  "message": "text",
  "result": {
    "items": [
      {
        "id": 1,
        "email": "text",
        "amount": 1,
        "status": 1,
        "created_at": 1
      }
    ],
    "total_items": 1,
    "total_pages": 1
  }
}

Last updated

Was this helpful?