| 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 |
| GetPageOfServiceCentersInPolicyDataAccessScope2 | ServiceCenterSearchResult1[] GetPageOfServiceCentersInPolicyDataAccessScope2(Int32 pageIndex, Int32 pageSize, Uri policyUri, ServiceCenterSearchParameter1 serviceCenterSearch, Uri scopeObjectTypeUri) | Get a page of service centers which are accessible in the given policy for the given scope object type (defaulted from the policy when omitted). Service centers which are not accessible are not returned. Contextual ancestors are included in the result. |
| 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. |