Ticket Board Schema
Felder
Ticket Board Schema
Schema for validating ticket board (Kanban) entities
name
Board name
description
Optional board description
icon
Optional icon identifier
color
Accent color hex code
groupByField
Ticket field used to group tickets into columns
statuspriorityassignedToIdorgUnitIdticketTypepartyIdtagscontactChannelcolumns
id
Column identifier
title
value
Field value(s) that map to this column. Empty when `valueSource` is set — those values are resolved server-side on every read.
valueSource
Dynamic column source (ADR 0467) — resolved on every read so membership changes reach the board without editing it
type
org_unit_membersorgUnitId
Org unit (team) whose membership drives this column
includeSubUnits
Include members of descendant org units (ADR 0107 subtree)
expand
group = one column for the whole team; perMember = expanded into one column per member on read
groupperMembercolor
wipLimit
Work-in-progress limit
collapsed
sortField
Per-column sort override (falls back to board cardSortField when unset)
sortOrder
ascdescfilters
Persisted board filters in CRUD query format
cardFields
Fields displayed on ticket cards
cardSortField
Sort field within columns
cardSortOrder
ascdescvisibility
Board visibility level
privatesharedtenantownerId
Board owner (creator) user ID
columnWidth
showTicketCount
showWipWarning
cardPreviewMode
When true, clicking a card opens a side preview slideout instead of navigating to the ticket detail page
showAgeIndicator
When true, cards display a small clock with ticket age and per-status tooltip
templateId
Template this board was created from
kanban_statuskanban_prioritysupport_queuedev_boardcustomKeine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/ticket_boards— Liste, paginiert + filterbarGET /api/v1/ticket_boards/<id>— Einzelne EntityPOST /api/v1/ticket_boards— AnlegenPATCH /api/v1/ticket_boards/<id>— Teil-UpdateDELETE /api/v1/ticket_boards/<id>— Soft-DeleteGET /api/v1/ticket_boards/<id>/timeline— Audit + Aktivitäten