Entity · objectives
Objective (OKR) Schema
Felder
Objective (OKR) Schema
Schema for validating objective entities (Zielvereinbarungen / OKRs)
employeeId
UUID of the employee profile
reviewId
Optional link to a performance review
nullable
title
Objective title (e.g. "Kundenzufriedenheit steigern")
1–500 Zeichen
description
Detailed objective description
max 5000 Zeichennullable
periodStart
Period start
periodEnd
Period end
status
Werte
DRAFTACTIVECOMPLETEDCANCELLEDDefault: "DRAFT"
keyResults
Key results for this objective
Default: []
title
Key result title
1–500 Zeichen
unit
Unit of measurement (e.g. "%", "Stunden", "NPS")
max 50 Zeichennullable
targetValue
Target value to achieve
currentValue
Current progress value
Default: 0
progress
Progress percentage (0-100)
0 – 100Default: 0
overallProgress
Overall objective progress
0 – 100Default: 0
notes
max 5000 Zeichennullable
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/objectives— Liste, paginiert + filterbarGET /api/v1/objectives/<id>— Einzelne EntityPOST /api/v1/objectives— AnlegenPATCH /api/v1/objectives/<id>— Teil-UpdateDELETE /api/v1/objectives/<id>— Soft-DeleteGET /api/v1/objectives/<id>/timeline— Audit + Aktivitäten