acknowledge
Record your decision on a message—agree, reject, needs_changes, or void—with an optional note; a proposal is agreed when every role has a fresh 'agree'.
Instructions
Record your role's decision on a message: agree, reject, needs_changes, or void, with an optional note (at most 4000 characters). 'void' means 'the subject of this decision no longer exists'. It clears the record from your awaiting_ack and never counts towards 'agreed'. A void from a voter of the round (its declared 'voters', or its recipients when none were declared), cast after the last revision of the body, closes a pin round: the key is free for a new round and the proposal can no longer approve pin_set. A void from anyone else is recorded but closes nothing. 'expect_body_sha256': pass the digest of the body you read and the vote is refused if the author has re-issued it since. Works on any message kind (only kind='proc' surfaces in awaiting_ack). One acknowledgement per (message, role) — repeating overwrites it. You cannot acknowledge your own message. A proposal is agreed when every role of its electorate — the declared 'voters', or else its recipients — has a fresh 'agree' (see get_acknowledgements). Acking also retires your outstanding nudges about this message (sent with about_message_id= and addressed to you); they are returned as 'superseded'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| decision | Yes | ||
| message_id | Yes | ||
| expect_body_sha256 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||