Division aktualisieren
Aktualisiert eine Division. Wird X-Tenant-ID gesendet, muss der Header zum Tenant der Division passen. Mit dryRun=true gibt die API die projizierte Division zurück, ohne sie zu speichern.
Auf einen Blick
Betriebsverhalten
Aktualisiert eine Division. WirdX-Tenant-ID gesendet, muss der Header zum Tenant der Division passen. Mit dryRun=true gibt die API die projizierte Division zurück, ohne sie zu speichern.
- Parent-Änderungen müssen im selben Tenant bleiben und dürfen keinen Zyklus erzeugen.
- Verwenden Sie
parentId: nullfür Root undcostCenter: null, um die Kostenstelle zu leeren.
Häufige Fehler
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-Keynoch unnötige personenbezogene Daten. - Gleichen Sie Hierarchie und aktuellen Ressourcenstatus ab, bevor Sie einen mehrdeutigen Write wiederholen.
Zugehöriger Integrationsleitfaden
Autorisierungen
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
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.
^[0-9a-fA-F]{24}$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.
^[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
Division ID.
^[0-9a-fA-F]{24}$"68920e08eeaea4f2301eecb3"
Abfrageparameter
When true, the API validates the request without applying the change. The operation's responses specify the returned representation. When omitted, the server uses false.
true
Body
The JSON request body must not exceed 5,242,880 bytes.
Fields accepted when updating a division. At least one field is required.
New division name. It must be unique among siblings.
1"Enterprise Sales"
New parent division ID. Use null to move the division to the root level.
^[0-9a-fA-F]{24}$"68920e08eeaea4f2301eecb3"
New display order among sibling divisions.
2
Replacement cost center. Use null to clear the existing value.
null
Antwort
Returns the updated division, or the projected division when dryRun=true.
Division details.
Division ID. A create dry run returns a preview ID that cannot be used in later requests.
"68920e08eeaea4f2301eecb3"
ID of the tenant that owns the division.
^[0-9a-fA-F]{24}$"68a000000000000000000010"
Division name.
"Sales"
Parent division ID, or null for a root division.
1^[0-9a-fA-F]{24}$null
Display order among sibling divisions.
1
Customer-defined cost center, or null when none is assigned.
1"CC-SALES"
UTC creation timestamp.
1Z$"2026-01-15T10:30:00.000Z"
UTC timestamp of the latest update.
1Z$"2026-07-01T08:15:00.000Z"
