update_frame_order
Update an Open frame order's editable fields (reference, description, caps, dates, currency, notes). Closed frame orders cannot be edited; use this only for Open frame orders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Updated free-text notes (max 2000 chars). | |
| currency | No | Updated ISO 4217 currency code (e.g. USD). | |
| end_date | No | Updated end date (YYYY-MM-DD, >= start_date), or omit to clear. | |
| reference | Yes | New unique reference string for this (org, customer), max 100 chars. | |
| start_date | No | Updated start date (YYYY-MM-DD), or omit to clear. | |
| description | No | Updated description (max 500 chars). | |
| total_hours | No | Updated contracted hours cap (must be > 0, or omit/null to clear). | |
| total_amount | No | Updated contracted amount cap (must be > 0, or omit/null to clear). | |
| frame_order_id | Yes | Id of the frame order to update. | |
| idempotency_key | No | Optional caller-supplied key; retrying with the same key returns the original result instead of acting twice. |