Click or drag to resize

ServiceRouter Class

The main 2.0 service entry point where all web service references are served. Every active and available services that is available via the API can be seen here.

Do not point production environments at methods tagged **BETA** these endpoints are subject to change.
Inheritance Hierarchy
SystemObject
  AppOne.Services.V2ServiceRouter

Namespace: AppOne.Services.V2
Assembly: AppOne.Web.Service (in AppOne.Web.Service.dll) Version: 1.0.141
Syntax
public class ServiceRouter

The ServiceRouter type exposes the following members.

Methods
 NameDescription
Public methodCode exampleAddHolidayList Adds a AddHolidayListModel to an account and returns a list of AddResult status structures
Public methodCode exampleAddHolidayListDetail Adds a list of HolidayListDetailModel to an account and returns a list of AddResult status structures
Public methodCode exampleAddLaborLevelDetail Adds a list of AddLaborLevelDetailModel and returns a list of AddResult status structures
Public methodCode exampleAddPayrollPayType Adds a list of AddPayrollPayTypeModel and returns a list of AddResult status structures
Public methodCode exampleAddUserLaborLevel Adds a AddUserLaborLevelOut response with a result model List<AddUserLaborLevelModel>
Public methodCode exampleAddUserPayAdjust Adds a AddUserPayAdjustIn payload with a model List<AddUserPayAdjustModel>
Public methodCode exampleAddUserSchedule Adds a AddUserScheduleIn payload with a model List<AddUserScheduleModel>
Public methodCode exampleAddUserScheduleDetail Adds a AddUserScheduleDetailIn payload with a model List<AddUserScheduleDetailModel>
Public methodCode exampleAddUserTimeNonWorkShift Returns a AddUserTimeNonWorkShiftOut response with a result model List<AddResult>
Public methodCode exampleAddUserTimeOffRequest Adds a AddUserTimeOffRequestIn payload with a model List<AddUserTimeOffRequestModel>
Public methodCode exampleCreateToken Returns a brand new token used for service authentication
Public methodCode exampleDeleteHolidayList Deletes a specified HolidayList by its ID or Name and returns a list of DeleteResult status structures
Public methodCode exampleDeleteHolidayListDetail Deletes a list of HolidayListDetails by their ID and returns a list of DeleteResult status structures
Public methodCode exampleDeleteLaborLevelDetail Deletes a list of labor-list-details by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleDeletePayrollPayType Deletes a list of payroll pay-types by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleDeleteUser**BETA**
Deletes a list of users by its EmpIDList and returns a list of DeleteResult status structures
Public methodCode exampleDeleteUserLaborLevel Deletes a list of assigned user labor levels by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleDeleteUserPayAdjust Deletes a list of user pay adjustments by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleDeleteUserSchedule Deletes a list of user schedules by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleDeleteUserScheduleDetail Deletes a list of user schedules by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleGetCustomerConfig Returns a GetCustomerConfigOut response with a result model List<GetCustomerConfigModel>
Public methodCode exampleGetCustomField Returns a GetCustomFieldOut response with a result model List<GetCustomFieldModel>
Public methodCode exampleGetHolidayList Returns a GetHolidayListOut response with a result model List<GetHolidayListModel>
Public methodCode exampleGetHolidayListDetail Returns a GetHolidayListDetailOut response with a result model List<HolidayListDetailModel>
Public methodCode exampleGetLaborLevel Returns a GetLaborLevelOut response with a result model List<GetLaborLevelModel>
Public methodCode exampleGetLaborLevelDetail Returns a GetLaborLevelDetailOut response with a result model List<GetLaborLevelDetailModel>
Public methodCode exampleGetPayrollPayAdjust Returns a GetPayrollPayAdjustOut response with a result model List<GetPayrollPayAdjustModel>
Public methodCode exampleGetPayrollPayType Returns a GetPayrollPayTypeOut response with a result model List<GetPayrollPayTypeModel>
Public methodCode exampleGetPayrollPolicies Returns a GetPayrollPoliciesOut response with a result model List<GetPayrollPoliciesModel>
Public methodCode exampleGetPunchPrompts Return a GetPunchPromptsOut response with a result model List<GetPunchPromptsModel>
Public methodCode exampleGetSSOEnabled Returns a GetSSOEnabledOut result model to determine if a customer is SSO enabled.
Public methodCode exampleGetSSOLink Returns a GetSSOLinkOut result model.
Public methodCode exampleGetTimeOffPolicy Returns a GetTimeOffPolicyOut response with a result model List<GetTimeOffPolicyModel>
Public methodCode exampleGetTimeOffPolicyDetail Returns a GetTimeOffPolicyDetailOut response with a result model List<GetTimeOffPolicyDetailModel>
Public methodCode exampleGetTimeOffPolicyDetailRule Returns a GetTimeOffPolicyDetailRuleOut response with a result model List<GetTimeOffPolicyDetailRuleModel>
Public methodCode exampleGetTimePunchState Returns a GetTimePunchStateOut response with a result model List<GetTimePunchStateModel>
Public methodCode exampleGetToken Returns a GetTokenOut result model
Public methodCode exampleGetUserBasic Returns a GetUserBasicOut response with a result model List<GetUserBasicModel>
Public methodCode exampleGetUserDetail Returns a GetUserDetailOut response with a result model List<GetUserDetailModel>
Public methodCode exampleGetUserGroups Returns a GetUserGroupsOut response with a result model List<GetUserGroupsModel>
Public methodCode exampleGetUserIPAccess Returns a GetUserIPAccessOut response with a result model List<GetUserIPAccessModel>
Public methodCode exampleGetUserLaborLevel Returns a GetUserLaborLevelOut response with a result model List<GetUserLaborLevelModel>
Public methodCode exampleGetUserLogins Returns a GetUserLoginOut response with a result model List<UserLoginModel>
Public methodCode exampleGetUserPayAdjust Returns a GetUserPayAdjustOut response with a result model List<GetUserPayAdjustModel>
Public methodCode exampleGetUserSchedule Returns a GetUserScheduleOut response with a result model List<GetUserScheduleModel>
Public methodCode exampleGetUserTimeOffBalance Returns a GetUserTimeOffBalanceOut response with a result model List<GetUserTimeOffBalanceModel>
Public methodCode exampleGetUserTimeOffRequest Returns a GetUserTimeOffRequestOut response with a result model List<GetUserTimeOffRequestModel>
Public methodCode exampleGetUserTimeOnStatusBoard Returns a GetUserTimeOnStatusBoardOut response with a result model List<GetUserTimeOnStatusBoardModel>
Public methodCode examplePingTest A simple request that returns true if the web services are on-line.
Public methodCode exampleUpdateHolidayList Updates a specified HolidayList and returns a list of UpdateResult status structures
Public methodCode exampleUpdateLaborLevelDetail Update a list of UpdateLaborLevelDetailModel and returns a list of UpdateLaborLevelDetailOut status structures
Public methodCode exampleUpdatePayrollPayType Updates a list of UpdatePayrollPayTypeModel and returns a list of UpdateResult status structures
Public methodCode exampleUpdateUserLaborLevel Adds a UpdateUserLaborLevelOut response with a result model List<UpdateUserLaborLevelModel>
Public methodCode exampleUpdateUserPayAdjust Updates a UpdateUserPayAdjustIn payload with a model List<UpdateUserPayAdjustModel>
Public methodCode exampleUpdateUserSchedule Updates a UpdateUserScheduleIn payload with a model List<UpdateUserScheduleModel>
Public methodCode exampleUpdateUserScheduleDetail Updates a UpdateUserScheduleDetailIn payload with a model List<UpdateUserScheduleDetailModel>
Public methodCode exampleUpdateUserTimeApproval Returns a UpdateUserTimeApprovalOut response with a result model List<UpdateUserTimeApprovalModel>
Public methodCode exampleUpdateUserTimePunch Updates a Punch that already exists in the system and returns a UpdateUserTimePunchOut response with a result model List<UpdateUserTimePunchResult>
Top
Remarks
Do NOT point production environments at methods tagged **BETA**
Note  Note
Since all request come through the Service Router it is basically an index or table of contents for every available method.
This page is worth bookmarking if you plan to spend a good amount of time interacting with the time-web API
See Also