List Commissions
tapfiliate.list_commissions
ActionCRM & salesconnection required
Calls the Tapfiliate API with the connection's credentials.
List commissions, optionally narrowed to one affiliate or a date range, for a payout run or an approval queue.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- API key
- Providers
- Tapfiliate
- Secret shape
- the API key, or {"api_key": "…"}
- Config it needs
- program_id
- Resolved by
- config.connection_id, else node.connection_id
Configuration
4 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.
| Field | Type | Required | Default | Constraints | Example |
|---|---|---|---|---|---|
affiliate_id Only list commissions belonging to this affiliate. | string | No | — | — | janejameson |
pending Set to true to include the commissions that are still awaiting a decision, or false to exclude them. Leave empty for the Tapfiliate default. | string | No | — | one of "true", "false" | — |
date_from Only list commissions created on or after this date, as YYYY-MM-DD. | string | No | — | matches \d{4}-\d{2}-\d{2} | 2026-01-01 |
date_to Only list commissions created on or before this date, as YYYY-MM-DD. | string | No | — | matches \d{4}-\d{2}-\d{2} | 2026-12-31 |
Example configuration
Every value below is the contract’s own example or default — nothing invented.
{
"affiliate_id": "janejameson",
"date_from": "2026-01-01",
"date_to": "2026-12-31"
}Output
One shape.
result
| Field | Type | Example |
|---|---|---|
count How many rows the response carried. | number | — |
commissions[].id The commission's numeric id. | number | — |
commissions[].amount The commission amount, in the commission's currency. | number | — |
commissions[].currency Three-letter currency code the amount is in. | string | — |
commissions[].approved True once the commission has been approved. | boolean | — |
commissions[].commission_type The commission type that produced this amount. | string | — |
commissions[].commission_name Display name of that commission type. | string | — |
commissions[].kind Whether this is a regular commission or an override. | string | — |
commissions[].conversion_sub_amount The conversion amount the commission came from. | number | — |
commissions[].affiliate The affiliate the commission belongs to. | object | — |
commissions[].comment Free-text comment stored on the commission. | string | — |
commissions[].payout The payout the commission was paid in, when it has been. | object | — |
commissions[].created_at ISO-8601 timestamp of when the commission was created. | string | — |
{
"commissions": [
{
"affiliate": {},
"amount": 0,
"approved": false,
"comment": "",
"commission_name": "",
"commission_type": "",
"conversion_sub_amount": 0,
"created_at": "",
"currency": "",
"id": 0,
"kind": "",
"payout": {}
}
],
"count": 0
}See List Commissions run in a workflow.
In a technical demo we add the Tapfiliate connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.