create_board
Saves an OpenProject work package query as a reusable board, including filters, columns, sorting, and grouping for repeatable project views.
Instructions
Create a saved OpenProject board/query.
This saves a work package query (filters, columns, sorting, grouping); a board grid that shows queries as columns is created with create_grid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Board name, at most 255 characters. | |
| hidden | No | Ignored by OpenProject; the value is not stored. | |
| public | No | Visible to other users; false keeps it to its creator. | |
| columns | No | Column attribute ids (e.g. "id", "subject") or /api/v3/queries/columns/ hrefs. | |
| confirm | No | false: preview only, nothing changes. true: applies it; get the user's approval of the preview first. | |
| filters | No | OpenProject query filter objects, sent unchanged, e.g. {"_links": {"filter": {"href": "/api/v3/queries/filters/status"}, "operator": {"href": "/api/v3/queries/operators/o"}, "values": []}}. | |
| project | No | Project identifier, id, or name; a unique part of a name or identifier also matches. | |
| sort_by | No | Sort criteria, each "field:direction" or "field-direction" (e.g. "id:asc"), a bare field (ascending), or a /api/v3/queries/sort_bys/ href; the direction is case-insensitive. | |
| starred | No | Mark as a favorite query. | |
| group_by | No | Group-by attribute id (e.g. "status") or its /api/v3/queries/group_bys/ href. | |
| show_hierarchies | No | Show parent/child tree; cannot combine with group_by, so it defaults to false there. | |
| timeline_visible | No | Show the Gantt timeline. | |
| include_subprojects | No | Also show work packages of subprojects. | |
| highlighted_attributes | No | Column ids or hrefs whose values are highlighted. |