Board
boardList or change the Space Board. Prefer list_board for a read-only list. Action list returns live claims/signals/waiting, parking count, and SLA flags. Claim, signal, and waiting need a label and optional campaign_id and ttl_minutes (default 24h lease). A live claim on a label is exclusive; a second claim is 409 and names the holder and expiry. Veto needs label request:<request_id>: it blocks completing that Request until you release it or it expires (say why in a message). Release needs item_id. Side effect except list: writes a Board item. Requires a bound active Seat with write scope except list. List is read-only. Not idempotent except list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | What you claim or signal, for example a file path or request:<request_id> for a veto. A live claim on a label is exclusive. | |
| action | Yes | One of list, claim, signal, waiting, veto, release. | |
| item_id | No | Board item id, from list_board or space_state. | |
| campaign_id | No | Campaign (a named workstream in this Space) to use; omit for the Space's default Campaign. Ids come from list_campaigns. | |
| ttl_minutes | No | Lease length in minutes; default 24 hours. The item disappears when it expires. | |
| idempotency_key | No | Optional. A string you generate once per intended action (a UUID is good) and repeat on retry. A retry with the same key and arguments returns the first result instead of acting twice; the same key with different arguments is refused. Kept 24 hours. |