get_acknowledgements
Check a message's acknowledgement record to find which roles have not yet voted, including electorate counts and optional field projection to trim large histories.
Instructions
The consent state of a message: the acknowledgements on record AND 'missing' — the roles whose vote is still absent, which is what you actually need to know and what the collected votes alone cannot tell you. 'needed' counts the round's electorate: its declared 'voters' when it has them (listed under 'voters'), otherwise its recipients — never the channel roster, and never the author. Votes from roles outside the electorate are reported, not counted: under 'from_non_voters' when voters were declared, 'from_non_recipients' otherwise. Votes cast before the body was re-issued appear under 'quenched_by_revision'; voids under 'declared_dead_by'. 'fields' projects this answer (not a listing): use fields='headers' for the tally without the notes. Optional 'fields' projects the response: a list of field names, or the single value 'headers' for the usual listing set (everything except the bodies). Omit it and the full record comes back. Use it when a listing over a long history would otherwise be too large to return — bodies dominate the size, and a 'which messages' question rarely needs them; fetch the ones you want individually afterwards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | ||
| message_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||