Skip to main content
POST
Create a commission rule

Authorizations

Authorization
string
header
required

API key authentication. Use "Bearer <api_key>" or "Api-Key <api_key>".

Body

application/json
label
string
required

Commission rule name

partner_type
enum<string>
required

Which partner type this rule applies to

Available options:
referral,
reseller,
distributor
payment_target
enum<string> | null

partnership (partner org receives payment) or individual (specific user/contact)

Available options:
partnership,
individual
auto_assign_recipient
enum<string> | null
Available options:
lead_creator,
deal_owner,
manual
calculation
object

Commission calculation with one or more payment entries triggered by deal stage changes.

tier_uuids
string[]

Restrict to partners in these tiers. Replaces current.

category_uuids
string[]

Restrict to partners in these categories. Replaces current.

partnership_uuids
string[]

Restrict to specific partnerships. Replaces current.

Response

201 - application/json

Default Response

uuid
string
required
label
string
required
partner_type
enum<string>
required
Available options:
referral,
reseller,
distributor
payment_target
enum<string> | null
required
Available options:
partnership,
individual
auto_assign_recipient
enum<string> | null
required
Available options:
lead_creator,
deal_owner,
manual
calculation
object
required

Commission calculation with one or more payment entries triggered by deal stage changes.

tiers
object[]
required
categories
object[]
required
partnerships
object[]
required
created_at
string
required
updated_at
string
required