Entity · job_postings
Job Posting Schema
Felder
Job Posting Schema
Schema for validating job posting entities (Stellenausschreibungen)
title
Job title (e.g. "Systemadministrator (m/w/d)")
1–500 Zeichen
description
Full job description (supports markdown)
max 20000 Zeichennullable
orgUnitId
UUID of the org unit / team
hiringManagerId
User UUID of the hiring manager
nullable
employmentType
Werte
FULL_TIMEPART_TIMEMINI_JOBWORKING_STUDENTINTERNFREELANCERDefault: "FULL_TIME"
status
Werte
DRAFTPUBLISHEDINTERVIEWINGOFFERFILLEDCLOSEDDefault: "DRAFT"
location
Work location or "Remote"
max 200 Zeichennullable
requiredSkillIds
Required skill definition UUIDs
Default: []
preferredSkillIds
Preferred/nice-to-have skill definition UUIDs
Default: []
applicationCount
Cached count of applicants
Default: 0
publishedAt
nullable
closedAt
nullable
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/job_postings— Liste, paginiert + filterbarGET /api/v1/job_postings/<id>— Einzelne EntityPOST /api/v1/job_postings— AnlegenPATCH /api/v1/job_postings/<id>— Teil-UpdateDELETE /api/v1/job_postings/<id>— Soft-DeleteGET /api/v1/job_postings/<id>/timeline— Audit + Aktivitäten