Skip to main content
POST
Execute contract payouts

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (company_id) and scoped. Discover endpoints via /.well-known/oauth-authorization-server.

Headers

Idempotency-Key
string
required

Required. Replaying the same key + body returns the original response; a different body is 409.

Body

application/json
contractIds
string[]
required
customAmounts
object

Per-contract override in cents. When present, continued performance is forced off.

messages
object
includeContinuedCpm
boolean
default:true
includeContinuedBonuses
boolean
default:true
dryRun
boolean
default:false

Response

Execution results (or a dry-run plan) plus an aggregate summary.

data
object
required

Per-contract results (or a dry-run plan) plus an aggregate summary. Permissive.