Dashboard Template Schema
Felder
Dashboard Template Schema
Schema for validating dashboard templates (tenant- or user-scoped layout presets)
name
Display name of the template
description
scope
user = private/personal or shared by a user; tenant = tenant-wide template
usertenantuserId
Owner userId (for scope=user). Set by the server.
isDefault
For scope=user: active template for the owner on login. For scope=tenant: tenant default.
teamIds
For scope=user: org-unit/team IDs whose members may read the template (ADR 0164).
isPredefined
Read-only template seeded by the platform; protected from editing/deletion.
predefinedKey
Stable key for predefined templates (e.g. role preset carry-over).
icon
color
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/dashboard_templates— Liste, paginiert + filterbarGET /api/v1/dashboard_templates/<id>— Einzelne EntityPOST /api/v1/dashboard_templates— AnlegenPATCH /api/v1/dashboard_templates/<id>— Teil-UpdateDELETE /api/v1/dashboard_templates/<id>— Soft-DeleteGET /api/v1/dashboard_templates/<id>/timeline— Audit + Aktivitäten