Notices
- Methods labeled **Obsolete** will be **SUNSET** very soon. Please update calls to the newer version
as soon as possible.
For additional details see the sunset overview section.
Recent Updates
1.0.141 [Q1 - 2020 Jan-March]
- V2: AddHolidayList* - BETA status removed
- V2: DeleteHolidayList* - BETA status removed
- V2: GetHolidayList* - BETA status removed
- V2: UpdateHolidayList - BETA status removed
- V2: DeleteUser BETA - status released *NEW*
- V1: TokenRenew - *SUNSET*
1.0.141 [Q4 - 2019 Oct-Dec]
- V1: TimeOffGetRequest - *SUNSET*
1.0.141 [Q3 - 2019 July-Sept]
- V2: DeleteUserLaborLevel BETA status removed
- V2: UpdateUserLaborLevel BETA status removed
- V2: AddUserDetail BETA status released *NEW*
- V2: UpdateUserDetail BETA status released *NEW*
Milestones
2019
- All Versions
- V1 Sunset Obsolete Methods
- V1 Migration to V2
- V2 Beta to Live
- V2 New Calls
Log Archive
1.0.141 [Q2 - 2019 April-June]
- V2: GetUserInfo - *REMOVED*
- V1: TimeOffGetRequestDetail - *REMOVED*
- V1: TokenValidate - *REMOVED*
- V1: LaborLevelDetailDelete - *REMOVED*
- V1: CustomFieldGetAll, LaborLevelGetByID, TimeGetStatusBoard - *SUNSET*
- V1: UserInfoGetEmployeeByEffectiveDate - *REMOVED*
- V1: AddPunch/AddPunchByValidationEmpID new property TimeSlicePreID
- V2: AddHolidayList, AddHolidayList BETA status released *NEW*
- V2: GetHolidayList, GetHolidayList BETA status released *NEW*
- V2: DeleteHolidayList, DeleteHolidayList BETA status released *NEW*
- V2: UpdateHolidayList BETA status released *NEW*
1.0.141 [Q1-2019 Jan-March]
- V2: GetUserLaborLevel - new IsHomeLL property
- V2: GetUserLaborLevel - new EnableChargeRateHistory, ChargeRateHistory property
- V2: GetUserLaborLevel - new EnablePayRateHistory, PayRateHistory property
- V2: UpdateUserLaborLevel - Released for Beta
- V2: GetUserGroups *BETA* mode removed
- V2: GetUserInfo *SUNSET*
- V1: LaborLevelDetailGetByID *SUNSET*
- V1: LaborLevelDetailDelete *SUNSET*
- V1: PingTest *SUNSET*
- V1: TimeOffGetRequestDetail *SUNSET*
- V1: UserInfoGetEmployeeByEffectiveDate *SUNSET*
- V1: TokenValidate *SUNSET*
- V1: LaborLevelDetailGetByID *REMOVED*
- V1: PingTest *REMOVED*
1.0.140 [Q4 - 2018]
- V1: UserInfo/Add/Update/Insert* GroupEmployeeIDList property
- V2: GetUserGroups Beta status
- V2: DeleteUserLaborLevel Beta status
- V2: GetUserLaborLevel - AssignID property
1.0.140 [Q3 - 2018]
- V1: TimeAddPunchValidationByEmpIdentifier API null error message if Web Punching is disabled
- V1: UserInfo* Set Employee Type
- V2: AddPayrollPayType - Beta Status Removed
- V2: DeletePayrollPayType - Beta Status Removed
- V2: UpdatePayrollPayType - Beta Status Removed
1.0.140 [Q2 - 2018]
- V2: AddPayrollPayType - Released for Beta
- V2: DeletePayrollPayType - Released for Beta
- V2: UpdatePayrollPayType - Released for Beta
1.0.139 [Q1 -018]
- V1: TimeAddPunchesByEmpIdentifier - new param ApplyHomeLaborLevelDefault
- V1: GetUserTimeOnStatusBoard - Goes live Beta removed
- V1: UserInfoInsert* - Comp Policy Parameters
- V1: UserInfoAdd - Comp Policy Parameters
- V1: UserInfoUpdate - Comp Policy Parameters
1.0.139 [Dec-2017]
- V2: GetUserDetail new property CompTimeEffDate, CompTimeID, CompTimeName
1.0.139 [Nov-2017]
- V2: GetUserDetail new property EnablePoliciesData
- V2: GetUserDetail new property: CustomField.ID property
- V2: GetCustomField new property: DefinedValues, HasDefinedValues, IsMultiSelect, OrdinalPosition, Value
- Int: GetUserTimeOffPolicyByPNG routines
1.0.139 [Oct-2017]
- V2: UpdateLaborLevelDetail released for **LIVE** status
- V2: GetUserTimeOffBalance - new properties PayType-IsDeleted,StartDate,EndDate
- V2: GetUserTimeOffBalance - new properties TimeOffPolicyDetail-ID, IsDeleted,StartDate,EndDate
- Int: GetUserPolicyDuration routines
- Int: GetUserTimeOffPolicy routines
1.0.138 [Sept-2017]
- V2: GetTimeOffPolicyDetailRule goes live Beta status removed (late August)
- V2: DeleteLaborLevelDetail goes live Beta status removed
- V2: Netsuite overview page fix
- V2: Integration Overview Doc updated
- V1: LaborLevelDetailDelete marked obsolete
- V2: UpdateLaborLevelDetail released for **BETA**
- Int: GetTimeOffPolicy* routines
- Int: GetTimeOffBalance routines
1.0.137 [August-2017]
- V2: GetTimeOffPolicyDetailRule goes live Beta status removed (late August)
- V2: Netsuite overview page fix
- V2: GetTimeOffPolicyDetail goes live Beta status removed
- V2: GetTimeOffPolicyDetailRule released for **BETA** (early August)
- V2: GetUserLaborLevel new IsActive property for assigned, home and LL-Hierarchies
- Int: Kiosk Terminal TimeZoneUTCOffset
- Int: Delete Time Card Updates
1.0.136 [July-2017]
- V2: GetTimeOffPolicy goes live Beta status removed
- V2: GetTimeOffPolicyDetail released for **BETA**
- V2: Help Link Updates and Branding
1.0.135 [June-2017]
- V2: GetUserTimeOffRequest new action type "SELECT-EMPID-SINGLE"
- V2: GetUserTimeOffRequest new property PayTypeCode
- V2: GetUserTimeOffRequest new property PayTypeName
- V2: GetTimeOffPolicy released for **BETA**
1.0.134 [May-2017]
- V2: GetSSOEnabled goes live Beta status removed
- V1: SSOEnabled marked as obsolete upgrade to GetSSOEnabled
- V2: GetUserTimeOffBalance goes live Beta status removed
- V2: Message status improved/fixed for range sets
- V2: GetSSOEnabled released for **BETA**
- Website changes to support branding
1.0.133 [April-2017]
- V2: GetUserBasic goes live Beta status removed
- V2: GetUserTimeOffBalance released for **BETA**
- V1: LaborLevelDetailAdd marked obsolete upgrade to V2 AddLaborLevelDetail
- V1: Update to Obsolete cleanup status in API docs
- V2: GetCustomField goes live Beta status removed
- V2: GetToken Fixed Validate action to support Azure UTC
- V2: GetUserBasic released for **BETA**
1.0.132 [March-2017]
- V2: GetUserPayAdjustIn removed the order attributes for SOAP request orders
- V2: GetUserTimeOffRequest fix to support terminated users
- V2: GetUserTimeOffRequest new IgnoreDetails property to skip detail results
- V2: TimeOffGetRequestDetail now obsolete upgrade to GetUserTimeOffRequest
- V2: GetCustomField released for **BETA**
- V1: Obsolete status for UI views of version 1
1.0.131 [Feb-2017]
- V1: UserInfoDeleteByEmpIdentifier Sunset removed from list
- V2: GetUserLaborLevel fix for labor-level hierarchy timeouts with large IN clause returns
- V2: UpdateUserSchedule goes LIVE (beta flag removed)
- V2: UpdateUserScheduleDetail goes LIVE (beta flag removed)
- V2: AddUserPayAdjust goes LIVE (beta flag removed)
- V2: AddUserLaborLevel goes LIVE (beta flag removed)
- V2: UpdateUserTimeApproval goes LIVE (beta flag removed)
1.0.130 [Jan-2017]
- V1: TimeGetPunchesByEmpIdentifier SearchAction parameter added for OT results
- V2: UpdateUserPayAdjust goes LIVE (beta flag removed)
- V2: GetPayrollPolicies goes LIVE (beta flag removed)
- V2: AddUserSchedule goes LIVE (beta flag removed)
- V2: AddUserScheduleDetail goes LIVE (beta flag removed)
1.0.129 [Nov-2016]
- V2: GetPayrollPolicies new properties added, PayPeriodStartDate, PayPeriodDays
- V2: AddUserLaborLevel validation improvements for LLHiearcy
- V2: GetPayrollPolicies new method in BETA stage
- V1: TimeGetPunchesByEmpIdentifier new properties In/Out-TimeSlicePreID
1.0.128 [Oct-2016]
- V2: AddUserTimeOffRequest goes LIVE (beta flag removed)
- V2: GetUserLaborLevel.ChargeType/Paytype properties added
- V2: AddUserLaborLevel new method in BETA stage
- V2: GetUserTimeOffRequest goes LIVE (beta flag removed)
- V2: DeleteUserPayAdjust goes LIVE (beta flag removed)
- V1: TimeGetPunchesByEmpIdentifier.In/OutTimeActual properties added
1.0.127 [Sept-2016]
- V2: GetUserPayAdjust goes LIVE (beta flag removed)
- V2: GetCustomerConfig goes LIVE (beta flag removed)
- V2: Add/Update UserSchedule valid EmpIdentifier check added
1.0.126 [Sept-2016]
- V2: GetPayrollPayAdjust.UseEmpPayRate new property
- V2: GetPayrollPayAdjust.AllowEmpEntry new property
- V2: GetCustomerConfig new method in BETA stage
- V2: [Add, Delete, Get, Update].UsePayAdjust new BETA operations
- V1: TimeAddPunchByEmpIdentifier.WebKioskTerminalID new property
- On-line user interface adjustments
- InternalTelePunchAGI routes removed
1.0.125 [Aug-2016]
- V2: GetUserDetail.EnableRatesData new exclusion property for performance
- V2: GetUserDetail.EnableAccrualsData new exclusion property for performance
- V2: GetPayrollPayAdjust *BETA* removed production ready
- V2: GetUserTimeOffRequest Contract name renamed from GetTimeOffRequest for consistency
- V2: AddUserTimeOffRequest Contract name renamed from AddTimeOffRequest for consistency
- V2: GetUserInfo Method is deprecated
1.0.124 [July-2016]
- V2: GetPayrollPayType *BETA* removed production ready
- V2: GetUserDetail added EnableCustomFieldsData property
- V2: GetUserDetail added MobileClockInOutAllowed property
- V2: GetUserLaborLevel performance enhancements
- V2: AddUserSchedule fix for labor level hierarchies
1.0.123 [June-2016]
- V2: GetTimeOffRequest *BETA* released
- V2: AddTimeOffRequest *BETA* released
1.0.122 [May-2016]
- V2: GetTimeOffRequest *SCHEMA* model released
- V2: AddTimeOffRequest *SCHEMA* model released
1.0.121 [May-2016]
- V2: GetUserSchedule beta status removed
- V2: DeleteUserSchedule beta status removed
- V2: DeleteUserScheduleDetail beta status removed
1.0.120 [April-2016]
- V1: TimeGetPunchesByEmpIdentifier added LaborLevelID(N)
- ALL: Improved Trace logging for input requests
1.0.119 [March-2016]
- Fix: Azure Proxy Layer Token Checks and Null Ref updates
- V2: GetUserIPAccess
1.0.118 [January-2016]
- Update: SDK Updated to support REST Samples
- Azure Proxy Enabled: Requests are being forwarded to Azure when the database is flag as Azure migrated
1.0.117 [October-2015]
- New: V1 TimeExport Added EnableForecastedHours to output
- Update: V1 UserInfoGetByUserID Officially Sunet
- Update: V1 UserInfoDeleteByUserID Officially Sunet
- Azure Proxy Sublayer Setup
1.0.116 [September-2015]
- New: V1 TimeGetStatusBoard Added LL0(N)ID, LastTransctionTypeID, LastTransactionDateResult
- New: V2 GetUserDetail TimeZoneIsDST property and TimeZoneUTCOffset supports DST
- Fix: V2 GetUserLaborLevel AssignedLaborLevel bug in some situations returned labor-levels that were no longer assigned
- Azure Proxy Sublayer Setup
1.0.115 [September-2015]
- New: V2 GetSSOLink Retrieve single sign on links
- Update: V2 GetUserDetail TimeZoneDisplayName, TimeZoneUTCOffset
- Azure Proxy Sublayer Setup
1.0.114 [August-2015]
- New: V1 UserInfoGetPolicyDuration Returns a users meal/break duration
- New: V2 GetToken Validate and renew a token
1.0.113 [July-2015]
- New: V1 TimeAddPunchBy* New Property EmpNotes
- New: V1 TimeGetLastPunchByIdentifier New Properties Latitude and Latitude
1.0.112 [July-2015]
- Bug: V1 TimeExport EmpIdentifiers - inactive employees not returning with active employees
- New: V1 UserInfo/Add/Update/Insert New Properties HolidayList, HolidayListID, HolidayListEffDate
- New: V1 TimeAddPunchBy* New Properties Latitude/Longitude
- New: V2 GetUserDetails UserPolicies Structure - Includes user policy data
1.0.111 [June-2015]
- New: V1 TimeOffGetRequest new parameter PayTypeCode
- New: V1 TimeGetPunchesByEmpIdentifier New Properties In/OutLatitude and In/OutLatitude
- New: V1 UserInfoGetByEmpID New Properties HolidayList, HolidayListID, HolidayListEffDate
- New: V1 UserInfoGetEmployeeByEffectiveDate New Properties HolidayList, HolidayListID, HolidayListEffDate
1.0.110 [June-2015]
- New: V2 GetUserDetails UserAccruals Structure - Includes user time off level data
- New: V2 GetUserDetails CustomFields Structure - Includes user custom field data
- New: V2 GetUserDetails UserProfile Structure - Includes user profile level data
1.0.109 [May-2015]
- New: GetUserDetails UserAccess Structure - Includes user access level data
- New: GetUserDetails UserRates Structure - Includes user pay rates data
- New: GetUserDetails UserPolicies - Groups Structure - Includes user groups as a subset of the policy data
- New: V1.TimeOffRequest Added PayTypeCode field to response.
- New: V1.TimeExport Added Amount2 field which gives precision time in seconds.
- Live: V2.GetUserLaborLevel Method release ready
- Live: V2.GetTimePunchState Method release ready
- New: GetUserDetails Data Filter - Post filter a processed service requests
- New: GetUserDetails SELECT-LNAME for DataAction type select based on last name
1.0.108 [April-2015]
- New: V1.TimeExport New EmpIdentifiers parameter to select only requested EmpIDs.
- New: V2.GetLaborLevelDetail SELECT-CODE for DataAction type
- Live: V2.GetLaborLevel Method release ready
- Live: V2.GetLaborLevelDetail Method release ready
1.0.107 [March-2015]
- New: V1.TimeOffGetBalance Returns new parameter "PayTypeCode" to give details about the actual pay type code.
- New: V1.TimeOffGetRequest Added Action flag that accepts two values "ALL" and "EMPID" to filter on employee ids.
- New: V1.TimeOffGetRequest Added parameter EmpIdentifiers which works with Action flag "EMPID" value.
- New: V1.TimeOffGetRequest Returns new parameter "PayTypeName" to give details about the actual name.
- Fix: V1.LaborLevelDetailHierarchyGetAll Performance enhancements to speed up response times
- Fix: V1.LaborLevelDetailGetAll Performance enhancements to speed up response times
- New: V2.GetUserLaborLevel HomeLaborLevels contract moved from GetUserDetail and now returns LL(n)Code and LL(n)ID.
- New: V2.GetUserDetail First release of Policies structure including Groups.
- Update: All of V2 methods still have a beta status and should not be pointed to from production
- Update: A Milestone section was added to the changelog to give an overview of upcoming requests.
1.0.106 [February-2015]
- New: Version 2.0 Beta Preview
- New: V1.UserInfoDeleteByEmpID Will replace the legacy calls based on GET requests
- New: V1.UserInfoGetByEmpID Will replace the legacy calls based on GET requests
1.0.105 [February-2015]
- Fix: V1.TimeExport Performance enhancements to speed up response times
- New: V1.TimeExport New parameter TimeExportParamIn.FilterByTimeCardApprovalLevel for manager(s)/admin approvals
- New: Version 2.0 documentation available for read-only (methods still in development)
1.0.104 [November-2014]
- Fix: TimeExport Bug with shift differential and overtime merges related to daylight savings
1.0.103 [September-2014]
- Fix: TimeAddPunch* Fix for double punching
- New: Support to Ignore Manager ID for Employee Group Assignment New setting in Configuration > Import Overrides
1.0.102 [August-2014]
- New: TimeGetPunchesByEmpIdentifier elements LaborLevelCode(N) added to response object
- New: TimeGetPunchesByEmpIdentifier input element IgnoreLaborLevelCodes added
- New: SSOLinkByEmpIdentifier IsRequired Checks Added
- New: SSOLinkByLogin IsRequired Checks Added
- New: SSOLinkByLoginID IsRequired Checks Added
1.0.101 [July-2014]
- New: TimeExport elements ManagerApproved, Manager2Approved, AdminApproved, EmployeeApproved added to response object
- New: TimeExport StartDate and EndDate inbound parameters are no longer hour sensitive
- New: TokenRenew Update to fix the valid renew process
1.0.100 [July-2014]
- New: New updated help system
- New: LaborLevelDetailUpdate now supports LaborLevelDetailModelUpdate.EmpNotesRequired for inbound requests
- New: LaborLevelDetailUpdate now supports LaborLevelDetailModelUpdate.LLCustomFields for inbound requests
- New: LaborLevelDetailAdd now supports LaborLevelDetailModelUpdate.EmpNotesRequired for inbound requets
- New: LaborLevelDetailHierarchyGetAll now supports LaborLevelDetailModelUpdate.EmpNotesRequired for reponses
- Update: TimeAddPunchByBadgeID LaborLevel(N) exception checking for labor level values
- Update: TimeAddPunchByEmpIdentifier LaborLevel(N) exception checking for labor level values
- Fix: UserInfoAdd UserID was returning 0 is now returning correct ID
Sunset Endpoints
ENDPOINT | SUNSET | REMOVED |
V1 CustomFieldGetAll | 4-10-2019 | 5-23-2019 |
V1 LaborLevelDetailAdd | Soon | TBD |
V1 LaborLevelDetailDelete | 3-13-2019 | 4-24-2019 |
V1 LaborLevelDetailGetAll | Soon | TBD |
V1 LaborLevelDetailGetByID | 2-13-2019 | 3-27-2019 |
V1 LaborLevelGetByID | 4-10-2019 | 5-23-2019 |
V1 PingTest | 2-13-2019 | 3-27-2019 |
V1 SSOLinkByLogin | Soon | TBD |
V1 SSOLinkByLoginID | Soon | TBD |
V1 TimeOffGetRequest | 1-08-2020 | Soon |
V1 TimeOffGetRequestDetail | 3-27-2019 | 4-24-2019 |
V1 TimeGetStatusBoard | 4-10-2019 | 5-23-2019 |
V1 TokenRenew | Soon | TBD |
V1 TokenValidate | 3-27-2019 | 4-24-2019 |
V1 UserInfoGetEmployeeByEffectiveDate | 4-10-2019 | 5-08-2019 |
V2 GetUserInfo | 3-13-2019 | 4-24-2019 |