Order Write Tool
order-writeUpdate an order's status, dates, notes, service, assignments, tags, metadata or linked orders. Collection fields replace their complete lists; omitted fields stay unchanged. Changes can notify clients and trigger integrations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Internal order note. Max 65535 characters. | |
| tags | No | Tag IDs or names. Replaces current tags when provided. Prefer tag IDs from tag-read: a numeric name is treated as a tag ID. | |
| action | Yes | Action to perform. | |
| status | No | Order status ID. Use numeric IDs, not status names. | |
| service | No | Snapshot service name on the order. Max 255 characters. | |
| date_due | No | Due date/time. YYYY-MM-DD or ISO 8601. | |
| metadata | No | Metadata key/value map. Empty values delete that metadata key. | |
| employees | No | Employee/staff user IDs to assign, sent with action "update". Replaces the whole assignee list, so include everyone who should stay assigned. Roles limited to self-assignment can only add or remove their own ID. Assignees need order access. To find staff IDs by name, use staff-directory with assignable_to "order". | |
| created_at | No | Creation date/time. YYYY-MM-DD or ISO 8601. | |
| service_id | No | Service ID to associate with the order. | |
| date_started | No | Started date/time. YYYY-MM-DD or ISO 8601. | |
| order_number | No | Order number. Required when updating an existing record. | |
| linked_orders | No | Order numbers to link bidirectionally. Replaces current linked orders when provided. | |
| date_completed | No | Completed date/time. YYYY-MM-DD or ISO 8601. |