Skip to main content
GET
/
stores
/
{storeId}
/
affiliates
List store affiliates.
curl --request GET \
  --url https://api.komerza.com/stores/{storeId}/affiliates \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "pages": 123,
  "data": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "dateCreated": "2023-11-07T05:31:56Z",
      "isEnabled": true,
      "customerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "emailAddress": "<string>",
      "link": "<string>",
      "balance": 123,
      "allTimeEarned": 123,
      "referredOrders": 123,
      "conversionRate": 123,
      "returnPercentage": 123,
      "percentageOff": 123
    }
  ]
}

Filterable Fields

This endpoint supports filtering and sorting. See the Filtering & Sorting Guide for syntax details.
FieldTypeDescription
isEnabledbooleanFilter by affiliate enabled status
emailstringFilter by email address (contains)
linkstringFilter by affiliate link/code (contains)
balanceFromnumberMinimum affiliate balance (inclusive)
balanceTonumberMaximum affiliate balance (inclusive)
returnPercentageFromintegerMinimum return percentage (inclusive)
returnPercentageTointegerMaximum return percentage (inclusive)
percentageOffFromintegerMinimum discount percentage (inclusive)
percentageOffTointegerMaximum discount percentage (inclusive)
referredOrdersFromintegerMinimum referred delivered orders (inclusive)
referredOrdersTointegerMaximum referred delivered orders (inclusive)
allTimeEarnedFromnumberMinimum all-time earned amount (inclusive)
allTimeEarnedTonumberMaximum all-time earned amount (inclusive)
payoutCountFromintegerMinimum payout count (inclusive)
payoutCountTointegerMaximum payout count (inclusive)
dateFromstringFilter affiliates created from this date/time (inclusive)
dateTostringFilter affiliates created before this date/time (inclusive)

Authorizations

Authorization
string
header
required

Your API key goes here

Path Parameters

storeId
string<uuid>
required

The unique identifier of the store.

Query Parameters

query
string

Free-text query used by the search endpoint.

isEnabled
boolean

Filter by affiliate enabled status.

email
string

Filter by affiliate email address (contains).

Filter by affiliate link/code (contains).

balanceFrom
number<double>

Minimum affiliate balance (inclusive).

balanceTo
number<double>

Maximum affiliate balance (inclusive).

returnPercentageFrom
integer<int32>

Minimum return percentage (inclusive).

returnPercentageTo
integer<int32>

Maximum return percentage (inclusive).

percentageOffFrom
integer<int32>

Minimum discount percentage (inclusive).

percentageOffTo
integer<int32>

Maximum discount percentage (inclusive).

referredOrdersFrom
integer<int32>

Minimum referred delivered orders (inclusive).

referredOrdersTo
integer<int32>

Maximum referred delivered orders (inclusive).

allTimeEarnedFrom
number<double>

Minimum all-time earned amount (inclusive).

allTimeEarnedTo
number<double>

Maximum all-time earned amount (inclusive).

payoutCountFrom
integer<int32>

Minimum payout count (inclusive).

payoutCountTo
integer<int32>

Maximum payout count (inclusive).

dateFrom
string<date-time>

Filter affiliates created from this date/time (inclusive).

dateTo
string<date-time>

Filter affiliates created before this date/time (inclusive).

Filters
string
Sorts
string
Page
integer<int32>
Required range: 1 <= x <= 2147483647
PageSize
integer<int32>
Required range: 1 <= x <= 2147483647

Response

200 - application/json

The object was successfully returned.

Represents a paginated response returned from API endpoints, which contains the paginated data and metadata about the pagination.

success
boolean
required

Indicates whether the operation was successful

pages
integer<int32>
required

The total number of pages available in the paginated response.

data
object[]
required

Represents the collection of items within a paginated response