Entity · applicants
Applicant Schema
Felder
Applicant Schema
Schema for validating applicant entities (Bewerber)
jobPostingId
UUID of the job posting
firstName
1–200 Zeichen
lastName
1–200 Zeichen
email
max 320 Zeichen
phone
max 50 Zeichennullable
pipelineStage
Werte
INBOXSCREENINGINTERVIEWASSESSMENTOFFERHIREDREJECTEDWITHDRAWNTALENT_POOLDefault: "INBOX"
source
Application source (e.g. "LinkedIn", "Indeed", "Website", "Empfehlung")
max 200 Zeichennullable
cvFileId
UUID of uploaded CV file
nullable
additionalFileIds
UUIDs of additional document files
Default: []
parsedProfile
LLM-parsed CV data (experience, education, skills)
nullable
rating
Overall candidate rating
1 – 5nullable
skillMatchIds
Matched skill definition UUIDs
Default: []
rejectionReason
max 2000 Zeichennullable
notes
max 10000 Zeichennullable
appliedAt
Application date
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/applicants— Liste, paginiert + filterbarGET /api/v1/applicants/<id>— Einzelne EntityPOST /api/v1/applicants— AnlegenPATCH /api/v1/applicants/<id>— Teil-UpdateDELETE /api/v1/applicants/<id>— Soft-DeleteGET /api/v1/applicants/<id>/timeline— Audit + Aktivitäten