POST /sdk/v1/campaign-creators/payouts/bulk
Sends calculated campaign payouts for up to 100 creators. Each creator is recalculated immediately before payment so the amount cannot silently change between preview and payment.Headers
X-Application-Id(required)X-Api-Key(required)X-Idempotency-Key(required): a unique value for this payout request. Retry the same request with the same key to receive the original result without paying twice.
Body
payouts is a non-empty array with no more than 100 items. Each item accepts:
campaignCreatorRecordId(required)amount(required): the exactpayout.totalreturned by the preview.currency(required): the exactpayout.currencyreturned by the preview.startDateandendDate(optional): the same inclusiveYYYY-MM-DDrange used for the preview. Send both or neither.confirmHighValuePayout(optional): set totruewhen the amount exceeds your agency’s payout confirmation threshold.
Example request
Response
The request can contain both paid and failed items. A failure for one creator does not hide the results for the others.- the creator or campaign record was not found
- the payout is still calculating or has no payable amount
- the amount or currency no longer matches the current calculation
- high-value confirmation is required
- the agency wallet has insufficient available funds
Request errors
400: missing idempotency key, invalid body, or more than 100 payouts401: missing or invalid SDK credentials409: the idempotency key was reused with different data, or the original request is still running503: idempotency protection is temporarily unavailable