Advance a print request (farm manager)
ic_prints_updateMove a print request through the farm lifecycle: pending -> accepted -> printing -> ready -> collected, or reject (from pending/accepted/printing) with a note. Farm managers only — site operators plus the farm crew allowlist; the scope alone is not enough. The requester is notified on every move. Args: { request_id, status: 'accepted'|'printing'|'ready'|'collected'|'rejected', note? }. Returns: { ok, request }. Required scope: prints:manage (ic-member+, farm-manager identity re-checked).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Manager note (required advice for rejections — say why). | |
| status | Yes | Target status. Must be a legal move from the current status. | |
| request_id | Yes | The request id (pj_...) to move. |