Emvion Venabo icon

Emvion Venabo

Interact with the emvion venabo API

Employee → Create

AI-generated

Summary

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.

Links

Discussion