Kimai icon

Kimai

Interact with Kimai time-tracking API

User → Update

AI-generated

Summary

Update a Kimai user via PATCH /api/users/{id}.

Inputs

  • id (required) — User ID to identify the user to update.
  • email (required) — User email address.
  • language (required) — User language code (default: en).
  • locale (required) — User locale identifier (default: en_US).
  • timezone (required) — User timezone (default: Europe/Berlin).
  • alias — User alias.
  • title — User title.
  • accountNumber — User account number.
  • color — User color code.
  • supervisor — User supervisor ID.
  • roles — Array of role names.
  • enabled — Whether the user account is enabled (default: true).
  • systemAccount — Whether the user is a system account (default: false).
  • requiresPasswordReset — Whether the user requires password reset (default: false).

Output shape

The updated user object returned by the Kimai API.

No explicit output schema is defined in the node's source; the operation returns the API response payload.

Examples

Example 1: Update a user's email, language, and enabled status.

Set id to the target user's UUID, email to 'new@example.com', language to 'fr', locale to 'fr_FR', timezone to 'Europe/Paris', enabled to false.

Discussion