approve_season_scripts
Holds credits, generates nothing. Record the customer's one yes to every season script and the season price together: scripts_hash and max_credits exactly as get_season_scripts returned them, after the customer saw say. The price is priced again and held on the account as the season's spending authority: every paid step of the series (casting, voices, storyboards, video, retakes) is drawn from it and never charged above it. approval.state active: film Episode 1 now (create_series with create_series and dry_run false, then make_episode for n 1). pending_funding: the account does not hold that price yet; once it is paid, the same create_series holds it first. Refused while any script is missing, stale, failing or unpriced, or when the price moved since it was shown (show it again).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"series_id": "<series_id>",
"scripts_hash": "<scripts_hash>",
"max_credits": "<max_credits>"
},
"name": "approve_season_scripts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series_id | Yes | ||
| max_credits | Yes | ||
| scripts_hash | Yes |