Structure of Snap Schedule 365 object: Employee

PROPERTIES

Title Type Description
ID number ID of the employee
Code string Unique code to identify the employee
Name string Name of the employee (required)
IsActive boolean Active status of the employee
IsPortalAllowed boolean Is the employee allowed access to the employee remote access portal?
IsInPortalDirectory boolean Can the employees contact information be included in the employee portal directory?
PortalPasswordConfirmationToken string Password confirmation token to allow employee to change password
PortalPasswordConfirmationTokenExpirationDate Date Password confirmation token expiration date and time
PortalPIN string Unique PIN to identify the employee
PositionID number (references Definition) Identifies the employees primary position
HourlyCost number The employees hourly cost
ContactInfo ContactInfo The employees contact information
CustomInfo CustomInfo Identifies any custom data for the employee
DesiredWorkWeekDuration number Length of desired work week in minutes
MaxWorkDurationPerDay number Maximum number of minutes employee can work per day
MinWorkDurationPerDay number Minimum number of minutes employee must work per day
MaxWorkDurationPerWeek number Maximum number of minutes employee can work per week
MinWorkDurationPerWeek number Minimum number of minutes employee must work per day
MaxOvertimeDurationPerDay number Maximum number of overtime minutes employee can work per day
MaxOvertimeDurationPerWeek number Maximum number of overtime minutes employee can work per week
MaxConsecutiveWorkDays number Maximum number of consecutive days that employee can work at a time
IsOvertimeExempt boolean Is employee exempt from overtime?
DateStarted Date Date that the employee was hired
DateTerminated Date Date that the employee was terminated
GenderID number (references Definition) Identifies the gender of this employee
TeamID number (references Definition) Identifies the team that this employee belongs to
PictureInfo PictureInfo Identifies employees profile picture
Notes string Any notes for employee
DateCreated Date Date and time that the employee was created
LastUpdated Date Date and time that the employee was updated
EmployeeSkills EmployeeSkill Array Array of EmployeeSkill objects.
EmployeeLocations EmployeeLocation Array Array of EmployeeLocation objects.
AvailabilitySchedules AvailabilitySchedule Array Array of AvailabilitySchedule objects.
EmployeeAssignmentReasons EmployeeAssignmentReason Array Array of EmployeeAssignmentReason objects.
EmployeeTasks EmployeeTask Array Array of EmployeeTask objects.
CompanyTimeNow Date The current date and time in the account’s defined timezone.