| Name | Signature | Description | 
|---|
| BulkGetTimeOffBookingPolicyForTimeOffTypes | BulkGetTimeOffBookingPolicyForTimeOffTypeResult1[] BulkGetTimeOffBookingPolicyForTimeOffTypes(Uri[] timeOffTypeUris) | Get the details on all booking validations for the specific time off types. | 
| DeleteTimeOffTransactionRulePolicyScheduleEntry | void DeleteTimeOffTransactionRulePolicyScheduleEntry(Uri scheduleEntryUri) | Delete the specified time off transaction rule policy schedule entry | 
| GetCurrentTimeOffTransactionPolicyForUserAndTimeOffType | UserCurrentTimeOffTransactionRulePolicyDetails1 GetCurrentTimeOffTransactionPolicyForUserAndTimeOffType(Uri userUri, Uri timeOffTypeUri) | Get the current timeoff transaction policy details for a user and specific time off type. | 
| GetDefaultTimeOffBalanceExpiryPolicyForTimeOffType | TimeOffBalanceExpiryPolicyByTimeOffTypeDetails1 GetDefaultTimeOffBalanceExpiryPolicyForTimeOffType(Uri timeOffTypeUri) | Get the default time off balance expiry policy details for a time off type | 
| GetDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType | TimeOffTypeTransactionPolicyScheduleEntryDetails1[] GetDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType(Uri timeOffTypeUri) | Get the details on the default time off transaction policies configuration for a specific time off type. | 
| GetEligiblePayCodesForTimeOffInLieuPolicy | PayCodeDescriptionSummary1[] GetEligiblePayCodesForTimeOffInLieuPolicy() | Get all eligible pay codes for time off in lieu. | 
| GetEligibleTimeOffBalanceExpiryRules | ScriptDescriptionSummary1[] GetEligibleTimeOffBalanceExpiryRules() | Get the eligible time off balance expiry rules (scripts) | 
| GetEligibleTimeOffTransactionRuleScripts | TimeOffTransactionRuleScriptDescriptionSummary1[] GetEligibleTimeOffTransactionRuleScripts() | Get the list of scripts eligible to be used for a time off transaction policy. | 
| GetEligibleTimeOffTypesForTimeOffInLieuPolicy | TimeOffTypeDescriptionSummary1[] GetEligibleTimeOffTypesForTimeOffInLieuPolicy() | Get all eligible time off types for time off in lieu. | 
| GetEligibleTimeOffValidationRules | ScriptDescriptionSummary1[] GetEligibleTimeOffValidationRules() | Get the list of scripts eligible to be used for a time off validation. | 
| GetTimeOffBookingPolicyForTimeOffType | TimeOffTypeBookingPolicyDetails1 GetTimeOffBookingPolicyForTimeOffType(Uri timeOffTypeUri) | Get the details on all booking validations for a specific time off type. | 
| GetTimeOffDeletePolicyForTimeOffType | Uri GetTimeOffDeletePolicyForTimeOffType(Uri timeOffTypeUri) | Returns how users may delete their time off. | 
| GetTimeOffEditPolicyForTimeOffType | Uri GetTimeOffEditPolicyForTimeOffType(Uri timeOffTypeUri) | Returns how users may reopen and update their time off, after its been submitted. | 
| GetTimeOffTransactionRulePolicyRevisionHistoryForUserAndTimeOffType | UserTimeOffTransactionRulePolicyRevisionHistoryDetails1 GetTimeOffTransactionRulePolicyRevisionHistoryForUserAndTimeOffType(Uri userUri, Uri timeOffTypeUri) | Get the user time off transaction policy revision history details for a specific time off type. | 
| GetUserTimeOffTransactionRulePolicy | UserTimeOffTransactionRulePolicyDetails1 GetUserTimeOffTransactionRulePolicy(Uri userUri) | Get the user time off transaction policy details for a specific time off type. | 
| InsertTimeOffTransactionRulePolicyIntoTimeOffTransactionRulePolicySchedule | UserTimeOffTransactionRulePolicyScheduleEntryReference1 InsertTimeOffTransactionRulePolicyIntoTimeOffTransactionRulePolicySchedule(Uri userUri, Uri timeOffTypeUri, UserTimeOffTransactionRulePolicyScheduleEntryParameter1 scheduleEntry) | Insert a new scheduled future change to a user's time off transaction policy, effective as of a given date | 
| PutCurrentTimeOffTransactionRulePolicy | void PutCurrentTimeOffTransactionRulePolicy(Uri userUri, Uri timeOffTypeUri, UserCurrentTimeOffTransactionRulePolicyParameter1 policy) | Set the current effective time off transaction rule policy configuration for user and a specific time off type | 
| PutDefaultTimeOffBalanceExpiryPolicyForTimeOffType | void PutDefaultTimeOffBalanceExpiryPolicyForTimeOffType(TimeOffBalanceExpiryPolicyByTimeOffTypeParameter1 timeOffTypeExpiryPolicy) | Set the default time off balance expiry policy for a time off type | 
| PutDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType | void PutDefaultTimeOffTransactionRulePolicyScheduleForTimeOffType(Uri timeOffTypeUri, TimeOffTypeTransactionPolicyScheduleEntryParameter1[] policyScheduleEntries) | Configure multiple default time off transaction rule policies configuration for a specific time off type. Each policy consist of offsetValue, rule scripts and runtime parameter values | 
| PutTimeOffBookingPolicyForTimeOffType | void PutTimeOffBookingPolicyForTimeOffType(TimeOffTypeBookingPolicyParameter1 timeOffTypeBookingPolicy) | Save the booking validation for a specific time off type. | 
| PutTimeOffTransactionRulePolicySchedule | void PutTimeOffTransactionRulePolicySchedule(Uri userUri, Uri timeOffTypeUri, UserTimeOffTransactionRulePolicyScheduleEntryParameter1[] policyScheduleEntries) | Set the time off transaction rule schedule policy configuration for user and a specific time off type | 
| UpdateTimeOffDeletePolicyForTimeOffType | void UpdateTimeOffDeletePolicyForTimeOffType(Uri timeOffTypeUri, Uri timeOffDeletePolicyOptionUri) | Configure how users may delete their time off. | 
| UpdateTimeOffEditPolicyForTimeOffType | void UpdateTimeOffEditPolicyForTimeOffType(Uri timeOffTypeUri, Uri timeOffEditPolicyOptionUri) | Configure how users may reopen and update their time off, after its been submitted. | 
| UpdateTimeOffTransactionRulePolicyScheduleEntryDescription | void UpdateTimeOffTransactionRulePolicyScheduleEntryDescription(Uri scheduleEntryUri, String description) | Update the effective date of the specified schedule entry | 
| UpdateTimeOffTransactionRulePolicyScheduleEntryEffectiveDate | void UpdateTimeOffTransactionRulePolicyScheduleEntryEffectiveDate(Uri scheduleEntryUri, Date1 effectiveDate) | Update the effective date of the specified schedule entry | 
| UpdateTimeOffTransactionRulePolicyScheduleEntryRules | void UpdateTimeOffTransactionRulePolicyScheduleEntryRules(Uri scheduleEntryUri, TimeOffTransactionRuleEntryParameter1[] rules) | Update the rules of the specified schedule entry |