Actions37
- Address Actions
- Department Actions
- Employee Actions
- Object Actions
- Project Actions
- Ticket Actions
- Ticket Entry Actions
- Time Entry Actions
Employee → Create
AI-generatedSummary
Create an employee record in Venabo
Inputs
- 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
- 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': '...'}.
- imageData — Image data as JSON. Format: {'image': 'base64...', 'size': 100, 'positionX': 0, 'positionY': 0}.
Output shape
Employee record created
Exact return shape not declared in properties or source; operation creates a new employee entry via the Venabo API.