kelpo_generate
Create one approved video and return its job ID. Requires confirmed=true after explicit price approval (quote_id and max_credits from the quote; prices are in credits). The answer carries credits (balance, videos_5s_left, low, expires_next, buy_url, message to relay to the user). Without enough credits: 402 detail.code=credits_required with the 3 packs and buy_url; Kelpo never buys credits by itself. If the quote/requirements list rights_confirmation_required, pass rights_confirmed=true only after the user explicitly declared their rights on those files and the agreement of the people shown or recorded; already declared files need nothing. A refusal returns detail.code (rights_confirmation_required with asset_ids, terms_acceptance_required with action_url). Reuse the same idempotency_key and quote_id after a timeout; never announce a launch from an error response. Arguments: {"path": {"id": ""}, "body": {"confirmed": true, "english": "", "idempotency_key": "<idempotency_key>", "version": 3}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| path | Yes |