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. |