Read a meeting agenda
get_agendaReads back the current state of an agenda, including the id of every block. Needed when block ids are unknown — for example at the start of a new conversation; after any BriefMe mutation the current state is already in hand.
Identifies the agenda by share_token for an agenda saved to a linked BriefMe account, or by the edit_token create_agenda returned, which authorizes on its own. A share link alone does not open an agenda for editing: get_shared_agenda reads the public agenda behind one, without edit access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| edit_token | No | The latest edit_token (from create_agenda, or rotate_edit_token after a rotation). Authorizes on its own; needed unless the agenda is saved to a linked account. | |
| share_token | No | Agenda id (from create_agenda or list_agendas). Required with a linked account, optional beside edit_token. |
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. | |
| share_token | Yes | The agenda's public identifier; what every tool takes as share_token. | |
| total_seconds | Yes | Sum of every block's duration_seconds. |