Skip to main content
GET
/
commissions
Python
from dub import Dub


with Dub(
    token="DUB_API_KEY",
) as d_client:

    res = d_client.commissions.list(request={
        "page_size": 50,
    })

    # Handle response
    print(res)
[
  {
    "id": "cm_1JVR7XRCSR0EDBAF39FZ4PMYE",
    "type": "click",
    "amount": 123,
    "earnings": 123,
    "currency": "<string>",
    "status": "pending",
    "invoiceId": "<string>",
    "description": "<string>",
    "quantity": 123,
    "userId": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "partner": {
      "id": "<string>",
      "name": "<string>",
      "email": "<string>",
      "image": "<string>",
      "payoutsEnabledAt": "<string>",
      "country": "<string>",
      "groupId": "<string>"
    },
    "customer": {
      "id": "<string>",
      "externalId": "<string>",
      "name": "<string>",
      "email": "<string>",
      "avatar": "<string>",
      "country": "<string>",
      "sales": 123,
      "saleAmount": 123,
      "createdAt": "<string>"
    }
  }
]
Commissions endpoints require an Business plan subscription or higher.

Authorizations

Authorization
string
header
required

Query Parameters

type
enum<string>
Available options:
click,
lead,
sale,
custom
customerId
string
payoutId
string
partnerId
string
tenantId
string
groupId
string
invoiceId
string
status
enum<string>
Available options:
pending,
processed,
paid,
refunded,
duplicate,
fraud,
canceled
sortBy
enum<string>
default:createdAt
Available options:
createdAt,
amount
sortOrder
enum<string>
default:desc
Available options:
asc,
desc
interval
enum<string>
default:all
Available options:
24h,
7d,
30d,
90d,
1y,
mtd,
qtd,
ytd,
all
start
string
end
string
timezone
string
page
number
default:1
Required range: x > 0
Example:
pageSize
number
default:100
Required range: 0 < x <= 100
Example:

Response

id
string
required
Example:
amount
number
required
earnings
number
required
currency
string
required
status
enum<string>
required
Available options:
pending,
processed,
paid,
refunded,
duplicate,
fraud,
canceled
invoiceId
string | null
required
description
string | null
required
quantity
number
required
createdAt
string
required
updatedAt
string
required
partner
object
required
type
enum<string>
Available options:
click,
lead,
sale,
custom
userId
string | null
customer
object | null