decide_approval
Approve or decline one requested fine-tuning approval (training spend or the production switch). A decision is final: an already-decided approval is refused, never rewritten. An approval executes nothing — the runner that spends or switches must carry it. Stamped with this key's id and the approve scope, so it is distinguishable from a human deciding on the project screen. SCOPE: approve — held literally; write, admin and superadmin keys cannot call it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Why (max 500 characters) | |
| state | Yes | ||
| projectId | Yes | Fine-tuning project ID from list_fine_tuning_projects | |
| approvalId | Yes | Approval ID from list_pending_approvals | |
| customerId | No | (Converra superadmin only) Target customer ID |