Neue API-Version v7.7.0 wurde veröffentlicht! 🎉
REST Dokumentation
GET Projekte

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 starten
  • project_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"
                }
            }
        }
    ]
}