| Name | Signature | Description |
|---|
| BulkDelete | ValidationRuleBulkDeleteResults1 BulkDelete(Uri[] validationRuleUris, Uri validationRuleBulkDeleteOptionUri) | Delete the specified departments |
| Delete | void Delete(Uri validationRuleUri) | Operation Delete |
| DeleteValidationRuleAssignmentScheduleEntry | void DeleteValidationRuleAssignmentScheduleEntry(Uri validationRuleScheduleEntryUri) | Delete the specified validation rule assignment schedule entry |
| GetEnabledValidationRules | ValidationRuleReference1[] GetEnabledValidationRules() | Retrieve all validation rules that are currently enabled. |
| GetPageOfValidationRulesByTextSearch | ValidationRuleSearchResult1[] GetPageOfValidationRulesByTextSearch(Int32 page, Int32 pageSize, ValidationRuleTextSearchParameter1 textSearch) | Searches for validation rule matching a given text search parameter. |
| GetUserValidationRuleAssignmentDetails | UserValidationRuleAssignmentScheduleEntryDetails1 GetUserValidationRuleAssignmentDetails(Uri userUri, Date1 asOfDate) | Get the validation rule assignment schedule for the specified user on the specified date, or today if not specified |
| GetUserValidationRuleAssignmentSchedule | UserValidationRuleAssignmentScheduleEntryDetails1[] GetUserValidationRuleAssignmentSchedule(Uri userUri) | Get the validation rule assignment schedule for the specified user |
| GetValidationRuleDetails | ValidationRuleDetails1 GetValidationRuleDetails(Uri validationRuleUri) | Retrieve ValidationRule details from a ValidationRule URI. |
| PutUserValidationRuleAssignmentSchedule | void PutUserValidationRuleAssignmentSchedule(Uri userUri, ValidationRuleTargetParameter1 initialValidationRule, UserValidationRuleAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire validation rule assignment schedule for the specified user |
| PutUserValidationRuleAssignmentSchedule2 | void PutUserValidationRuleAssignmentSchedule2(Uri userUri, UserValidationRuleAssignmentScheduleEntryParameter1[] scheduleEntries) | Put the entire validation rule assignment schedule for the specified user |
| UpdateValidationRuleAssignmentScheduleEntry | void UpdateValidationRuleAssignmentScheduleEntry(Uri validationRuleScheduleEntryUri, Uri validationRuleUri) | Update the validation rule associated with the specified validation rule assignment schedule entry |
| UpdateValidationRuleAssignmentScheduleEntryEffectiveDate | void UpdateValidationRuleAssignmentScheduleEntryEffectiveDate(Uri validationRuleScheduleEntryUri, Date1 effectiveDate) | Update the effective date associated with the specified validation rule assignment schedule entry |
| UpdateValidationRuleAssignmentScheduleOverDateRange | void UpdateValidationRuleAssignmentScheduleOverDateRange(Uri userUri, Uri validationRuleUri, DateRangeParameter1 dateRange) | Updates the specified user's validation rule for the given date range |