Reorder the blocks of an agenda
reorder_blocksPuts the agenda's blocks into the order given.
block_ids must contain every current block id exactly once — none missing, none extra, none repeated. This only reorders: it cannot add, remove or edit a block. get_agenda returns the current ids.
Returns the full updated agenda.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block_ids | Yes | Every current block id, exactly once, in the order you want them to run. | |
| edit_token | Yes | The edit_token returned by create_agenda. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| blocks | Yes | The blocks in the order they run. | |
| share_url | Yes | The read-only agenda with the live timer; safe to give to attendees. | |
| expires_at | Yes | ISO 8601. null when the agenda is saved to an account and does not expire. | |
| total_seconds | Yes | Sum of every block's duration_seconds. |