Preview Commission
POST /marketplace/commissions/preview
POST
/marketplace/commissions/preview
Dry-run a plan against one collection. Writes nothing, pays nobody.
Send the terms you are about to save and a sample collection; the answer
is exactly what POST /commissions/entries would compute for it. Use it
before activating a plan version, because activation is the act that
decides what people are paid. An unparseable plan is a 422.
Authorizations
Parameters
Header Parameters
Request Body required
object
collection
required
object
cohort_id
required
string
collected_on
required
string format: date
currency
string
customer_id
required
string
event_id
required
string
evidence
required
string
full_collection
boolean
invoice_line_id
required
string
paid_month
required
integer
product_id
required
string
quality_evidence
string
verified
required
boolean
terms
required
object
currency
string
effective_from
required
string format: date
eligibility_policy
required
string
name
required
string
quality_policy
string
rules
required
Array<object>
object
name
required
string
product_ids
Array<string>
stages
required
target
string
Responses
200
Successful Response
object
data
required
One record, or one action result.
object
key
additional properties
any
pagination
Any of:
object
has_next
required
Whether there are more pages
boolean
limit
required
Items per page
integer
notes
Any of:
Array<string>
null
page
required
Current page number (1-indexed)
integer
total
required
Total number of items
integer
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string