| Service |  | 
The ServiceRouter type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|   | AddHolidayList | Adds a AddHolidayListModel to an account and returns a list of AddResult status structures | 
|   | AddHolidayListDetail | Adds a list of HolidayListDetailModel to an account and returns a list of AddResult status structures | 
|   | AddLaborLevelDetail | Adds a list of AddLaborLevelDetailModel and returns a list of AddResult status structures | 
|   | AddPayrollPayType | Adds a list of AddPayrollPayTypeModel and returns a list of AddResult status structures | 
|   | AddUserLaborLevel | Adds a AddUserLaborLevelOut response with a result model List<AddUserLaborLevelModel> | 
|   | AddUserPayAdjust | Adds a AddUserPayAdjustIn payload with a model List<AddUserPayAdjustModel> | 
|   | AddUserSchedule | Adds a AddUserScheduleIn payload with a model List<AddUserScheduleModel> | 
|   | AddUserScheduleDetail | Adds a AddUserScheduleDetailIn payload with a model List<AddUserScheduleDetailModel> | 
|   | AddUserTimeNonWorkShift | Returns a AddUserTimeNonWorkShiftOut response with a result model List<AddResult> | 
|   | AddUserTimeOffRequest | Adds a AddUserTimeOffRequestIn payload with a model List<AddUserTimeOffRequestModel> | 
|   | CreateToken | Returns a brand new token used for service authentication | 
|   | DeleteHolidayList | Deletes a specified HolidayList by its ID or Name and returns a list of DeleteResult status structures | 
|   | DeleteHolidayListDetail | Deletes a list of HolidayListDetails by their ID and returns a list of DeleteResult status structures | 
|   | DeleteLaborLevelDetail | Deletes a list of labor-list-details by its IDList and returns a list of DeleteResult status structures | 
|   | DeletePayrollPayType | Deletes a list of payroll pay-types by its IDList and returns a list of DeleteResult status structures | 
|   | DeleteUser | **BETA** Deletes a list of users by its EmpIDList and returns a list of DeleteResult status structures | 
|   | DeleteUserLaborLevel | Deletes a list of assigned user labor levels by its IDList and returns a list of DeleteResult status structures | 
|   | DeleteUserPayAdjust | Deletes a list of user pay adjustments by its IDList and returns a list of DeleteResult status structures | 
|   | DeleteUserSchedule | Deletes a list of user schedules by its IDList and returns a list of DeleteResult status structures | 
|   | DeleteUserScheduleDetail | Deletes a list of user schedules by its IDList and returns a list of DeleteResult status structures | 
|   | GetCustomerConfig | Returns a GetCustomerConfigOut response with a result model List<GetCustomerConfigModel> | 
|   | GetCustomField | Returns a GetCustomFieldOut response with a result model List<GetCustomFieldModel> | 
|   | GetHolidayList | Returns a GetHolidayListOut response with a result model List<GetHolidayListModel> | 
|   | GetHolidayListDetail | Returns a GetHolidayListDetailOut response with a result model List<HolidayListDetailModel> | 
|   | GetLaborLevel | Returns a GetLaborLevelOut response with a result model List<GetLaborLevelModel> | 
|   | GetLaborLevelDetail | Returns a GetLaborLevelDetailOut response with a result model List<GetLaborLevelDetailModel> | 
|   | GetPayrollPayAdjust | Returns a GetPayrollPayAdjustOut response with a result model List<GetPayrollPayAdjustModel> | 
|   | GetPayrollPayType | Returns a GetPayrollPayTypeOut response with a result model List<GetPayrollPayTypeModel> | 
|   | GetPayrollPolicies | Returns a GetPayrollPoliciesOut response with a result model List<GetPayrollPoliciesModel> | 
|   | GetPunchPrompts | Return a GetPunchPromptsOut response with a result model List<GetPunchPromptsModel> | 
|   | GetSSOEnabled | Returns a GetSSOEnabledOut result model to determine if a customer is SSO enabled. | 
|   | GetSSOLink | Returns a GetSSOLinkOut result model. | 
|   | GetTimeOffPolicy | Returns a GetTimeOffPolicyOut response with a result model List<GetTimeOffPolicyModel> | 
|   | GetTimeOffPolicyDetail | Returns a GetTimeOffPolicyDetailOut response with a result model List<GetTimeOffPolicyDetailModel> | 
|   | GetTimeOffPolicyDetailRule | Returns a GetTimeOffPolicyDetailRuleOut response with a result model List<GetTimeOffPolicyDetailRuleModel> | 
|   | GetTimePunchState | Returns a GetTimePunchStateOut response with a result model List<GetTimePunchStateModel> | 
|   | GetToken | Returns a GetTokenOut result model | 
|   | GetUserBasic | Returns a GetUserBasicOut response with a result model List<GetUserBasicModel> | 
|   | GetUserDetail | Returns a GetUserDetailOut response with a result model List<GetUserDetailModel> | 
|   | GetUserGroups | Returns a GetUserGroupsOut response with a result model List<GetUserGroupsModel> | 
|   | GetUserIPAccess | Returns a GetUserIPAccessOut response with a result model List<GetUserIPAccessModel> | 
|   | GetUserLaborLevel | Returns a GetUserLaborLevelOut response with a result model List<GetUserLaborLevelModel> | 
|   | GetUserLogins | Returns a GetUserLoginOut response with a result model List<UserLoginModel> | 
|   | GetUserPayAdjust | Returns a GetUserPayAdjustOut response with a result model List<GetUserPayAdjustModel> | 
|   | GetUserSchedule | Returns a GetUserScheduleOut response with a result model List<GetUserScheduleModel> | 
|   | GetUserTimeOffBalance | Returns a GetUserTimeOffBalanceOut response with a result model List<GetUserTimeOffBalanceModel> | 
|   | GetUserTimeOffRequest | Returns a GetUserTimeOffRequestOut response with a result model List<GetUserTimeOffRequestModel> | 
|   | GetUserTimeOnStatusBoard | Returns a GetUserTimeOnStatusBoardOut response with a result model List<GetUserTimeOnStatusBoardModel> | 
|   | PingTest | A simple request that returns true if the web services are on-line. | 
|   | UpdateHolidayList | Updates a specified HolidayList and returns a list of UpdateResult status structures | 
|   | UpdateLaborLevelDetail | Update a list of UpdateLaborLevelDetailModel and returns a list of UpdateLaborLevelDetailOut status structures | 
|   | UpdatePayrollPayType | Updates a list of UpdatePayrollPayTypeModel and returns a list of UpdateResult status structures | 
|   | UpdateUserLaborLevel | Adds a UpdateUserLaborLevelOut response with a result model List<UpdateUserLaborLevelModel> | 
|   | UpdateUserPayAdjust | Updates a UpdateUserPayAdjustIn payload with a model List<UpdateUserPayAdjustModel> | 
|   | UpdateUserSchedule | Updates a UpdateUserScheduleIn payload with a model List<UpdateUserScheduleModel> | 
|   | UpdateUserScheduleDetail | Updates a UpdateUserScheduleDetailIn payload with a model List<UpdateUserScheduleDetailModel> | 
|   | UpdateUserTimeApproval | Returns a UpdateUserTimeApprovalOut response with a result model List<UpdateUserTimeApprovalModel> | 
|   | UpdateUserTimePunch | Updates a Punch that already exists in the system and returns a UpdateUserTimePunchOut response with a result model List<UpdateUserTimePunchResult> | 
 See Also
See Also