Checklist Template Schema
Felder
Checklist Template Schema
Schema for validating checklist template entities
title
Template title
description
Template description
category
Template category (validated server-side against CHECKLIST_CATEGORIES)
targetEntityType
Target entity type (validated server-side against the tenant allowlist)
autoCreate
Whether to automatically create checklists from this template
blocksCompletion
Whether checklists spawned from this template block the linked entity's completion until COMPLETED
items
itemId
Stable identifier within the template. Used to anchor parentItemId refs.
title
Item title
description
Item description
sortOrder
Sort order within the template
defaultAssigneeRole
Default assignee role slug
parentItemId
References another template item by itemId to mark this as a sub-item.
autoCompleteWhenSubsDone
Inherited by spawned checklist items; auto-complete parent when subs done.
requireAllSubsDone
Inherited by spawned checklist items; require subs done before parent DONE.
linkedTask
assigneeRule
titleTemplate
dueDays
priority
LOWNORMALHIGHCRITICALapproval
watchers
Reactive watchers inherited by checklist items created from this template
type
params
label
onTrue
completeskiponFalse
noopuncheckdebounceSeconds
notifyOnFire
tags
Template tags
responsibleUserId
Responsible person (mutually exclusive with responsiblePositionId)
responsiblePositionId
Responsible position; resolved to its primary holder at spawn time
responsibleSource
Dynamic responsible resolution at spawn time (e.g. the linked entity's team lead)
org_unit_managernullautoCreateTrigger
Auto-create the checklist when the target entity matches this trigger
deadlineEscalation
Who to notify when the spawned checklist misses its deadline
notifyRecipient
channels
Keine 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/checklist_templates— Liste, paginiert + filterbarGET /api/v1/checklist_templates/<id>— Einzelne EntityPOST /api/v1/checklist_templates— AnlegenPATCH /api/v1/checklist_templates/<id>— Teil-UpdateDELETE /api/v1/checklist_templates/<id>— Soft-DeleteGET /api/v1/checklist_templates/<id>/timeline— Audit + Aktivitäten