Submit settlement
submit_settlementAfter a pact window: declares each platform's net revenue, with its own report. The influencer accepts or disputes. After a scheduled pact's window: one line per key in claim.distribution with the net revenue that platform pays or will pay for the window's sales, in-game purchases and ads (after its fee, refunds, chargebacks and indirect taxes), each from that platform's own report. Up to 4 extra_lines for platforms not on record. nothing_earned: true sets every line to 0. The influencer then has 14 days to accept or dispute; no answer counts as accepted. Revise by calling again until they accept. Due by settlement.due_by (45 days after the window, or after a later approval); an overdue or unrevised disputed settlement pauses every new approval (settlement_overdue). FanZero records it; the studio pays the share directly. Requires human_approved: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | No | ||
| api_key | No | Studio API key. Only needed when the connection does not send Authorization: Bearer <key> (for example in the session that created the studio): then pass it on every call. | |
| claim_id | Yes | Claim id (cl_…) from list_my_games | |
| extra_lines | No | ||
| human_approved | No | Required (true): your human checked every line against the platforms' reports. | |
| nothing_earned | No | true: nothing was earned on any platform in the window |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes |