createContractPhase
createContractPhaseAdd a new phase to an existing contract for add-on expansions, mid-contract changes, or distinct billing periods with varying pricing.
Instructions
Add a new phase to an existing contract. Use this for add-on expansions, mid-contract changes, or creating distinct billing periods with different pricing. Phase type enum: active, pause, trial.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contractId | Yes | The unique identifier (UUID) of the contract to add a phase to. | |
| name | Yes | Name for this contract phase (e.g. 'Add-On Phase', 'Expansion Phase'). | |
| start_date | No | Phase start date in ISO 8601 format. | |
| end_date | No | Phase end date in ISO 8601 format. | |
| phase_type | No | Type of phase: active, pause, or trial. | |
| description | No | Description of this phase. | |
| pricings | No | Array of pricing configurations for this phase. | |
| source_plan_phase_id | No | UUID of the plan phase template this was derived from. | |
| phase_metadata | No | Additional metadata for this phase as key-value pairs. | |
| __userContext | No | Internal user context for multi-tenant authentication and approval workflow |