upgrade_service
Executes a paid upgrade for a service to a new product and billing cycle after user approval of cost. Requires explicit confirmation.
Instructions
Create an upgrade order moving a service to a new product/plan. Requires scope services:write. SPENDS MONEY: this places a real upgrade order and bills the difference. Pass confirm:true only after the user has approved the change and its cost (preview with list_upgrade_options). service_id from list_services.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cycle | Yes | Billing cycle for the upgraded product (e.g. monthly, annually). | |
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| service_id | Yes | Service ID from list_services. | |
| newProductId | Yes | Target product id (see list_upgrade_options). |