Hrmony Embedded API — Admin (DE) (1.0.0)

Download OpenAPI specification:

License: LicenseRef-Hrmony-Proprietary

Hrmony Embedded API — Admin-Tier. Nicht manuell bearbeiten.

Mitarbeiter

Einzelnen Mitarbeiter erstellen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
personalnummer
required
string

Personalnummer des Mitarbeiters. Eindeutig innerhalb der Organisation; Duplikat führt zu 409.

vorname
required
string

Vorname des Mitarbeiters.

nachname
required
string

Nachname des Mitarbeiters.

externeMitarbeiterId
string

Optionale stabile Kennung des Mitarbeiters aus dem Partner-System. Nach dem Erstellen unveränderlich. Wird als sub-Claim auf User-Tokens verwendet (§AU9).

Responses

Request samples

Content type
application/json
{
  • "personalnummer": "P-10023",
  • "vorname": "Anna",
  • "nachname": "Schmidt",
  • "externeMitarbeiterId": "ext-ma-9f72e3"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Einzelnen Mitarbeiter abrufen

Authorizations:
clientCredentials
path Parameters
mitarbeiterId
required
string <uuid>

UUID des Mitarbeiters.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mitarbeiter auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer >= 1

Seitengröße.

cursor
string

Opaker Cursor aus meta.pagination.nextCursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mehrere Mitarbeiter erstellen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
required
Array of objects [ 1 .. 1000 ] items

Responses

Request samples

Content type
application/json
{
  • "mitarbeiter": [
    ]
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mitarbeiter deaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
deaktiviertZum
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "deaktiviertZum": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mitarbeiter reaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
aktiviertZum
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "aktiviertZum": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Stammdaten eines Mitarbeiters setzen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
personalnummer
required
string
vorname
required
string
nachname
required
string

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "personalnummer": "string",
  • "vorname": "string",
  • "nachname": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Organisation

Aktive Organisation abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Externe Kunden-ID ändern

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
externeKundenId
required
string

Responses

Request samples

Content type
application/json
{
  • "externeKundenId": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Benefit-Übersicht der Organisation abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Organisation · Essenszuschuss

Essenszuschuss freischalten

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Essenszuschuss sperren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Organisation · Mobilitaet

Mobilität freischalten

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mobilität sperren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mitarbeiter · Essenszuschuss

Essenszuschuss-Konfigurationswerte abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Essenszuschuss-Konfigurationen auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Essenszuschuss-Status auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Essenszuschuss-Konfiguration abrufen

Authorizations:
clientCredentials
path Parameters
mitarbeiterId
required
string <uuid>

UUID des Mitarbeiters.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Essenszuschuss-Status abrufen

Authorizations:
clientCredentials
path Parameters
mitarbeiterId
required
string <uuid>

UUID des Mitarbeiters.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Essenszuschuss konfigurieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

guthaben
required
number decimal places <= 2 >= 0

Geldbetrag in Euro mit zwei Nachkommastellen.

tageswert
required
number decimal places <= 2 >= 0

Geldbetrag in Euro mit zwei Nachkommastellen.

eigenanteil
required
boolean
bruttoausgleichszahlung
required
boolean

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string",
  • "guthaben": 0,
  • "tageswert": 0,
  • "eigenanteil": true,
  • "bruttoausgleichszahlung": true
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Essenszuschuss-Konfigurationen setzen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
required
Array of objects [ 1 .. 1000 ] items

Responses

Request samples

Content type
application/json
{
  • "mitarbeiter": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Essenszuschuss aktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Essenszuschuss aktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
Array of strings <uuid> [ 1 .. 1000 ] items [ items <uuid > ]
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": [
    ],
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Essenszuschuss deaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Essenszuschuss deaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
Array of strings <uuid> [ 1 .. 1000 ] items [ items <uuid > ]
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": [
    ],
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mitarbeiter · Mobilitaet

Mobilitäts-Konfigurationen auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mobilitäts-Status auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mobilitäts-Konfiguration abrufen

Authorizations:
clientCredentials
path Parameters
mitarbeiterId
required
string <uuid>

UUID des Mitarbeiters.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mobilitäts-Status abrufen

Authorizations:
clientCredentials
path Parameters
mitarbeiterId
required
string <uuid>

UUID des Mitarbeiters.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mobilität konfigurieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

guthaben
required
number decimal places <= 2 >= 0

Geldbetrag in Euro mit zwei Nachkommastellen.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string",
  • "guthaben": 0
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Mobilität konfigurieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
required
Array of objects [ 1 .. 1000 ] items

Responses

Request samples

Content type
application/json
{
  • "mitarbeiter": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mobilität aktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Mobilität aktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
Array of strings <uuid> [ 1 .. 1000 ] items [ items <uuid > ]
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": [
    ],
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Mobilität deaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
string <uuid>
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": "68a7cfa5-5754-45f8-80d8-cc22ea1fd117",
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Mehrere Mobilität deaktivieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
mitarbeiterId
required
Array of strings <uuid> [ 1 .. 1000 ] items [ items <uuid > ]
wirksamAb
required
string^\d{4}-(0[1-9]|1[012])$

Leistungsmonat im Format YYYY-MM.

Responses

Request samples

Content type
application/json
{
  • "mitarbeiterId": [
    ],
  • "wirksamAb": "string"
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Webhooks

Webhook registrieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
url
required
string <uri>

Responses

Request samples

Content type
application/json

Response samples

Content type
application/json
{
  • "data": {
    }
}

Webhook deregistrieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
webhookId
required
string <uuid>

Responses

Request samples

Content type
application/json
{
  • "webhookId": "ed71eef4-4c34-46dc-81fe-954e560454fd"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Webhooks auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Lohndaten · Lohndateien

Lohndatei-Formate abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Lohndatei-Format konfigurieren

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
required
"csv" (string) or "excel" (string) or "datev" (string) or "lodas" (string) or "sage" (string)
lohnartSteuerfrei
string
mandantenNummer
string
beraterNummer
string

Responses

Request samples

Content type
application/json
{
  • "format": "csv",
  • "lohnartSteuerfrei": "string",
  • "mandantenNummer": "string",
  • "beraterNummer": "string"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Lohndatei-Format abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Lohndateien auflisten

Authorizations:
clientCredentials
query Parameters
limit
integer [ 1 .. 200 ]
Default: 50

Seitengröße.

cursor
string

Opaker Cursor.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Lohndatei abrufen

Authorizations:
clientCredentials
header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

Idempotency-Key
string

Optionaler Idempotency-Key für mutierende Anfragen.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Request Body schema: application/json
required
lohndateiId
required
string <uuid>

Responses

Request samples

Content type
application/json
{
  • "lohndateiId": "1997c0fc-8c0c-4a45-be9f-506107d21695"
}

Response samples

Content type
application/json
{
  • "data": {
    }
}

Jobs

Job-Status abrufen

Authorizations:
clientCredentials
path Parameters
jobId
required
string <uuid>

UUID des Jobs.

header Parameters
Accept-Language
required
string
Enum: "de" "en"

Angeforderte Sprachoberfläche — de oder en.

X-Request-Id
string

Korrelations-ID; wird auf der Antwort wiederholt.

traceparent
string

W3C-Tracekontext.

tracestate
string

W3C-Tracestatus.

X-Hrmony-Tenant-ID
required
string

Tenant (Organisation) ID — Pflichtfeld für den Admin-Tier.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}