Projekte eines Mitarbeiters abrufen
Sie können diesen Endpunkt verwenden, um alle Projekte abzurufen, denen ein Mitarbeiter zugeordnet ist.
Request
GET /api/v1/employees/:username/projects
curl --request GET \
--url 'https://www.zep-online.de/zepinstanz/next/api/v1/employees/alexandrea.stroman/projects' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {token}'
Filterparameter
Sie können die Ergebnisse mit folgenden Parametern filtern:
project_status
(string|array): Filtern nach Projektstatus (z.B. "aktiv", "gesperrt", "abgeschlossen")project_start_date
(date, Format: Y-m-d): Filtern nach Projekten, die an oder nach diesem Datum startenproject_end_date
(date, Format: Y-m-d): Filtern nach Projekten, die an oder vor diesem Datum enden (muss >= project_start_date sein)
Beispiel mit Filtern
GET /api/v1/employees/alexandrea.stroman/projects?project_status=aktiv&project_start_date=2025-01-01&project_end_date=2025-12-31
Response
{
"data": [
{
"id": 42,
"employee_id": "alexandrea.stroman",
"project_id": 2,
"from": null,
"to": null,
"note": null,
"availability": 100,
"internal_rate": null,
"rate_type": {
"id": 0,
"name": "keines"
},
"type": {
"id": "1",
"name": "Project manager with budget responsibility"
},
"priceGroup": {
"id": 3,
"name": "01",
"number": null,
"status": true,
"description": {
"de": "Senior",
"en": "Senior"
}
}
}
]
}