| Name | Signature | Description |
|---|
| BulkGetServiceCenterDetails | ServiceCenterDetails1[] BulkGetServiceCenterDetails(Uri[] serviceCenterUris) | Retrieves a set of service centers' details. |
| BulkGetServiceCenters | ServiceCenterReference1[] BulkGetServiceCenters(Uri[] serviceCenterUris) | Bulk get service Center from their URI. If a URI is not found, it will be omitted from the results. |
| BulkGetServiceCenters2 | BulkGetServiceCentersResult1[] BulkGetServiceCenters2(Uri[] serviceCenterUris) | Bulk get service Center from their URI. |
| BulkGetServiceCenterScheduleForUsers | BulkGetServiceCenterScheduleResult1[] BulkGetServiceCenterScheduleForUsers(Uri[] userUris) | Bulk Get the ServiceCenter assignment schedule for the specified users |
| BulkGetServiceCentersInPolicyDataAccessScope | ServiceCenterBulkGetResult1[] BulkGetServiceCentersInPolicyDataAccessScope(Uri[] serviceCenterUris, Uri policyUri) | Retrieves a set of service centers, filtered to those which are accessible in the given policy. Service centers which are not accessible are not returned. Contextual ancestors are included in the result. |
| CreateEditDraft | Uri CreateEditDraft(Uri serviceCenterUri) | Create a draft of an existing service center. |
| CreateNewDraft | Uri CreateNewDraft(Uri parentServiceCenterUri) | Create a new service center draft. |
| CreateServiceCenterDeleteBatch | Uri CreateServiceCenterDeleteBatch(ServiceCenterTargetParameter2[] serviceCenters, Uri serviceCenterBulkDeleteOptionUri) | Create a batch operation for bulk deleting service centers by target |
| CreateServiceCenterHierarchyOrApplyModifications | ServiceCenterHierarchyModificationResult1[] CreateServiceCenterHierarchyOrApplyModifications(ServiceCenterHierarchyModificationParameter1[] hierarchy, Uri modificationOptionUri, String unitOfWorkId) | Create new ServiceCenter or apply modification to existing ServiceCenter |
| CreateServiceCenterMoveBatch | Uri CreateServiceCenterMoveBatch(ServiceCenterTargetParameter2 sourceServiceCenter, ServiceCenterTargetParameter2 destinationServiceCenter) | Create a batch operation for moving service center from source to destination service center |
| CreateServiceCenterOrApplyModification | ServiceCenterReference1 CreateServiceCenterOrApplyModification(ServiceCenterTargetParameter2 serviceCenter, ServiceCenterModificationsParameter1 modifications, String unitOfWorkId) | Create ServiceCenter or apply modifications to an existing ServiceCenter |
| Delete | void Delete(Uri serviceCenterUri) | Delete a service center. A service center can only be deleted if it has no users assigned to it (past, present, or future). |
| Disable | void Disable(Uri serviceCenterUri) | Disables the service center so it can no longer have any additional users assigned to it. |
| Enable | void Enable(Uri serviceCenterUri) | Enable the service center so it can have additional users assigned to it. |
| GetAllServiceCenters | ServiceCenterReference1[] GetAllServiceCenters() | Retrieves all service centers. |
| GetEnabledServiceCenters | ServiceCenterReference1[] GetEnabledServiceCenters() | Retrieves all enabled service centers |
| GetJsonKeyValueForServiceCenter | JsonKeyValue1 GetJsonKeyValueForServiceCenter(ServiceCenterTargetParameter1 serviceCenter, String jsonKey) | get service center json key value for key |
| GetPageOfAvailableServiceCentersByTextSearch | ServiceCenterSearchResult1[] GetPageOfAvailableServiceCentersByTextSearch(Int32 page, Int32 pageSize, ServiceCenterTextSearchParameter1 textSearch) | Searches for ServiceCenters matching a given text search parameter which users can be assigned to |
| GetPageOfServiceCentersInPolicyDataAccessScope | ServiceCenterSearchResult1[] GetPageOfServiceCentersInPolicyDataAccessScope(Int32 pageIndex, Int32 pageSize, Uri policyUri, ServiceCenterSearchParameter1 serviceCenterSearch) | Get a page of ServiceCenters which are accessable for the given policy |
| GetServiceCenterDeleteBatchResults | ServiceCenterDeleteBatchResults1 GetServiceCenterDeleteBatchResults(Uri serviceCenterDeleteBatchUri) | Retrieve results of a completed ServiceCenterDeleteBatch operation. Returns null if the batch has not completed. |
| GetServiceCenterDetails | ServiceCenterDetails1 GetServiceCenterDetails(Uri serviceCenterUri) | Retrieves a single service center's details. |
| GetServiceCenterMoveBatchResults | MoveServiceCenterBatchResults1 GetServiceCenterMoveBatchResults(Uri serviceCenterMoveBatchUri) | Retrieve results of a completed MoveServiceCenterBatch operation. Returns null if the batch has not completed. |
| GetServiceCenterScheduleForUser | ServiceCenterScheduleEntryDetails1[] GetServiceCenterScheduleForUser(Uri userUri) | Get the ServiceCenter assignment schedule for the specified user |
| GetServiceCentersSystemSettings | ServiceCenterSystemSettingsDetails1 GetServiceCentersSystemSettings() | Gets all settings for the system-wide service centers feature, including language settings for all supported languages. |
| GetServiceCentersSystemSettingsLanguageDetails | ServiceCenterSystemSettingsLanguageDetails1 GetServiceCentersSystemSettingsLanguageDetails() | Retrieves the language settings for the current user's language. |
| MoveServiceCenter | void MoveServiceCenter(ServiceCenterTargetParameter2 serviceCenter, ServiceCenterTargetParameter2 target) | Move ServiceCenter from its current location to the target location. |
| PublishDraft | ServiceCenterReference1 PublishDraft(Uri draftUri) | Publish the service center draft into a persisted service center. |
| PutJsonKeyValueForServiceCenter | void PutJsonKeyValueForServiceCenter(ServiceCenterTargetParameter1 serviceCenter, JsonKeyValue1 jsonKeyValue) | put service center json key value |
| PutServiceCenterScheduleForUser | void PutServiceCenterScheduleForUser(Uri userUri, ServiceCenterScheduleEntryParameter1[] scheduleEntries) | Put the entire ServiceCenter assignment schedule for the specified user |
| PutServiceCentersSystemSettings | void PutServiceCentersSystemSettings(Boolean isEnabled, ServiceCenterSystemSettingsLanguageParameter1[] languageSettings) | Puts all settings for the system-wide service centers feature, any supported languages not specified will be reverted to their default settings. |
| UpdateCode | void UpdateCode(Uri serviceCenterUri, String code) | Modify the code of a service center. |
| UpdateDescription | void UpdateDescription(Uri serviceCenterUri, String description) | Modify the description of a service center. |
| UpdateName | void UpdateName(Uri serviceCenterUri, String name) | Modify the name of a service center. |