Actions37
- Address Actions
- Department Actions
- Employee Actions
- Object Actions
- Project Actions
- Ticket Actions
- Ticket Entry Actions
- Time Entry Actions
Employee → Update
AI-generatedSummary
Update an employee record in the Venabo system
Inputs
- employeeId (required) — The ID of the employee
- firstName (required) — The first name of the employee
- lastName (required) — The last name of the employee
- initials — The initials of the employee (e.g. 'MM')
- email — The email address of the employee
- gender (required) — The gender of the employee (M, W, D, X)
- birthday — The birthday of the employee (format: YYYY-MM-DD)
- color — The color of the employee (e.g. '#FF5733')
- active (required) — Whether the employee is active
- trainee (required) — Whether the employee is a trainee
- temporary (required) — Whether the employee is temporary
- ignoreWorktimeStats (required) — Whether to ignore worktime statistics for this employee
- staffNumber — The staff number of the employee
- street — The street of the address
- houseNumber — The house number of the address
- zip — The postal zip code
- city — The city name
- phoneNumber — The phone number of the employee
- mobileNumber — The mobile number of the employee
- mailSignature — The email signature of the employee
- socialSecurityNumberGermany — The German social security number
- maxShiftLength — The maximum shift length in hours
- useDifferentEauRequiredFromDay (required) — Whether to use a different EAU required from day
- differentEauRequiredFromDay — The alternative EAU required day
- externalId — The external ID of the employee
- azureUserId — The Azure User ID of the employee
- tagIds — Comma-separated list of tag IDs (e.g. '1,2,3'). Leave empty for null.
- ctiUserIds — Comma-separated list of CTI User IDs (e.g. '1,2,3'). Leave empty for null.
- excludedAreas — Comma-separated list of excluded areas. Leave empty for null.
- employmentPeriods — Array of employment periods as JSON. Format: [{'ID': 0, 'from': '2024-01-01', 'to': '2024-12-31'}]
- hourlyRates — Array of hourly rates as JSON. Format: [{'ID': 0, 'from': '2024-01-01', 'to': '2024-12-31', 'value': 25.50}]
- timeRecordingOptions — Time recording options as JSON. Format: {'monthlySettlementType': '...', 'captureEditPermission': '...', 'orderRecordingType': '...'}
Output shape
The updated employee record from the Venabo system.
Exact return shape is determined by the Venabo API; the node returns the record as modified by the update operation.
Examples
Example 1: Update an employee's name and active status
Provide employeeId, firstName, lastName, and active=true; optional fields omitted or left at default.