Skip to main content
GET
Get an employee

Auf einen Blick

Betriebsverhalten

Gibt den Mitarbeiter zurück, wenn er im Scope des API-Keys liegt.
  • Eine Ressource außerhalb des API-Key-Scopes ist über diese Operation nicht zugänglich.

Häufige Fehler

Die Response-Liste der Operation und die Seite Fehlerbehandlung sind für die vollständige Behandlung maßgeblich.

Vor der Implementierung

  • Erzeugen und protokollieren Sie für den Versuch eine neue X-Request-ID.
  • Behandeln Sie jeden dokumentierten Response-Status.
  • Protokollieren Sie weder X-API-Key noch unnötige personenbezogene Daten.

Zugehöriger Integrationsleitfaden

Prüfen Sie den vollständigen Prozess sowie Status-, Retry- und Betriebsmuster für diese Operation.

Autorisierungen

X-API-Key
string
header
erforderlich

JobHandy integration API key. Send the credential in the X-API-Key header. Treat the key as a secret and use it only from trusted server-side environments.

Header

X-Tenant-ID
string
inactive
optional
not sent by default

Narrows the operation to one tenant in the API key's scope. Any referenced or target resource must be accessible through that tenant. In interactive clients, use the {{tenantId}} variable when a tenant must be selected. Keep the header disabled when tenant selection is not required.

Pattern: ^[0-9a-fA-F]{24}$
X-Request-ID
string<uuid>
inactive
optional
not sent by default

Optional request identifier. If supplied, it must be a UUID v4 or v7 and is returned unchanged in every response. If omitted, the API generates one. Invalid values return 400 INVALID_REQUEST_ID. If your client uses a {{requestId}} variable, refresh it with a new UUID version 4 or 7 for every HTTP request attempt. Keep the header disabled to let the API generate the request identifier.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[47][0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$

Pfadparameter

id
string
erforderlich

Employee ID.

Pattern: ^[0-9a-fA-F]{24}$
Beispiel:

"68920e08eeaea4f2301eecb3"

Antwort

The requested employee.

Employee details.

id
string
erforderlich
read-only

Unique employee identifier.

Pattern: ^[0-9a-fA-F]{24}$
Beispiel:

"68a000000000000000000001"

email
string<email>
erforderlich

Work email address used by the employee account. This field is not editable through the update endpoint.

Beispiel:

"alex.morgan@example.com"

blocked
boolean
erforderlich

Whether the employee account is blocked.

Beispiel:

false

tenant
string | null
erforderlich
read-only
nullable

Tenant identifier, or null if the employee has no tenant assignment.

Minimum string length: 1
Pattern: ^[0-9a-fA-F]{24}$
Beispiel:

"68a000000000000000000010"

divisionId
string | null
erforderlich
nullable

Assigned division identifier, or null when no division is assigned.

Minimum string length: 1
Pattern: ^[0-9a-fA-F]{24}$
Beispiel:

"68920e08eeaea4f2301eecb3"

createdAt
string<date-time>
erforderlich
read-only

UTC timestamp at which the employee record was created.

Minimum string length: 1
Pattern: Z$
Beispiel:

"2026-06-01T08:00:00.000Z"

updatedAt
string<date-time>
erforderlich
read-only

UTC timestamp of the latest employee update.

Minimum string length: 1
Pattern: Z$
Beispiel:

"2026-07-15T11:30:00.000Z"

privateEmail
string | null
nullable
optional

Optional private email address, or null when none is stored.

Beispiel:

"alex.morgan.private@example.net"

employeeNumber
string | null
nullable
optional

Customer-defined personnel or employee number, or null when none is assigned.

Beispiel:

"EMP-1042"

firstName
string | null
nullable
optional

Employee first name, or null when unavailable in an existing record.

Beispiel:

"Alex"

lastName
string | null
nullable
optional

Employee last name, or null when unavailable in an existing record.

Beispiel:

"Morgan"

phoneNumber
string | null
nullable
optional

Employee phone number, or null when none is stored.

Beispiel:

"+49 221 5550100"

street
string | null
nullable
optional

Street and house number, or null when no address is stored.

Beispiel:

"Example Street 12"

postalCode
string | null
nullable
optional

Postal code, or null when no address is stored.

Beispiel:

"50667"

city
string | null
nullable
optional

City, or null when no address is stored.

Beispiel:

"Cologne"

countryCode
string | null
nullable
optional

Uppercase two-character country or territory code, or null when no address is stored.

Beispiel:

"DE"

additionalInfo
string | null
nullable
optional

Additional employee or address information, or null when none is stored.

Beispiel:

"Building B, third floor"

Zuletzt geändert am 27. August 2026