editPauseContract
editPauseContractEdit a contract pause phase to update the start date, set a resume date, or modify the unpause extension policy. Resolves errors when resumeContract fails for future-dated pauses.
Instructions
Edit an existing pause phase on a contract. Use this when 'resumeContract' returns 'pause phase not found' for a future-dated pause, or when the user wants to set a resume date (pause end_date), shift the pause start, or change the unpause_extension_policy. Hits PATCH /contract_v2/{contractId}/pause.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contractId | Yes | The unique identifier (UUID) of the contract whose pause phase to edit. | |
| start_date | No | New pause start date (ISO 8601). Optional. | |
| end_date | No | Resume date — when the pause ends (ISO 8601). Set this to schedule a future resume. | |
| pause_phase_id | No | UUID of the specific pause phase to edit. Optional — required only when a contract has multiple pause phases and you need to disambiguate which one to edit. | |
| unpause_extension_policy | No | How to handle the contract end date when unpaused. 'extend' or 'overlap'. | |
| __userContext | No | Internal user context for multi-tenant authentication and approval workflow |