0% found this document useful (0 votes)
18 views42 pages

Platform Restful API

The document outlines various REST endpoints organized by service classes, detailing their HTTP methods and corresponding functions. It emphasizes the need to focus on external UI-accessible endpoints, authentication mechanisms, and prioritizes PUT/POST requests based on business relevance. Each service class is listed with specific endpoints for operations related to entity pages, forms, collaboration, notifications, and more.

Uploaded by

wxsoft
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views42 pages

Platform Restful API

The document outlines various REST endpoints organized by service classes, detailing their HTTP methods and corresponding functions. It emphasizes the need to focus on external UI-accessible endpoints, authentication mechanisms, and prioritizes PUT/POST requests based on business relevance. Each service class is listed with specific endpoints for operations related to entity pages, forms, collaboration, notifications, and more.

Uploaded by

wxsoft
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 42

不用看

1. 内部 interservice 调用的
2. 外部 client 调用的


1. 被 UI 代码从外部摸的到的
2. 有没有鉴权机制
3. 优先看 PUT/POST
4. 具体根据业务来判断

REST Class: com.hp.maas.platform.services.entitypage.ws.EntityPageRestEndPoint


GET /{tenantId}/entity-page/initializationData/{entityType}/{entityId} ->
getFormsForEntityType

REST Class: com.hp.maas.platform.services.forms.ws.FormsRestEndpoint


GET /{tenant}/forms/{entityType} -> getFormsForEntityType
GET /{tenant}/forms/sharedResource -> getSharedResource
GET /{tenant}/forms/linkedEntityLayout/{entityType} -> getLinkedEntityLayout

## Everest
REST Class:
com.hp.maas.platform.timeperiods.server.ws.TimePeriodsServiceRestEndPoint
POST /{tenant}/timeperiods/single-tp-occurrences-in-tz ->
calculateSingleTPOccurrencesInGivenTimeZone
POST /{tenant}/timeperiods/occurrences ->
getTimePeriodOccurrencesForTimeRangeAndFilters
POST /{tenant}/timeperiods/is-active-tp-exist -> isActiveTimePeriodExist
POST /{tenant}/timeperiods/parse-ical -> parseICalendarString
POST /{tenant}/timeperiods/build-ical -> buildICalendarString

## Cynosure
REST Class:
com.hp.maas.platform.services.collaboration.ws.QuestionAndAnswersRestResource
DELETE /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId} ->
deleteAnswer
GET /{Tenant}/collaboration/qna/questions/allUnansweredNum ->
getUnAnsweredQuestionsTotalNum
DELETE /{Tenant}/collaboration/qna/questions/{QuestionId}/comments/{CommentId} ->
deleteCommentOfQuestion
DELETE /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
comments/{CommentId} -> deleteCommentOfAnswer
GET /{Tenant}/collaboration/qna/questions/allOrderByFollowers ->
getQuestionsOrderByFollowers
GET /{Tenant}/collaboration/qna/questions/total -> getAllQuestionsTotalNum
GET /{Tenant}/collaboration/qna/questions/allUnanswered -> getUnAnsweredQuestions
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/comments ->
getCommentsForQuestion
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
comments -> getCommentsForQuestion
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
problems -> getProblemsForQuestion
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/problems ->
getProblemsForQuestion
GET /{Tenant}/collaboration/qna/questions/allProblemsNum ->
getAllProblemsQuestionsTotalNum
POST /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
comments -> postCommentToAnswer
DELETE /{Tenant}/collaboration/qna/questions/{QuestionId}/problems/{ProblemId} ->
deleteProblemOfQuestion
GET /{Tenant}/collaboration/qna/questions/allProblems -> getAllProblemsQuestions
POST /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
problems -> postProblemToAnswer
PUT /{Tenant}/collaboration/qna/questions/{QuestionId}/comments/{CommentId} ->
putCommentOfQuestion
POST /{Tenant}/collaboration/qna/questions/{QuestionId}/problems ->
postProblemToQuestion
POST /{Tenant}/collaboration/qna/questions/{QuestionId}/comments ->
postCommentToQuestion
GET /{Tenant}/collaboration/qna/questions -> getQuestions
PUT /{Tenant}/collaboration/qna/questions -> getQuestions
GET /{Tenant}/collaboration/qna/questions/all -> getQuestions
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
problems/{ProblemId} -> getAnswerProblem
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/problems/{ProblemId} ->
getQuestionProblem
GET /{Tenant}/collaboration/qna/questions/{Id}/followers -> getFollowers
GET /{Tenant}/collaboration/qna/questions/{Id}/submitters -> getSubmitters
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
comments/{CommentId} -> getAnswerComment
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/comments/{CommentId} ->
getQuestionComment
DELETE /{Tenant}/collaboration/qna/questions/{Id} -> deleteQuestionById
POST /{Tenant}/collaboration/qna/questions -> postQuestions
GET /{Tenant}/collaboration/qna/questions/{Id} -> getQuestionById
POST /{Tenant}/collaboration/qna/questions/{Id}/answers -> postAnswer
PUT /{Tenant}/collaboration/qna/questions/{Id} -> putQuestionById
GET /{Tenant}/collaboration/qna/questions/{Id}/people -> getParticipants
PUT /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId}/
comments/{CommentId} -> putCommentOfAnswer
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId} ->
getAnswerById
GET /{Tenant}/collaboration/qna/questions/{QuestionId}/answers ->
getAllAnswersById
DELETE /{Tenant}/collaboration/qna/questions/{QuestionId}/followers/{FollowerId}
-> deleteFollowers
PUT /{Tenant}/collaboration/qna/questions/{QuestionId}/answers/{AnswerId} ->
putAnswer
POST /{Tenant}/collaboration/qna/questions/{QuestionId}/followers ->
postFollowers

REST Class: com.hp.maas.platform.scheduler.ws.SchedulerCallbackServiceRestEndPoint


POST /{tenant}/scheduler-callbackjobStarted -> jobStarted
POST /{tenant}/scheduler-callbackjobFailed -> jobFailed
POST /{tenant}/scheduler-callbackjobSucceeded -> jobSucceeded
POST /{tenant}/scheduler-callbackjobInProgress -> jobInProgress

## AC
REST Class: com.hp.maas.platform.services.ac.ws.ACServiceRestResource
POST /{tenant}/ac/query/indirect/relation -> queryIndirectRelation
POST /{tenant}/ac/enable -> enableCapability
POST /{tenant}/ac/query/relation -> queryRelation

REST Class:
com.hp.maas.platform.services.notification.ws.InternalNotificationServiceRestResour
ce
POST /{tenant}/notificationInternal/service/enable -> executeScheduledReports

REST Class:
com.hp.maas.platform.services.integration.ppm.ws.PpmIntegrationRestEndpoint
POST /{tenant}/ppm-integration/sync -> startSync

## Everest *
REST Class: com.hp.maas.platform.services.push.ws.PushServiceRestResource
POST /{tenant}/push/presence -> getLoggedInUsers
GET /{tenant}/push/monitorPushService -> monitorPushService
GET /{tenant}/push/xmppSubdomain -> xmppSubdomain
POST /{tenant}/push/register/{clientId} -> register
GET /{tenant}/push/alive -> isAlive
POST /{tenant}/push/unregister -> unregister
POST /{tenant}/push/event -> sendNotification

## Kirin
REST Class:
com.hp.maas.platform.services.msp.ws.MultiServiceProviderServiceRestEndPoint
GET /{tenant}/msp/isPermittedForEntityOnRemoteTenant ->
isPermittedForEntityOnRemoteTenant
GET /{tenant}/msp/isPermittedOnRemoteTenant -> isPermittedOnRemoteTenant
POST /{tenant}/msp/updateUserMultiplePermissions -> updateUserMultiplePermissions
POST /{tenant}/msp/createOrUpdateVendorRelation -> createOrUpdateVendorRelation
GET /{tenant}/msp/getMspRemoteViewPermissions -> getMspRemoteViewPermissions
GET /{tenant}/msp/getAllMspManagedTenant -> getAllMspManagedTenant
GET /{tenant}/msp/getAllManagedCompaniesMapping -> getAllManagedCompaniesMapping
GET /{tenant}/msp/mspCompaniesTicketsCounters -> getCompaniesCounters
POST /{tenant}/msp/createOrUpdateVendor -> createOrUpdateVendor
GET /{tenant}/msp/removeAssociatedUsers -> removeAssociatedUsers
GET /{tenant}/msp/getMspId -> getMspId
GET /{tenant}/msp/unmanageCompany -> unmanageCompany
GET /{tenant}/msp/getAssociatedUsers -> getAssociatedUsers
GET /{tenant}/msp/getCompanyData -> getCompanyData

REST Class:
com.hp.maas.platform.contentanalytics.server.ws.ContentAnalyticsRestEndPoint
GET /{tenant}/contentanalytics/deleteAnalyticsCachedResult ->
deleteAnalyticsFunctionGroupedCachedResult
POST /{tenant}/contentanalytics/getAnalyticsOverTime ->
getAnalyticsMeasurementsOverTime
GET /{tenant}/contentanalytics/invokeContentAnalyticsAggregationTask ->
invokeContentAnalyticsJobExecutor
POST /{tenant}/contentanalytics/updateContentAnalyticGoalResource ->
updateContentAnalyticGoalResource
GET /{tenant}/contentanalytics/getAnalyticsThreshold -> getAnalyticsThreshold
POST /{tenant}/contentanalytics/getAnalyticsFunctionGrouped ->
getAnalyticsFunctionGrouped
POST /{tenant}/contentanalytics/getAnalytics -> getAnalyticsMeasurements
POST /{tenant}/contentanalytics/getSuggestions -> getAnalyticsSuggestion

## Oxygen *
REST Class: com.hp.maas.platform.services.collaboration.ws.CommentsRestResource
PUT /{Tenant}/collaboration/comments/withoutLock/{EntityType}/{EntityId}/
{CommentId} -> putCommentWithoutLock
GET /{Tenant}/collaboration/comments/{EntityType}/{EntityId}/{CommentId} ->
getComment
DELETE /{Tenant}/collaboration/comments/withoutLock/{EntityType}/{EntityId}/
{CommentId} -> deleteCommentWithoutLock
DELETE /{Tenant}/collaboration/comments/{EntityType}/{EntityId}/{CommentId} ->
deleteComment
GET
/{Tenant}/collaboration/comments/{EntityType}/{EntityId}/WithAnonymousAgentInfo ->
getCommentsWithAnonymousAgentInfo
GET /{Tenant}/collaboration/comments/{EntityType}/{EntityId} -> getComments
POST /{Tenant}/collaboration/comments/withoutLock/bulk/{EntityType}/{EntityId} ->
postCommentsWithoutLock
POST /{Tenant}/collaboration/comments/withoutLock/{EntityType}/{EntityId} ->
postCommentWithoutLock
POST /{Tenant}/collaboration/comments/{EntityType}/{EntityId} -> postComment
POST /{Tenant}/collaboration/comments/bulk/{EntityType}/{EntityId} ->
postComments
PUT /{Tenant}/collaboration/comments/{EntityType}/{EntityId}/{CommentId} ->
putComment

REST Class:
com.hp.maas.platform.services.entitieshandler.ws.EntitiesHandlerRestEndpoint
POST /{tenant_name}/entities-handler/entities-handler -> handlerEntities
GET /{tenant_name}/entities-handler/invokeEntitiesHandlerJob ->
invokeUserWorkScheduleJob

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.PlatformListener
## Panda *
REST Class: com.hp.maas.platform.smartticket.ws.SmartTicketRestEndPoint
GET /{tenant}/smart-ticket/getAnalysis -> getTicketAnalysisDataByAttach
POST /{tenant}/smart-ticket/{locale}/getSmartTicketConfigLocalizedMeta ->
getSmartTicketConfigLocalizedMeta
GET /{tenant}/smart-ticket/getSmartTicketConfig -> getSmartTicketConfig
GET /{tenant}/smart-ticket/imageOCR -> imageOCR

REST Class: com.hp.maas.platform.featureflags.ws.FeatureFlagsRestResource

PUT /{tenant}/feature-flags/idea/enableIdea/{value} -> setEnableIdea


PUT /{tenant}/feature-flags/bi/enableBiSync/{value} -> setEnableBiSync
GET /{tenant}/feature-flags/idea/enableIdea -> getEnableIdea
GET /{tenant}/feature-flags/bi/enableBiSync -> getEnableBiSync
PUT /{tenant}/feature-flags/live-chat/enableChatSupport/{value} ->
setEnableChatSupport
PUT /{tenant}/feature-flags/shoppingCart/enableShoppingCart/{value} ->
setEnableShoppingCart
GET /{tenant}/feature-flags/live-chat/enableChatSupport -> getEnableChatSupport
GET /{tenant}/feature-flags/cti/enableCtiLocationMode -> getEnableCtiLocationMode
GET /{tenant}/feature-flags/collaboration/enableAnonymousAgents ->
getEnableAnonymousAgents
PUT /{tenant}/feature-flags/collaboration/enableAnonymousAgents/{value} ->
setEnableAnonymousAgents
GET /{tenant}/feature-flags/shoppingCart/enableShoppingCart ->
getEnableShoppingCart
GET /{tenant}/feature-flags/slt/allSltOverpassAlerts ->
isAllSltEmailAlertFlagEnabled
PUT /{tenant}/feature-flags/email-integration/enableAttachPublicRequestLink/
{value} -> setEnableAttachPublicRequestLink
PUT /{tenant}/feature-flags/cti/enableCtiLocationMode/{value} ->
setEnableCtiLocationMode
PUT /{tenant}/feature-flags/slt/allSltOverpassAlerts/{value} ->
toggleAllSltEmailAlertFlag
GET /{tenant}/feature-flags/email-integration/enableAttachPublicRequestLink ->
getEnableAttachPublicRequestLink
POST /{tenant}/feature-flags/after-tenant -> afterTenantCreation
GET /{tenant}/feature-flags/request/offeringRequiredOnEssRequest ->
getOfferingOnCreateEssRequest
PUT /{tenant}/feature-flags/request/offeringRequiredOnEssRequest/{value} ->
setOfferingOnCreateEssRequest

## Omega *
REST Class: com.hp.maas.platform.ces.ws.CaseExchangeRestEndPoint
GET /{tenant_name}/ces/{id} -> executeGetEntitiesById
GET /{tenant_name}/ces/attachment/{id} -> executeGetAttachment
POST /{tenant_name}/ces/xie -> executeSetXieEntities
POST /{tenant_name}/ces/attachment -> executeCreateAttachment
GET /{tenant_name}/ces -> executeGetEntities
POST /{tenant_name}/ces -> executeSetEntities

## Oxygen *
REST Class: com.hp.maas.platform.services.collaboration.ws.ConversationRestResource
PUT /{Tenant}/collaboration/conversations/conversations/{Id} ->
putConversationById
GET /{Tenant}/collaboration/conversations/conversations/{Id} ->
getConversationById
DELETE /{Tenant}/collaboration/conversations/conversations/{Id} ->
deleteConversationById
GET /{Tenant}/collaboration/conversations/conversations -> getConversations
GET /{Tenant}/collaboration/conversations/conversations/{Id}/followers ->
getFollowers
GET /{Tenant}/collaboration/conversations/conversations/{Id}/participants ->
getParticipants
DELETE /{Tenant}/collaboration/conversations/conversations/{Id}/followers/
{FollowerId} -> deleteFollowers
POST /{Tenant}/collaboration/conversations/conversations/{Id}/followers ->
postFollowers
POST /{Tenant}/collaboration/conversations/conversations -> postConversation
GET /{Tenant}/collaboration/conversations/conversations/{Id}/posts ->
getAllPostsById
POST /{Tenant}/collaboration/conversations/conversations/{Id}/posts -> postPost
PUT /{Tenant}/collaboration/conversations/conversations/{Id}/posts/{PostId} ->
putPost
GET /{Tenant}/collaboration/conversations/conversations/{Id}/posts/{PostId} ->
getPostById
POST /{Tenant}/collaboration/conversations/conversations/{Id}/participants ->
postParticipants
DELETE /{Tenant}/collaboration/conversations/conversations/{Id}/participants/
{ParticipantId} -> deleteParticipants
DELETE /{Tenant}/collaboration/conversations/conversations/{Id}/posts/{PostId} ->
deletePost

## Everest (POST/DELETE)
REST Class: com.hp.maas.platform.metadata.server.ws.MetadataUiRestEndpoint
GET /{tenant}/metadata/ui/entity-descriptors -> getUiEntityDescriptorsResources
GET /{tenant}/metadata/ui/enumeration-descriptors/{name} ->
getUiEnumerationDescriptorResource
GET /{tenant}/metadata/ui/entity-descriptors/one2one/{name} ->
getAllUiOne2onePropertyResources
POST /{tenant}/metadata/ui/entity-descriptors/{name} ->
postUiEntityDescriptorResources
GET /{tenant}/metadata/ui/entity-descriptors/one2many/{name} ->
getAllUiOne2manyPropertyResources
GET /{tenant}/metadata/ui/entity-descriptors/one2many ->
getAllUiOne2manyPropertyResources
POST /{tenant}/metadata/ui/relation-descriptors/create ->
postUiRelationDescriptorResources
POST /{tenant}/metadata/ui/sync-data-domains -> syncCmsAndSmaxDataDomain
GET /{tenant}/metadata/ui/entity-descriptors/{name} ->
getUiEntityDescriptorResources
DELETE /{tenant}/metadata/ui/enumeration-descriptors/{enumeration-name}/{value-
name} -> deleteUiEnumerationValueResource
POST /{tenant}/metadata/ui/custom-action-fields/{name} ->
createCustomActionFields
GET /{tenant}/metadata/ui/logical-type-descriptors ->
getUiLogicalTypeDescriptorsResources
GET /{tenant}/metadata/ui/enumeration-descriptors ->
getUiEnumerationDescriptorsResource
POST /{tenant}/metadata/ui/entity-descriptors/create/{name} ->
postUiEntityDescriptorResourcesCreation
POST /{tenant}/metadata/ui/studio-entity-descriptors/{name} ->
postUiStudioEntityDescriptorResources
POST /{tenant}/metadata/ui/enumeration-descriptors/{name} ->
postUiEnumerationDescriptorResources
GET /{tenant}/metadata/ui/entity-descriptors/{name}/allowed-customization ->
getUiEntityDescriptorAllowedCustomizationResources
GET /{tenant}/metadata/ui/enumeration-descriptors/{name}/allowed-deletion ->
getUiEnumerationDescriptorAllowedDeletionResource
DELETE /{tenant}/metadata/ui/enumeration-descriptors/{name} ->
deleteUiEnumerationDescriptorResource
GET /{tenant}/metadata/ui/enumeration-descriptors/{enumeration-name}/{value-
name}/allowed-deletion -> getUiEnumerationValueAllowedDeletionResource
GET /{tenant}/metadata/ui/data-domains-enumeration-descriptors ->
convertCMSDataDomainsEnumerationDescriptorResources
GET /{tenant}/metadata/ui/enumeration-descriptors/{name}/allowed-customization ->
getUiEnumerationDescriptorAllowedCustomizationResources
GET /{tenant}/metadata/ui/enumeration-descriptors/allowed-customization ->
getUiEnumerationDescriptorsAllowedCustomizationResources

## Neptune
REST Class: com.hp.maas.platform.services.cloudservice.ws.CloudServiceRestEndPoint
POST /{tenant}/cloud-service/executeAction/{providerId}/{serviceInstanceId}/
{nodeId}/{actionId}/{ownerId} -> executeAction
GET /{tenant}/cloud-service/getAllProviders -> getAllProviders
GET /{tenant}/cloud-service/getServiceInstance/{subscriptionId}/{ownerId} ->
getServiceInstance
POST /{tenant}/cloud-service/createOffering -> createOffering
GET /{tenant}/cloud-service/image/{providerId} -> dndImage
POST /{tenant}/cloud-service/syncData -> syncCloudData
GET /{tenant}/cloud-service/test -> test
POST /{tenant}/cloud-service/retrieveServiceDesignUserOperations ->
retrieveServiceDesignUserOperations
POST /{tenant}/cloud-service/getOfferingListByProvider ->
getOfferingListByProvider
GET /{tenant}/cloud-service/getOfferingTagsByProvider ->
getOfferingTagsByProvider
GET /{tenant}/cloud-service/getExternalOptionsOfNodeAction/{providerId}/
{serviceInstanceId}/{nodeId}/{actionId}/{ownerId} -> getExternalOptionsOfNodeAction
GET /{tenant}/cloud-service/boTenant -> getBoTenant
GET /{tenant}/cloud-service/getServiceInstanceNodeProperties/{providerId}/
{serviceInstanceId}/{nodeId}/{ownerId} -> getServiceInstanceNodeProperties
POST
/{tenant}/cloud-service/executeActionValidation/{providerId}/{serviceInstanceId}/
{nodeId}/{actionId}/{ownerId} -> executeActionValidation
POST /{tenant}/cloud-service/checkServiceDesignExist -> checkServiceDesignExist
GET /{tenant}/cloud-service/getDefaultTaskPlans -> getDefaultTaskPlans
GET /{tenant}/cloud-service/getServiceInstanceNodeActions/{providerId}/
{serviceInstanceId}/{nodeId}/{ownerId} -> getServiceInstanceNodeActions
POST /{tenant}/cloud-service/createRemoteReference -> createRemoteReference
POST /{tenant}/cloud-service/getExternalOptionList -> getExternalOptionList

## Kirin *
REST Class: com.hp.maas.platform.services.pat.ws.PersonalAccessTokenRestEndpoint
POST /{tenant}/personal-access-token -> newPersonalAccessToken
DELETE /{tenant}/personal-access-token/{tokenId} -> deletePersonalAccessToken
GET /{tenant}/personal-access-token/{tokenId} -> getPersonalAccessToken
POST /{tenant}/personal-access-token/{tokenId} -> updatePersonalAccessToken
GET /{tenant}/personal-access-token -> getPersonalAccessTokenList

REST Class: com.hp.maas.platform.services.data.export.ws.DataExportRestEndPoint


GET /{tenant}/data-exportUCMDB/shutdown/{endpointID} -> shutdown
GET /{tenant}/data-exportUCMDB/submitTask/{endpointID} -> runSync
GET /{tenant}/data-exportadapter/{version} -> umsAdapter

## Kirin *
REST Class:
com.hp.maas.platform.packagemanager.ws.admin.PackageManagerRestTenantAdministration
Endpoint
DELETE /{tenant_name}/package-manager-admin/tenant/{tenant} -> deleteTenant
POST /{tenant_name}/package-manager-admin/tenant/{tenant} -> addTenant
POST /{tenant_name}/package-manager-admin/after-tenant -> afterAddTenant

## Oxygen
REST Class: com.hp.maas.platform.enrichment.ws.EnrichmentRestEndpoint
DELETE /{tenant}/enrichment/rule/{entityType}/{ruleId} ->
executeDeleteResourceOperation
GET /{tenant}/enrichment/rule/{ruleId} -> getRule
PUT /{tenant}/enrichment/rule/{ruleId} -> updateRule
POST /{tenant}/enrichment/rule -> createRule
GET /{tenant}/enrichment/rule-list/{entityType} -> getAllRules
GET /{tenant}/enrichment/allrules -> getAllRules
POST /{tenant}/enrichment/enrich -> enrichEntities
POST /{tenant}/enrichment/rule/bulk/{operation} -> executeBulkRule
POST /{tenant}/enrichment/enrichentitylist -> enrichEntityList
POST /{tenant}/enrichment/validation -> validateEntityDSL

## Sigma *
REST Class: com.hp.maas.platform.config.ws.PlatformConfigurationRestEndpoint
PUT /{tenant_name}/platform-config/tenant/{id}/license -> updateTenantLicense
GET /{tenant_name}/platform-config/crawling/start/{tenantId: .*} ->
startCrawlingUpgrade
PUT /{tenant_name}/platform-config/tenant/{id} -> updateTenant
DELETE /{tenant_name}/platform-config/tenant/{id} -> deleteTenant
DELETE /{tenant_name}/platform-config/redundantTenants -> deleteRedundantTenants
GET /{tenant_name}/platform-config/crawling/status/{tenantId: .*} ->
getCrawlingUpgradeStatus
POST /{tenant_name}/platform-config/add-predefined-segments ->
addPredefinedSegmentsToTestTenant
GET /{tenant_name}/platform-config/crawling/summary/{tenantIds: .*} ->
getCrawlingUpgradeSummary
GET /{tenant_name}/platform-config/crawling/state/{tenantIds: .*} ->
getCrawlingUpgradeState
POST /{tenant_name}/platform-config/tenant/assign/{tenantId} ->
activatePreProvisionTenant
POST /{tenant_name}/platform-config/tenant-callback-path ->
createTenantWithCallback
POST /{tenant_name}/platform-config/tenant -> createTenant
DELETE /{tenant_name}/platform-config/tenant/re-delete/{id} -> reDeleteTenant
GET /{tenant_name}/platform-config/cdu/start/{tenantId: .*} -> startCDUUpgrade

## Everest
REST Class:
com.hp.maas.platform.services.managed.attributes.ws.ManagedAttributesRestEndpoint
GET /{tenant}/managed-attributes/{entityType} -> getManagedAttributes
POST /{tenant}/managed-attributes/update/{entityType} -> updateManagedAttributes

## Oxygen
REST Class: com.hp.maas.platform.services.cmsx.ws.SACMConfigResource
PUT /{tenant}/cmsx/sacmconfigs -> save
GET /{tenant}/cmsx/sacmconfigs -> check

REST Class: com.hp.maas.platform.services.procurement.ws.ProcurementServiceEndpoint


POST /{tenant}/procurement -> save
POST /{tenant}/procurement/sendProcurementPdf -> sendPdfToVendor
POST /{tenant}/procurement/getPoPdfInfo -> getPoPdfInfo

## Everest
REST Class: com.hp.maas.platform.scheduler.ws.SchedulerServiceRestEndPoint
PUT /{tenant}/scheduler/rescheduleJob -> rescheduleJob
GET /{tenant}/schedulerquery -> executeQuery
DELETE /{tenant}/scheduler/tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/scheduler/tenantCreated/{tenantId} -> onTenantCreation
POST /{tenant}/schedulerschedule -> schedule
POST /{tenant}/schedulerrunNow -> runNow
GET /{tenant}/scheduler{jobId} -> getJob
GET /{tenant}/scheduler/quartzJobs -> getJobIdsFromQuartz
DELETE /{tenant}/scheduler{jobId} -> unSchedule

## Sigma
REST Class: com.hp.maas.platform.services.opbdatasync.ws.OpbDataSyncRestEndpoint
PUT /{tenant}/opb-data-sync/mapping-config/{id} -> updateMappingConfiguration
DELETE /{tenant}/opb-data-sync/mapping-config/{id} -> deleteMappingConfiguration
GET /{tenant}/opb-data-sync/mapping-config/name/{name} ->
getMappingConfigurationByName
GET /{tenant}/opb-data-sync/mapping-config/id/{id} -> getMappingConfigurationById
POST /{tenant}/opb-data-sync/mapping-config -> createMappingConfiguration
GET /{tenant}/opb-data-sync/getBulkByteArray/{dataId} -> getBulkByteArrayByDataId
GET /{tenant}/opb-data-sync/integration-config/{id} ->
getIntegrationConfiguration
DELETE /{tenant}/opb-data-sync/integration-config/{id} ->
deleteIntegrationConfiguration
PUT /{tenant}/opb-data-sync/integration-config/{id} ->
updateIntegrationConfiguration
POST /{tenant}/opb-data-sync/integration-config -> createIntegrationConfiguration
POST /{tenant}/opb-data-sync/startDataSync -> startDataSync
POST /{tenant}/opb-data-sync/runBulkValidation -> runBulkValidation
POST /{tenant}/opb-data-sync/stopDataSync -> stopDataSync

## Cynosure *
REST Class: com.hp.maas.platform.exceltemplate.ws.ExcelTemplateRestEndpoint
GET /{tenant}/excel-template/info -> getInfo
DELETE /{tenant}/excel-template/resetToDefault -> resetToDefault
POST /{tenant}/excel-template/upload -> upload
GET /{tenant}/excel-template/download -> download

## Oxygen
Skipped class due to loading error: WEB-
INF.classes.com.hp.maas.platform.ThreadDumpsTimerListener
REST Class: com.hp.maas.platform.services.cmsx.ws.CMSXForwardRestResource
GET /{tenant}/cmsx/gateway/static/{fileName} -> getStaticRes
GET /{tenant}/cmsx/gateway/urest/v1/classModel/possibleLinksInTreeMode/
{segments:.*} -> forwardGet
POST /{tenant}/cmsx/gateway/{segments:.*} -> forward

## Aqua
REST Class:
com.hp.maas.platform.services.notification.ws.NotificationServiceRestResource
GET /{tenant}/notification/templates/{id}/params -> getTemplateParams
GET /{tenant}/notification/templates/bodies -> getTemplateBodies
POST /{tenant}/notification/notifications/generic -> postGenericNotification
POST /{tenant}/notification/notifications/resource -> postResourceNotification
PUT /{tenant}/notification/templates/{id}/default_entity_type ->
postEntityDefaultTemplate
POST /{tenant}/notification/invitations/entity -> postEntityInvitation
GET /{tenant}/notification/templates/headerFooter -> getNotificationHeaderFooter
POST /{tenant}/notification/notifications/entity -> postEntityNotification
GET /{tenant}/notification/mobilePushNotificationTypes ->
getMobilePushNotificationTypes
DELETE /{tenant}/notification/templates/delete -> deleteNotificationTemplate
GET /{tenant}/notification/templates -> getTemplates
GET /{tenant}/notification/invitations -> getInvitations
GET /{tenant}/notification/notifications -> getNotifications
POST /{tenant}/notificationinvoke/{methodName} ->
validateTemplateBodyOrDefinitionChanged
GET /{tenant}/notificationtemplates/definition -> getTemplateDefinition
POST /{tenant}/notification/templates -> createNotificationTemplate
PUT /{tenant}/notification/templates/update -> updateNotificationTemplate
PUT /{tenant}/notification/templates/{name} -> updateNotificationTemplate

## Everest *
REST Class: com.hp.maas.platform.filerepository.ws.FileRepositoryResource
GET /{tenant}/frs/file-list//{id} -> findResource
PUT /{tenant}/frs/file-list//association -> updateAssociation
DELETE /{tenant}/frs/file-list//association -> deleteAssociation
POST /{tenant}/frs/file-list//association -> createAssociation
DELETE /{tenant}/frs/file-list//tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/frs/file-list//tenantCreated/{tenantId} -> onTenantCreation
POST /{tenant}/frs/file-list/ -> createResource
POST /{tenant}/frs/file-list/ -> createResource
POST /{tenant}/frs/file-list//associationService -> createServiceAssociation
GET /{tenant}/frs/file-list/ -> listResource
GET /{tenant}/frs/file-list/ids -> findResourceByIds
POST /{tenant}/frs/file-list/duplicate -> duplicateResource
POST /{tenant}/frs/file-list/contentValidation/validateFile ->
validateFileMagicNumber
GET /{tenant}/frs/file-list/contentValidation/detailResults/{id} ->
findResourceForValidation
PUT /{tenant}/frs/file-list//{id}/metadata -> setMetadataResource
POST /{tenant}/frs/file-list/contentValidation/validateFileType ->
validateFileWhiteList
GET /{tenant}/frs/file-list//{id}/metadata -> getMetadataResource
DELETE /{tenant}/frs/file-list//association/resourceUrl ->
deleteAssociationWithResourceURL

REST Class: com.hp.maas.platform.services.mapping.ws.MappingServiceRestEndpoint


PUT /{tenant}/mapping/configurations/{id} -> updateMappingConfiguration
DELETE /{tenant}/mapping/configurations/{id} -> deleteMappingConfiguration
GET /{tenant}/mapping/configurations/name/{name} -> getMappingConfigurationByName
GET /{tenant}/mapping/configurations/id/{id} -> getMappingConfigurationById
POST /{tenant}/mapping/configurations -> createMappingConfiguration
POST /{tenant}/mapping/execute/{name} -> executeMap
POST /{tenant}/mapping/execute/mock -> executeMockMap

## Oxygen *
REST Class: com.hp.maas.platform.dev2prod.ws.Dev2ProdRestEndpoint
POST /{tenant_name}/dev2prodoperations/rollback/{target_tenant} -> rollback
GET /{tenant_name}/dev2prod/crawling/required/{packageId} -> getCrawlingRequired
GET /{tenant_name}/dev2prod/modules -> getModules
GET /{tenant_name}/dev2prod/import/{id} -> getImportState
DELETE /{tenant_name}/dev2prod/modules/cache -> clearModuleCache
POST /{tenant_name}/dev2prod/export -> exportUserCustomizations
POST /{tenant_name}/dev2prod/import -> importUserCustomizations
POST /{tenant_name}/dev2prod/export/types -> exportModuleUserCustomizations
GET /{tenant_name}/dev2prod/running/{target_tenant} -> getRunningProcess
GET /{tenant_name}/dev2prod/export/{id} -> getExportState
POST /{tenant_name}/dev2prod/export/types/{packageId} ->
exportModuleUserCustomizationsByPackageId
POST /{tenant_name}/dev2prod/export/preview/{packageId} ->
previewExportModuleUserCustomizationsByPackageId
POST /{tenant_name}/dev2prod/export/preview ->
previewExportModuleUserCustomizations

## Aqua
REST Class:
com.hp.maas.platform.services.notificationhistory.ws.NotificationHistoryServiceRest
Resource
GET /{tenant}/notification-history/initializationData/{entityType}/{entityId} ->
getEntityPageInitializationData
GET /{tenant}/notification-history/{entityType} ->
getNotificationHistoryEntitiesByType
GET /{tenant}/notification-history/{entityType}/{entityId} ->
getSingleNotificationHistoryEntityById
POST /{tenant}/notification-history/resend/{notificationHistoryId} ->
resendNotification

## Kirin *
REST Class: com.hp.maas.platform.config.ws.PlatformConfigurationBetaRestEndpoint
PUT /{tenant_name}/v1/tenant/{tenantId}/license -> updateTenantLicense
GET /{tenant_name}/v1/tenant/{tenantId}/service/{serviceName}/applicationURL ->
getApplicationURL
PUT /{tenant_name}/v1/tenant/{tenantId} -> updateTenant
DELETE /{tenant_name}/v1/tenant/{tenantId} -> deleteTenant
POST /{tenant_name}/v1/tenant/assign/{tenantId} -> activatePreProvisionTenant
POST /{tenant_name}/v1/tenant-callback-path -> createTenantWithCallback
POST /{tenant_name}/v1/tenant -> createTenant
POST /{tenant_name}/v1/tenant/{tenantId}/service/{serviceName}/validate ->
validateExtendedData

## Sigma
REST Class: com.hp.maas.platform.services.opb.ws.OpbCallbackRestResource
POST /{tenant}/opb-rms-callback/invoke/validation -> validateResource

REST Class: com.hp.maas.platform.fms.ws.FmsRestEndpoint


GET {tenantId}/fms/state/{feature-name} -> getFeatureState
DELETE {tenantId}/fms/state/{feature-name} -> deleteFeatureState
PUT {tenantId}/fms/definitions/{feature-name} -> updateFeatureDefinition
GET {tenantId}/fms/definitions/{feature-name} -> getFeatureDefinition
GET {tenantId}/fms/definitions/scope/{scope} -> getFeatureDefinitionByScope
GET {tenantId}/fms/definitions -> getAllFeatureDefinition
GET {tenantId}/fms/states -> getAggregatedTenantFeaturesStates
PUT {tenantId}/fms/states -> updateTenantFeaturesStates

## Everest *
REST Class:
com.hp.maas.platform.metadata.server.ws.MetadataPackageManagementRestEndpoint
PUT /{tenant}/metadata-package-management/admin/acceptChanges -> acceptChanges
PUT /{tenant}/metadata-package-management/admin/rejectChanges -> rejectChanges
PUT /{tenant}/metadata-package-management/admin/startTrackingChanges ->
startTrackingChanges
GET /{tenant}/metadata-package-management/admin/export ->
exportCustomizationMetadata
POST /{tenant}/metadata-package-management/admin/import -> importContent

## Omega *
REST Class:
com.hp.maas.platform.services.integration.ws.IntegrationConfigRestResource
GET /{Tenant}/integration/config/merged-items/{key} -> getMergedConfigByKey
POST /{Tenant}/integration/config/items -> saveIntegrationConfig
GET /{Tenant}/integration/config/items -> getAllIntegrationConfigs
DELETE /{Tenant}/integration/config/items/{id} -> removeIntegrationConfig
GET /{Tenant}/integration/config/items/{id} -> getIntegrationConfig

## Everest *
REST Class:
com.hp.maas.platform.services.favorites.ws.FavoriteRmsValidatorRestResource
POST /{Tenant}/favorites/invoke/{methodName} -> invoke

REST Class:
com.hp.maas.platform.services.softwareassetmanagement.ws.SoftwareAssetManagementSer
viceRestEndpoint
GET /{tenant}/software-asset-management/isInstallationFeatureEnabled ->
isInstallationFeatureEnabled
GET /{tenant}/software-asset-management/getInstallationReport/{reportName} ->
getInstallationReport

## Panda
REST Class: com.hp.maas.platform.search.ws.IndexServerResource
GET /{tenant}/index/sync -> sync
GET /{tenant}/index/getReindexStatus -> getReindexStatus
GET /{tenant}/index/indexEntities -> startIndexEntitiesJob
POST /{tenant}/index/updateReindexBYOAEntityMaxNum ->
updateReindexBYOAEntityMaxNum
POST /{tenant}/index/update -> updateDocument
POST /{tenant}/index/addBulk -> addDocuments
POST /{tenant}/index/add -> addDocument
POST /{tenant}/index/delete -> deleteDocument
GET /{tenant}/index/reindex -> reindex
GET /{tenant}/index/addDefaultTags -> addDefaultTags
POST /{tenant}/index/addTags -> addTag
GET /{tenant}/index/stopfullreindex -> stopfullreindex
GET /{tenant}/index/queryReindexConfig -> getReindexConfig
POST /{tenant}/index/fullReindex -> performFullReindex
GET /{tenant}/index/stoptenantreindex -> stopTenantReindex
POST /{tenant}/index/addReindexConfig -> addReindexConfig
GET /{tenant}/index/progress -> getReindexProgress
GET /{tenant}/index/getEntityAllIndexHistory -> getEntityAllIndexHistory
GET /{tenant}/index/getEntityIndexHistory -> getEntityIndexHistory
GET /{tenant}/index/lastReindexFilterByEntity -> lastReindexFilterByEntity
POST /{tenant}/index/reindexByEntityName -> reindexByEntityName
GET /{tenant}/index/spellcheckCacheUpdateAndFlush ->
spellcheckCacheUpdateAndFlush
GET /{tenant}/index/queryOOBReindexConfig -> getOOBReindexConfig
GET /{tenant}/index/getAllByoaEntityList -> getByoaEntityNameList
PUT /{tenant}/index/updateReindexConfig -> updateReindexConfig
GET /{tenant}/index/getIndexConfigSetting -> getReindexConfigSetting
GET /{tenant}/index/deleteExpiredDocuments -> deleteExpiredDocument
GET /{tenant}/index/invalidAllConfigCache -> invalidAllConfigCache
DELETE /{tenant}/index/deleteReindexConfig -> deleteReindexConfig
POST /{tenant}/index/reindexByShellScript -> reindexByShellScript
GET /{tenant}/index/manualReindex -> executeReindexManually

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.monitor.LongExecutionsFilter
## QQ
REST Class:
com.hp.maas.platform.services.reportframework.ws.ReportFrameworkInternalServiceRest
Resource
POST /{tenant}/reportsInternalinvoke/{methodName} -> invoke
POST /{tenant}/reportsInternal/execute-scheduled-reports ->
executeScheduledReports
GET /{tenant}/reportsInternal/report-debug-info/{id} -> getReportDebugInfo
POST /{tenant}/reportsInternal/calculate-report -> calculateReport
GET /{tenant}/reportsInternal/force-report-calculation ->
forceAllReportsCalculation
GET /{tenant}/reportsInternal/force-report-calculation/{id} ->
forceReportCalculation
DELETE /{tenant}/reportsInternal/config/preview -> cleanOldPreviewReports

REST Class:
com.hp.maas.platform.services.servicelevelmanagement.ws.ServiceLevelManagementUpgra
deRestEndPoint
POST /{tenant}/service-level-management/upgrade/startSlmDataMigrationForV23 ->
startSlmTimeZoneAndWorkScheduleCrawlingUpdateForV23

## Cynosure *
REST Class:
com.hp.maas.platform.customizedtabconfig.ws.CustomizedTabConfigRestEndPoint
GET /{tenant}/customized-tab-config/test -> test
GET
/{tenant}/customized-tab-config/getCustomizedTabConfigById/{customizedTabConfigId}
-> getCustomizedTabConfigById
GET /{tenant}/customized-tab-config/getEnabledCustomizedTabConfigs ->
getEnabledCustomizedTabConfigs
POST /{tenant}/customized-tab-config/updateCustomizedTabConfigs ->
updateCustomizedTabConfigs
GET /{tenant}/customized-tab-config/getDateFormatConfigs -> getDateFormatConfigs
GET /{tenant}/customized-tab-config/getAllCustomizedTabConfigs ->
getAllCustomizedTabConfigs
POST /{tenant}/customized-tab-config/updateDateFormatConfig ->
updateDateFormatConfig
DELETE
/{tenant}/customized-tab-config/deleteCustomizedTabConfigById/{customizedTabConfigI
d} -> deleteCustomizedTabConfigById
GET /{tenant}/customized-tab-config/getInitCustomizedTabs ->
getInitCustomizedTabs

## Kirin
REST Class:
com.hp.maas.platform.capability.integration.ws.CapabilityIntegrationRestEndPoint
GET /{tenant}/capability-integration/capabilities -> getTenantCapabilitiesList

## Panda *
REST Class:
com.hp.maas.platform.services.doc.generation.ws.DocGenerationRestEndpoint
POST /{tenant}/doc-generation -> recordExport
GET /{tenant}/doc-generation/getTabs -> recordExport

## Everest *
REST Class: com.hp.maas.platform.filerepository.ws.ImageResource
PUT /{tenant}/frs/image-list/admin/importContent -> importContent
GET /{tenant}/frs/image-list/{id} -> getImage
POST /{tenant}/frs/image-list -> createImages
POST /{tenant}/frs/image-list -> createImages
POST /{tenant}/frs/image-list/clone -> cloneImage

## Mojo
REST Class:
com.hp.maas.platform.services.mobilepushnotification.ws.GooglePushNotificationRestE
ndpoint
POST /{tenant}/google-push-notification/GCM/{userId}/addRegistrationId ->
addGcmRegistrationId
POST /{tenant}/google-push-notification/GCM/{userId}/removeRegistrationId ->
removeGcmRegistrationId
GET /{tenant}/google-push-notification/GCM/notificationData/{notificationType}/
{notificationId}/{entityType}/{entityId}/{userId}/{registrationId} ->
retrieveGooglePushNotificationData
GET /{tenant}/google-push-notification/GCM/sender -> getGcmSender
POST /{tenant}/google-push-notification/GCM/sendNotification -> sendNotification

REST Class: com.hp.maas.platform.commons.systemhealth.ws.SystemHealthRestEndPoint


GET /{tenant}/system-health/measurements/{command}/ -> getMeasurements
GET /{tenant}/system-health/commands -> getCommands
GET /{tenant}/system-health/{command}/origin-servers/{server} ->
getDeployedByOriginServer
GET /{tenant}/system-health/commandsWithDescriptions ->
getCommandsWithDescriptions
GET /{tenant}/system-health/{command}/target-servers -> getTargetServersList
GET /{tenant}/system-health/{command}/roles/{role} -> getDeployedByOriginRole
GET /{tenant}/system-health/{command}/servers -> getServersByCommand
GET /{tenant}/system-health/commandWithNamesAndDescriptions ->
getCommandsWithNameAndDescriptions

## Everest *
REST Class: com.hp.maas.platform.imprt.server.ws.ImportRestEndpoint
GET /{tenant}/import/{id} -> getImportState
GET /{tenant}/import -> getAllImportsState
DELETE /{tenant}/import/{id} -> deleteImportJob
POST /{tenant}/import/reconciliation -> importFile
POST /{tenant}/import -> importFile
POST /{tenant}/import/translations -> importTranslations

## QQ
REST Class: com.hp.maas.platform.analytics.ws.AnalyticsRestEndpoint
GET /{tenant}/analytics/align/{entityType: .*} -> align
GET /{tenant}/analytics/revitalizeFailedTransactions/{tenantId} ->
revitalizeFailedTransactions
DELETE /{tenant}/analytics/tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/analytics/tenantCreated/{tenantId} -> onTenantCreation
POST /{tenant}/analytics/bulk -> insertBulk
POST /{tenant}/analytics/syncWithEmsByTime/{tenantId} -> syncWithEmsByTime
POST /{tenant}/analytics/syncWithEmsByIds/{tenantId} -> syncWithEmsByIds
GET /{tenant}/analytics/{type}/aggregations -> getByAggregation
GET /{tenant}/analytics/{type} -> getRecordByType
GET /{tenant}/analytics/job -> startJob
GET /{tenant}/analytics/failedTransactionsCountAllTenants ->
failedTransactionsAllTenants
GET /{tenant}/analytics/syncWithEMS/{tenantId} -> synchVerticaWithEms
POST /{tenant}/analytics/setIgnoreScheduler -> setIgnoreScheduler

REST Class: com.hp.maas.platform.services.ais.ws.AviatorRestEndpoint


PUT /{tenant}/aviator/setting/{featureName} -> setFeatureValue
GET /{tenant}/aviator/setting/{featureName} -> getFeatureValue
PUT /{tenant}/aviator/conversations/{id} -> aviatorUpdateConversation
DELETE /{tenant}/aviator/conversations/{id} -> aviatorDeleteConversationById
POST /{tenant}/aviator/conversations -> aviatorNewConversation
GET /{tenant}/aviator/conversations/{id} -> aviatorQueryConversationById
GET /{tenant}/aviator/conversations -> aviatorQueryConversations
POST /{tenant}/aviator/chats -> aviatorChat
POST /{tenant}/aviator/completions -> aviatorCompletion
GET /{tenant}/aviator/conversations/{client}/{tag} ->
aviatorQueryConversationByReferenceTag

## Oxygen
REST Class:
com.hp.maas.platform.services.integration.ucmdb.ws.AgentCallbackRestEndPoint
POST /{tenant}/ucmdb-integration/invoke/umsTestConnectionFinish ->
umsTestConnectionFinish
POST /{tenant}/ucmdb-integration/invoke/umsSyncFinish -> umsSyncFinish
POST /{tenant}/ucmdb-integration/invoke/umsSyncSendData -> umsSyncSendData
POST /{tenant}/ucmdb-integration/invoke/umsSyncGetData -> umsSyncGetData
POST /{tenant}/ucmdb-integration/invoke/umsConfFinish -> umsConfFinish

REST Class: com.hp.maas.platform.bo.integration.ws.BoIntegrationRestEndPoint


GET /{tenant}/bo-integration/serviceModelingUrl -> getServiceModelingUrl
GET /{tenant}/bo-integration/allCustomDomains -> getAllTenantCustomDomains
GET /{tenant}/bo-integration/tenants/{tenantId} -> getTenant
GET /{tenant}/bo-integration/smIntegrationConfigs/{tenantId} ->
getSMIntegrationConfigs
GET /{tenant}/bo-integration/smIntegrationConfigs -> getSMIntegrationConfigs
GET /{tenant}/bo-integration/smIntegrated/{tenantId} -> isSMIntegrated
GET /{tenant}/bo-integration/smIntegrated -> isSMIntegrated
GET /{tenant}/bo-integration/serviceModelingReady -> isTenantSso
GET /{tenant}/bo-integration/customDomain/{tenantId} -> getCustomDomainByTenantId
GET /{tenant}/bo-integration/customDomain -> getCustomDomainByTenantId
GET /{tenant}/bo-integration/originalTenantUrl -> getOriginalTenantUrlByDomain
REST Class: com.hp.maas.platform.services.ui.validation.ws.UIValidationRestEndpoint
POST /{tenant}/ui-validation/invoke/{methodName} -> invoke
POST /{tenant}/ui-validation/url/{entity_type} -> validateURL

## Everest *
REST Class: com.hp.maas.platform.rms.ws.admin.RmsAdministrationRestEndpoint
POST /{tenant_name}/rms-admin/actions/accept-changes -> acceptChanges
POST /{tenant_name}/rms-admin/actions/reject-changes -> rejectChanges
POST /{tenant_name}/rms-admin/actions/start-tracking-changes ->
startTrackingChanges
POST /{tenant_name}/rms-admin/tenant/{tenant} -> executeAddTenant
DELETE /{tenant_name}/rms-admin/tenant/{tenant} -> executeDeleteTenant

## Sigma *
REST Class: com.hp.maas.platform.services.opb.ws.OpbAgentCredentialsRestResource
POST /{tenant}/agentCredentials/invoke/incoming -> incoming

REST Class: com.hp.maas.platform.services.idmapping.ws.IdMappingRestEndpoint


GET /{tenant}/id-mapping/{integrationId}/managedBy/{service}/{type}/{id} ->
isManagedBy
GET /{tenant}/id-mapping/integrated/{service}/{type}/{id} -> isIntegrated
GET /{tenant}/id-mapping/{integrationId}/idMappings -> getIdMappings
POST /{tenant}/id-mapping/{integrationId}/force/bulk -> forceCreateIdMapping
POST /{tenant}/id-mapping/{integrationId}/external/bulk ->
findEntitiesByInternalIds
POST /{tenant}/id-mapping/{integrationId}/external/delete/bulk ->
batchDeleteIdMappingByExternalIds
POST /{tenant}/id-mapping/{integrationId}/bulk -> batchCreateIdMapping
POST /{tenant}/id-mapping/{integrationId}/internal/bulk ->
findInternalIdsByExternalIds
GET /{tenant}/id-mapping/ping -> ping
GET /{tenant}/id-mapping/{integrationId}/internal/{service}/{type}/{id} ->
findExternalIdByInternalId
GET /{tenant}/id-mapping/{integrationId}/external/{type}/{id} ->
findEntityByExternalId
POST /{tenant}/id-mapping/{integrationId} -> createIdMapping

## Kirin *
REST Class: com.hp.maas.platform.lms.server.ws.LmsRestEndpoint
POST /{tenant}/lms/license/{tenantId}/setting/{settingName} -> setSetting
POST /{tenant}/lms/license/{applicationID} -> acquireLicense
GET /{tenant}/lms/user/licenses/{userID}/all -> getAllAssignedLicensesOfUser
PUT /{tenant}/lms/license/usage/migration -> migration
GET /{tenant}/lms/user/licenses/{userID} -> getAssignedLicensesOfUser
GET /{tenant}/lms/license/applications -> getPermittedApplications
GET /{tenant}/lms/license/applications/{userID} ->
getPermittedApplicationsForUser
GET /{tenant}/lms/license/applications/{userID}/all -> getAllApplicationsForUser
GET /{tenant}/lms/license/userEdition -> getCurrentUserLicenseEdition
POST /{tenant}/lms/license -> setLicense
GET /{tenant}/lms/license/all -> getAllLicenseInfo
POST /{tenant}/lms/license/{licenseID}/users -> setLicensesUsers
DELETE /{tenant}/lms/license/{applicationID} -> releaseLicense
GET /{tenant}/lms/license/{licenseID}/users -> getLicensesUsers
POST /{tenant}/lms/tenant/{tenantName} -> executeAddTenant
GET /{tenant}/lms/license/{licenseID}/activeUpns -> getLicensesActualUsersUpns
POST /{tenant}/lms/license/{licenseID}/users/bulk -> updatePartialLicensesUsers
DELETE /{tenant}/lms/tenant/{tenantName} -> executeDeleteTenant
GET /{tenant}/lms/license/usage/report -> getAllLicensesUsageReport
GET /{tenant}/lms/license/{licenseID}/usage/report -> getLicenseUsageReport
POST /{tenant}/lmsinvoke/{methodName} -> lmsConfigurationSettingChange
POST /{tenant}/lms/license/pools -> calculateLicenseTypePoolSizes
GET /{tenant}/lms/license/pools -> getLicenseTypePoolSizes
POST /{tenant}/lms/license/any -> acquireFreeLicense
GET /{tenant}/lms/license -> getTenantLicenses
GET /{tenant}/lms/license/usage/hcmxreport -> getHcmxReport
GET /{tenant}/lms/license/setting/{settingName} -> getSettingByName

## QQ *
REST Class:
com.hp.maas.platform.services.reportframework.ws.ReportFrameworkServiceRestResource
GET /{tenant}/reports/config -> getReportsList
GET /{tenant}/reports/result-meta-aggregated -> getReportMetaDatas
PUT /{tenant}/reports/config/{id}/active -> updateActivationReportConfiguration
GET /{tenant}/reports/config/{id} -> getReportConfiguration
PUT /{tenant}/reports/config/{id} -> updateReportConfiguration
POST /{tenant}/reports/config/validate -> validateReportConfiguration
POST /{tenant}/reports/config/preview/validate ->
validatePreviewReportConfiguration
DELETE /{tenant}/reports/config/{id} -> deleteReportConfiguration
POST /{tenant}/reports/config -> createReportConfiguration
GET /{tenant}/reports/config/{id}/authorization -> getAuthorizedActionsForReport
PUT /{tenant}/reports/importContent -> importContent
GET /{tenant}/reports/template/group-authorization ->
getAuthorizedTemplatesForGroupCreate
POST /{tenant}/reports/config/preview -> createReportConfigurationForPreview
GET /{tenant}/reports/result/{id} -> getReportResultData
GET /{tenant}/reports/template/authorization -> getAuthorizedTemplatesForCreate
GET /{tenant}/reports/result-meta/preview/{id} -> getReportPreviewMetaData
GET /{tenant}/reports/result/preview/{id} -> getReportPreviewResultData
GET /{tenant}/reports/config/preview/{id} -> getReportConfigurationForPreview
GET /{tenant}/reports/result/export/{id} -> exportReportResult
GET /{tenant}/reports/result-meta/{id} -> getReportMetaData

REST Class: com.hp.maas.platform.services.ac.ws.ACSyncRestResource


POST /{tenant}/ac/sync/task -> patchTask

REST Class:
com.hp.maas.platform.services.quotamanagement.ws.QuotaManagementResourceValidationR
estResource
POST /{tenant}/quota-resource-validation/invoke/quotaUsageValidation ->
validateQuotaUsageResource

## Kirin *
REST Class: com.hp.maas.platform.ums.ws.UserManagementRestEndpoint
GET /{tenant}/ums/getToken -> getToken
POST /{tenant}/ums/sync/{source} -> usersSync
GET /{tenant}/umssync/syncType -> getSyncType
POST /{tenant}/ums/operation -> userOperator
GET /{tenant}/ums/Person/AllPersonGroup -> getAllGroupsOfPersonByUpn
GET /{tenant}/ums/Person/PersonGroup -> getGroupsOfPersonByUpn
GET /{tenant}/ums/Person/AllUserGroups -> getAllGroupsThatUserIsMemberOf
POST /{tenant}/ums/migrateUsers -> migrateUsers
GET /{tenant}/ums/sync/isDisabled -> getSyncIsDisabled
POST /{tenant}/ums/Person -> createUser
GET /{tenant}/ums/Person/getuser -> getUsers
GET /{tenant}/ums/Person/{id}/PersonManager -> getManagers
GET /{tenant}/ums/Person -> resolvePersonsIds
GET /{tenant}/ums/Person/{id}/PersonGroup -> getGroupsOfPerson
GET /{tenant}/ums/PersonManager/{id}/Person -> getEmployees
PUT /{tenant}/ums/unlock -> unlockUser
GET /{tenant}/ums/{id}/lock -> userLockStatus
POST /{tenant}/ums/managePersons -> managePersons
PUT /{tenant}/ums/conversion/{userId}/contact -> convertUserToContact
PUT /{tenant}/ums/conversion/{contactId}/user/{authenticationType} ->
convertContactToUser
GET /{tenant}/ums/managePersonsJobStatus/{JobId} -> getProvisionUsersStatus
GET /{tenant}/ums/sync/{source}/status -> getSyncStatus
PUT /{tenant}/ums/resetPassword -> resetUserPassword
POST /{tenant}/ums/accessTime -> updateAccessTime

## Kirin
REST Class: com.hp.maas.platform.lms.server.ws.LmsResourceValidationRestEndpoint
POST /{tenant}/lms-resource-validation/invoke/lmsConfigurationSettingValidation -
> validateLmsConfigurationSettingResource

REST Class:
com.hp.maas.platform.services.quotamanagement.ws.QuotaManagementServiceRestResource
GET /{tenant}/quota/information/{quota_type} -> getQuotaInformation

REST Class:
com.hp.maas.platform.services.receiving.assets.server.ws.ReceivingAssetsRestEndpoin
t
POST /{tenant}/receivingAssets -> receiveAssets
GET /{tenant}/receivingAssets -> isExistFileKey

## Panda
REST Class: com.hp.maas.platform.virtualagent.ws.VirtualAgentRestEndPoint
GET /{tenant}/virtual-agent/intent/count -> countIntent
GET /{tenant}/virtual-agent/useroption/count -> countUserOption
GET /{tenant}/virtual-agent/newVirtualAgentMessage/{uniqueId} ->
getNewVirtualAgentResponse
POST /{tenant}/virtual-agent/newVirtualAgentAction/{uniqueId}/action/{action} ->
getNewVirtualAgentActionResponse
GET /{tenant}/virtual-agent/request/{offeringId} -> getRequestByOfferingId
GET /{tenant}/virtual-agent/agent/{agentId} -> getAgentResponse
POST /{tenant}/virtual-agent/agent -> addAgentResponse
GET /{tenant}/virtual-agent/intent/{intentId} -> getIntentResponse
POST /{tenant}/virtual-agent/intent -> addIntentResponse
POST /{tenant}/virtual-agent/createFeedback -> saveFeedback
POST /{tenant}/virtual-agent/lang -> langSourceResponse
DELETE /{tenant}/virtual-agent/greeting/{greetingId} -> deleteGreetingResponse
POST /{tenant}/virtual-agent/greeting/delete -> deleteGreetingResponse
GET /{tenant}/virtual-agent/agentsetting -> getAgentSettingBatchResponse
GET /{tenant}/virtual-agent/lang -> getLangSourceResponse
GET /{tenant}/virtual-agent/useroption -> getUserOptionBatchResponse
GET /{tenant}/virtual-agent/traininghistory -> getTrainingHistoryBatchResponse
GET /{tenant}/virtual-agent/agentsetting/{agentSettingId} ->
getAgentSettingResponse
PUT /{tenant}/virtual-agent/greeting -> updateGreetingResponse
GET /{tenant}/virtual-agent/intent -> getIntentBatchResponse
GET /{tenant}/virtual-agent/detectLanguage -> getDetectLanguageResponse
POST /{tenant}/virtual-agent/sampleDataUpload -> getGreetingBatchResponse
GET /{tenant}/virtual-agent/greeting -> getGreetingBatchResponse
DELETE /{tenant}/virtual-agent/intent/{intentId} -> deleteIntentResponse
POST /{tenant}/virtual-agent/intent/delete -> deleteIntentResponse
GET /{tenant}/virtual-agent/traininghistory/{traininghistoryId} ->
getTrainingHistoryResponse
PUT /{tenant}/virtual-agent/useroption -> updateUserOptionResponse
GET /{tenant}/virtual-agent/getVirtualAgentMessage/{uniqueId}/{userInput} ->
getVirtualAgentResponse
DELETE /{tenant}/virtual-agent/useroption/{userOptionId} ->
deleteUserOptionResponse
POST /{tenant}/virtual-agent/useroption/delete -> deleteUserOptionResponse
PUT /{tenant}/virtual-agent/agent -> updateAgentResponse
POST /{tenant}/virtual-agent/traininghistory -> addTrainingHistoryResponse
PUT /{tenant}/virtual-agent/agentsetting -> updateAgentSettingResponse
DELETE /{tenant}/virtual-agent/agent/{agentId} -> deleteAgentResponse
POST /{tenant}/virtual-agent/agent/delete -> deleteAgentResponse
GET /{tenant}/virtual-agent/useroption/{userOptionId} -> getUserOptionResponse
POST /{tenant}/virtual-agent/useroption -> addUserOptionResponse
GET /{tenant}/virtual-agent/agent -> getAgentBatchResponse
DELETE /{tenant}/virtual-agent/traininghistory/{traininghistoryId} ->
deleteTrainingHistoryResponse
POST /{tenant}/virtual-agent/traininghistory/delete ->
deleteTrainingHistoryResponse
PUT /{tenant}/virtual-agent/traininghistory -> updateTrainingHistoryResponse
POST /{tenant}/virtual-agent/greeting -> addGreetingResponse
POST /{tenant}/virtual-agent/agentsetting -> addAgentSettingResponse
POST /{tenant}/virtual-agent/agentsetting/delete -> deleteAgentSettingResponse
DELETE /{tenant}/virtual-agent/agentsetting/{agentSettingId} ->
deleteAgentSettingResponse
PUT /{tenant}/virtual-agent/intent -> updateIntentResponse
GET /{tenant}/virtual-agent/greeting/{greetingId} -> getGreetingResponse

REST Class:
com.hp.maas.platform.services.useroptions.pkg.management.ws.UserOptionsPackageManag
ementRestEndPoint
GET {tenantId}/user-options-package-management/exportUserOptionsMetadata ->
exportUserOptionsMetadata

## Sigma *
REST Class:
com.hp.maas.platform.services.opbdatasync.ws.token.EmailTokenRestEndpoint
POST /{tenant}/opb-data-sync-token/toToken -> toToken
POST /{tenant}/opb-data-sync-token/markTokenAsUsed -> markTokenAsUsed
POST /{tenant}/opb-data-sync-token/fromToken -> fromToken
DELETE /{tenant}/opb-data-sync-token/deleteOldTokens -> deleteOldTokens

## ?
REST Class:
com.hp.maas.platform.services.record.category.ws.RecordCategoryRestEndPoint
POST /{tenant}/record-category/{level} -> postRecordCategoryResources

## Everest *
REST Class:
com.hp.maas.platform.services.rowlevelaccesscontrol.ws.RowLevelAccessControlRestEnd
point
GET /{tenant_name}/row-level-access-control/accessFilter/isRlacEnabled ->
isRlacEnabled
POST /{tenant_name}/row-level-access-control/accessFilter -> saveAccessFilter
DELETE /{tenant_name}/row-level-access-control/accessFilter/{entityType} ->
removeAccessFilter
GET /{tenant_name}/row-level-access-control/accessFilter/{entityType} ->
getAccessFilter
## Everest *
REST Class: com.hp.maas.platform.metadata.server.ws.MetadataUiDynamicRestEndpoint
GET /{tenant}/metadata/ui/dynamic/enumeration-descriptors/{name} ->
getUiEnumerationDescriptorResource
GET /{tenant}/metadata/ui/dynamic/enumeration-descriptors ->
getUiEnumerationDescriptorsResource
POST /{tenant}/metadata/ui/dynamic/enumeration-descriptors/{name} ->
postUiEnumerationDescriptorResources
POST /{tenant}/metadata/ui/dynamic/complex-type-descriptors/{name} ->
postUiComplexTypeDescriptorResources
GET /{tenant}/metadata/ui/dynamic/enumeration-descriptors/quota ->
getUiDynamicEnumerationDescriptorsQuotaResources
GET /{tenant}/metadata/ui/dynamic/complex-type-descriptors/{name} ->
getComplexTypeDescriptorResource

## Everest
REST Class: com.hp.maas.platform.services.tasks.ws.TasksEngineServiceRestResource
POST /{tenant}/tasks/{task_entity_id}/completion_status ->
notifyOnAutomaticTaskBRCompletion
GET /{tenant}/tasks/{entity_type}/{entity_id}/{execution_plan_property_name} ->
getExecutionPlanStatusReport
GET /{tenant}/tasks/export/{type} -> exportEMS
GET /{tenant}/tasks/delegation -> getTaskDelegation
POST /{tenant}/tasks/delegation -> addTaskDelegation
PUT /{tenant}/tasks/delegation/{taskDelegationConfigId} -> updateDelegations
POST /{tenant}/tasks/node/{taskNodeId}/forceapprove -> overrideApprovals
DELETE /{tenant}/tasks/delegation/{taskDelegationConfigId} -> deleteDelegation

REST Class: com.hp.maas.platform.history.ws.HistoryRestEndPoint


GET /{tenant_name}/audit/history_job -> startHistoryJob
GET /{tenant_name}/auditems-history-service/{type}/export -> exportHistory
GET /{tenant_name}/auditems-history-service/{type}/distinctUserList ->
getAggregatedUsersList
GET /{tenant_name}/audit/emsHistory/{type}/userList -> getAggregatedUsersList
GET /{tenant_name}/audit/emsHistory/{type} -> executeEmsEntityHistoryQuery
GET /{tenant_name}/auditems-history-service/{type} ->
executeEmsEntityHistoryQuery

REST Class: com.hp.maas.platform.services.bi.ws.BiSyncServiceRestEndpoint


GET /{tenant_name}/bi/configuration/{BiSyncConfigurationName} ->
executeGetConfiguration
GET /{tenant_name}/bi/configuration -> executeGetConfiguration
GET /{tenant_name}/bi/configurations -> executeGetConfigurationNames
PUT /{tenant_name}/bi/configuration -> executeSetConfiguration
POST /{tenant_name}/bi/ongoing/new -> executeNewOnGoingSync
POST /{tenant_name}/bi/initial -> executeInitialSync
POST /{tenant_name}/bi/initial/new -> executeInitialSync
POST /{tenant_name}/bi/ongoing -> executeOnGoingSync
GET /{tenant_name}/bi/status/{id} -> executeGetStatus
POST /{tenant_name}/bi/trial -> executeTrialSync
GET /{tenant_name}/bi/allowedFields -> getAllowedFields
GET /{tenant_name}/bi/status -> executeGetAllSyncs
GET /{tenant_name}/bi/status/allsync/{BiSyncConfigurationName} ->
executeGetAllSyncs
GET /{tenant_name}/bi/file-list/{id} -> getFrsFile

## Everest
REST Class:
com.hp.maas.platform.tenantsettings.ws.administration.TenantSettingsAdministrationR
estEndPoint
POST {tenantId}/TenantSettingsAdministration/bulk ->
executePostInternalTenantSettings
GET {tenantId}/TenantSettingsAdministration/multiple-settings ->
executeGetInternalTenantSettings

REST Class: com.hp.maas.platform.services.integration.ws.CoreContentRestResource


GET /{tenant}/integration/core-content/config/item-by-type/{entityType} ->
getCoreContentConfig
POST /{tenant}/integration/core-content/related-document/items ->
addRelatedCoreContentDocumentMapping
GET /{tenant}/integration/core-content/related-document/items/{entityType}/
{entityId} -> getRelatedCoreContentDocumentByEntityId
POST /{tenant}/integration/core-content/workspace -> createWorkspace
PUT /{tenant}/integration/core-content/related-document/items ->
editRelatedCoreContentDocument

REST Class:
com.hp.maas.platform.services.theme.settings.ws.ThemeSettingsRestEndpoint
GET /{tenant}/themeSettings/getCustomThemeSettingsByUserId/{userId} ->
getCustomThemeSettingsByUserId

## Kirin *
REST Class:
com.hp.maas.platform.tenantmanagement.clone.ws.MoveTenantServiceRestEndpoint
POST {tenant}/TenantManagement/move/calculateField -> moveCalculateField
POST {tenant}/TenantManagement/move/getCalculateMigrateStatus ->
getCalculateMigrateStatus
POST {tenant}/TenantManagement/move -> cloneTenant
GET {tenant}/TenantManagement/move -> getCloneTenantProcessIds
GET {tenant}/TenantManagement/move/{cloneProcessId} ->
getCloneTenantProcessReport
DELETE {tenant}/TenantManagement/move -> stopAllCloneTenantProcesses
DELETE {tenant}/TenantManagement/move/{cloneProcessId} -> stopCloneTenantProcess

## Everest
REST Class:
com.hp.maas.platform.services.servicelevelmanagement.ws.ServiceLevelManagementRestE
ndPoint
POST /{tenant}/service-level-management/invoke/{method} -> invoke
GET /{tenant}/service-level-management/getRowsFromTargetMeasurementTable ->
getRowFromTargetMeasurementTable
GET /{tenant}/service-level-management/invokeVerticaUpgradeJob ->
invokeVerticaJobExecutor
GET /{tenant}/service-level-management/getEnabledSltFieldMapping ->
getEnabledSltFieldMapping
POST /{tenant}/service-level-management/SLTModules/entityType/{entityType}/
{isSLTEnable} -> CreateOrUpdateSLTModules
POST /{tenant}/service-level-management/updateSltFieldMapping ->
updateSltFieldMapping
PUT /{tenant}/service-level-management/FlexibleConfigurationEnabled/{value} ->
setFlexibleConfigurationEnabled
POST /{tenant}/service-level-management/updateSltTenantSettings ->
updateSltTenantSettings
GET /{tenant}/service-level-management/getSltFieldMapping/{name} ->
getSltFieldMapping
GET /{tenant}/service-level-management/getAllSltFieldMapping ->
getAllSltFieldMapping
GET /{tenant}/service-level-management/invokeReloadCustomisedModuleJob/{name} ->
invokeReloadCustomisedModuleJob
POST /{tenant}/service-level-management/dataUpgrade -> executeDataUpgrade
GET
/{tenant}/service-level-management/invokeSltDefinitionDataInsertionJobForSltFieldMa
pping/{entityType} -> invokeSltDefinitionDataInsertionJobExecutorForSltFieldMapping
GET /{tenant}/service-level-management/invokeSltDefinitionDataInsertionJob ->
invokeSltDefinitionDataInsertionJobExecutor
POST
/{tenant}/service-level-management/getServicePolicyWithSlaOverrideTargetAvailabilit
y -> getServicePolicyWithSlaOverrideTargetAvailability
GET /{tenant}/service-level-management/getSltTenantSettings ->
getSltDataChangesParameters
GET /{tenant}/service-level-management/getSltDataChangesParameters ->
getSltDataChangesParameters
GET /{tenant}/service-level-management/getServicePolicyTargetAvailability ->
getServicePolicyTargetAvailability
GET /{tenant}/service-level-management/getTargetSetByAgreement/{targetSetType} ->
getTargetSetByAgreement
GET /{tenant}/service-level-management/getDefaultAgreementsByFlavor/{flavor} ->
getDefaultAgreementsByFlavor
GET /{tenant}/service-level-management/getAgreementsByServiceAndEntityType/
{parentEntityType} -> getAgreementsByServiceAndEntityType
GET /{tenant}/service-level-management/{type}/{id} -> getEntitiesByType

## Everest *
REST Class:
com.hp.maas.platform.services.commonsettings.ws.CommonSettingsRestResource
GET /{tenant}/common-settings/getAllTrainingTasks -> getAllTrainingTasks
GET /{tenant}/common-settings/createAllTrainingTasks -> createAllTrainingTasks
POST /{tenant}/common-settings/setAndAssociate -> setAndAssociateSetting
GET /{tenant}/common-settings/startAllTrainingTasks -> startAllTrainingTasks
GET /{tenant}/common-settings/env/{value} -> getEnvValue
GET /{tenant}/common-settings/commonSettings -> getCommonSettings
PUT /{tenant}/common-settings/setting/{featureName} -> setFeatureValue
GET /{tenant}/common-settings/setting/{value} -> getFeatureValue

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.rest.PlatformRestApp
## Everest
REST Class:
com.hp.maas.platform.services.servicelevelmanagement.ws.ServiceLevelManagementInter
nalRestEndPoint
POST /{tenant}/service-level-management/internal/executeSltEventJob ->
onExecuteSltEventJob
POST /{tenant}/service-level-management/internal/executeSltEventDetectAndQueueJob
-> onExecuteSltEventDetectAndQueueJob
GET /{tenant}/service-level-management/internal/getRowFromStatusTable ->
getRowFromStatusTable
GET /{tenant}/service-level-management/internal/deleteSltJobAndMarkDeleted ->
deleteSltJobAndMarkDeleted
GET /{tenant}/service-level-management/internal/getLastUpdateSltTargets ->
getLastUpdateSltTargets
GET /{tenant}/service-level-management/internal/retrieveTransactionContext ->
retrieveTransactionContext
GET /{tenant}/service-level-management/internal/getLastUpdateRecordStatus ->
getLastUpdateRecordStatus
GET /{tenant}/service-level-management/internal/getNumOfNotDeletedSltTargets ->
getNumOfNotDeletedSltTargets
GET /{tenant}/service-level-management/internal/getNumOfNotDeletedSltRecordStatus
-> getNumOfNotDeletedSltRecordStatus
POST /{tenant}/service-level-management/internal/updateSltThresholdValues ->
updateSltThresholdValues
GET /{tenant}/service-level-management/internal/getSltDefinitionsSnapshot ->
getSltDefinitionSnapshot
GET /{tenant}/service-level-management/internal/getTargetSetTypeMap ->
getTargetSetTypeMap
GET /{tenant}/service-level-management/internal/storeTUDForActiveSLAs ->
storeTUDForActiveSLAs
POST /{tenant}/service-level-management/internal/afterTenantCreated ->
onAfterTenantCreation
GET /{tenant}/service-level-management/internal/enableSltJob -> enableSltJob
GET /{tenant}/service-level-management/internal/getThresholdsTable ->
getThresholdsTable
GET /{tenant}/service-level-management/internal/getFailedRecords ->
getFailedRecords
GET /{tenant}/service-level-management/internal/setSltPeriodicJobFlag ->
setSltPeriodicJobFlag
POST /{tenant}/service-level-management/internal/setSltDataLastChangeTime ->
setSltDataLastChangeTime
GET /{tenant}/service-level-management/internal/getStoredSltTimeUnitExtensions ->
getStoredSltTimeUnitExtensions
GET /{tenant}/service-level-management/internal/getStoredSltTimeUnits ->
getStoredSltTimeUnits
GET /{tenant}/service-level-management/internal/getLastCalculatedTUD ->
getLastCalculatedTUD
GET /{tenant}/service-level-management/internal/getLastCycleTime ->
getLastCycleTime
GET /{tenant}/service-level-management/internal/getEffectiveTargetType ->
getEffectiveTargetType
GET /{tenant}/service-level-management/internal/getTargetsByTargetDefinitions ->
getTargetsByTargetDefinitions
GET /{tenant}/service-level-management/internal/getRowsFromTimersTable ->
getRowsFromTimersTable
GET /{tenant}/service-level-management/internal/isSltJobRunning -> isJobRunning
GET /{tenant}/service-level-management/internal/getSltSnapChangedFlag ->
getSltSnapChangedFlag
GET
/{tenant}/service-level-management/internal/executeSltDefinitionDataInsertionJob ->
executeSltDefinitionDataInsertionJob

## Kirin *
REST Class: com.hp.maas.platform.personalization.ws.PersonalizationRestEndpoint
GET /{tenant_name}/personalization/person/me -> getCurrentPrincipal
GET /{tenant_name}/personalization/person/me/tenant ->
getCurrentPrincipalTenantList
GET /{tenant_name}/personalization/GCM/registration ->
getUserGcmRegistrationForMultipleUsers
GET /{tenant_name}/personalization/aviator/disclaimer -> getUserAviatorDisclaimer
POST /{tenant_name}/personalization/{user}/profile/skills -> setUserSkills
POST /{tenant_name}/personalization/{user}/profile/userProfile -> setUserProfile
GET /{tenant_name}/personalization/{user}/user -> getUserSettings
GET /{tenant_name}/personalization/profile/homepage -> getUserHomePage
GET /{tenant_name}/personalization/{user}/profile/skills -> getUserSkills
DELETE /{tenant_name}/personalization/{user}/user -> deleteUserSettings
GET /{tenant_name}/personalization/{user}/system -> getSystemSettings
POST /{tenant_name}/personalization/profile/settings -> setProfileSettings
GET /{tenant_name}/personalization/{user}/profile/expertise -> getUserExpertise
POST /{tenant_name}/personalization/{user}/profile/expertise -> setUserExpertise
GET /{tenant_name}/personalization/{user}/profile/userProfile -> getUserProfile
PUT /{tenant_name}/personalization/{user}/user -> updateUserSettings
GET /{tenant_name}/personalization/{user}/GCM/registration ->
getUserGcmRegistration
GET /{tenant_name}/personalization/{user}/profile/recalculateEntitlementRules ->
recalculateUserEntitlementRules
GET /{tenant_name}/personalization/profile/userProfile/{usersList} ->
getUserProfileForMultipleUsers
GET /{tenant_name}/personalization/getUserNotificationPreferences ->
getUserNotificationPreferences
GET /{tenant_name}/personalization/{user}/profile/entitlementRules ->
getUserEntitlementRules
POST /{tenant_name}/personalization/aviator/disclaimer ->
setUserAviatorDisclaimer
POST /{tenant_name}/personalization/profile/expertise ->
setUserExpertiseForMultipleUsers
POST /{tenant_name}/personalization/{user}/GCM/registration ->
setUserGcmRegistration
POST /{tenant_name}/personalization/{user}/profile/userProfile/profileItem ->
addItemToUserProfile
PUT /{tenant_name}/personalization/{user}/system -> updateSystemSettings
DELETE /{tenant_name}/personalization/{user}/system -> deleteSystemSettings
GET /{tenant_name}/personalization/profile/skills/{usersList} ->
getUserSkillsForMultipleUsers
POST /{tenant_name}/personalization/updateUserNotificationPreferences ->
updateUserNotificationPreferences
GET /{tenant_name}/personalization/profile/expertise/{usersList} ->
getUserExpertiseForMultipleUsers

## Cynosure
REST Class: com.hp.maas.platform.services.price.ws.PriceServiceRestEndpoint
GET /{tenant}/price/getPrice -> getPriceModuleByOffering
POST /{tenant}/price/convertToLocalPrice -> convertToLocalPrice

REST Class: com.hp.maas.platform.useroptions.ws.UserOptionsRestEndPoint


GET {tenantId}/user-options/full/{name} -> getUserOptionsFullDescriptor
GET {tenantId}/user-options/metadata/ui/dynamic/complex-type-descriptors/
{entityName}/{entityId} -> getUserOptionsMetadata
GET {tenantId}/user-options/rest-enum/{userOptionsName}/{propertyName} ->
getUserOptionsEnumerationDescriptor4REST

## Everest *
REST Class:
com.hp.maas.platform.services.encryption.ws.EncryptionServiceInternalRestResource
GET /{tenant}/encryptionInternal/expire_passcode/{user_id} -> expirePasscode
GET /{tenant}/encryptionInternal/invalidate_key_chain_status_cache ->
invalidateKeyChainStatusCache
GET /{tenant}/encryptionInternal/expire_verification_code/{user_id} ->
expireVerificationCode
GET /{tenant}/encryptionInternal/set_last_passcode_change_time/{user_id} ->
setLastPasscodeChangeTime

REST Class: com.hp.maas.platform.services.ppo.ws.PPOServiceRestEndpoint


POST /{tenant}/ppo/invoke/{methodName} -> invoke
GET /{tenant}/ppo/result/{taskId} -> getResult
POST /{tenant}/ppo/submit/{adapter}/{solver} -> submit
PUT /{tenant}/ppo/idea-proposal-upgrade -> ideaProposalUpgrade
GET /{tenant}/ppo/status/{taskId} -> getStatus
REST Class:
com.hp.maas.platform.services.management.ws.PlatformManagementServiceEndpoint
GET /status -> getDeploymentStatus
POST /test-tenants-add-predefined-segments -> addPredefinedSegmentsToTestTenant
POST /prepare-platform -> preparePlatform
GET /initial-deploy -> initialDeployGet
POST /initial-deploy -> initialDeploy
GET /is-platform-ready -> isPlatformReady
POST /test-tenants-creation -> createTestTenants
POST /suite-tenants-creation -> createSuiteTenants
GET /{deploymentState} -> getPhaseState

## Oxygen
REST Class: com.hp.maas.platform.services.cmsx.ws.CMSXServiceRestResource
PUT /{tenant}/cmsx/sync_field_to_cms -> syncFieldToCms
POST /{tenant}/cmsx/ci/model/{modelName} -> notifySmaxModelChange
PUT /{tenant}/cmsx/reset -> reset
PUT /{tenant}/cmsx/ci/model/action/synchronization/{style} -> sync
GET /{tenant}/cmsx/ci/model/relation -> getRelations
GET /{tenant}/cmsx/get_cms_data_domains -> getDataDomains
GET /{tenant}/cmsx/ci/model_sync_data/{modelName}/without_related/ ->
getModelSyncDataWithoutRelated
GET /{tenant}/cmsx/ci/model_sync_data/{modelName}/with_related/ ->
getModelSyncDataWithRelated
GET /{tenant}/cmsx/get_cms_data_domains_status -> getDataDomainsFromCMS
POST /{tenant}/cmsx/create_cms_data_domains -> createDataDomainsForCMS
PUT /{tenant}/cmsx/update_cms_data_domains -> updateDataDomainsForCMS
GET /{tenant}/cmsx/ci/model/{modelName}/discoverableAttributes ->
getDiscoverableAttributes
GET /{tenant}/cmsx/ci/model/serviceModelingClassModel ->
getServiceModelingClassModel
DELETE /{tenant}/cmsx/ci/model/relation -> removeRelation
GET /{tenant}/cmsx/ci/mapping/{emsEntityName} -> getCmsModelName
GET /{tenant}/cmsx/ci/topology/model/{modelName}/{globalId} -> topology
POST /{tenant}/cmsx/ci/model/relation -> createRelation
GET /{tenant}/cmsx/ci/model/{modelName}/subtypes -> getCmsSubType
PUT /{tenant}/cmsx/addIndex/{indexStepName} -> addIndex
GET /{tenant}/cmsx/ci/model/{modelName}/attributes -> getCmsFieldTypes
POST /{tenant}/cmsx/impact/change -> impactChange
GET /{tenant}/cmsx/ci/model/relation/types -> getRelationType
PUT /{tenant}/cmsx/force_enable_sacm -> forceEnableSacm
GET /{tenant}/cmsx/ci/model/{subTypeName}/subTypeChildren -> getsubTypeChildren
POST /{tenant}/cmsx/ci/model/all -> notifySmaxAllModel
GET /{tenant}/cmsx/ci/model/{modelName}/federationModels -> getCmsFederationModel
GET /{tenant}/cmsx/ci/model/entity_type/{ciType} -> getEntityTypeFromCiType
PUT /{tenant}/cmsx/metaphaseName/reUpgrade -> metaphaseNameReUpgrade
PUT /{tenant}/cmsx/ci/model/action/migration -> migration
GET /{tenant}/cmsx/monitor/project/{name} -> getMonitorProject
PUT /{tenant}/cmsx/migration/action/lastSyncTime -> setLastSyncTimeToCurrentTime
PUT /{tenant}/cmsx/ci/model/{modelName}/action/subscription -> subscribeCmsModel
POST /{tenant}/cmsx/impact -> impact
GET /{tenant}/cmsx/migration/action/precheck -> preCheck

## Everest
REST Class:
com.hp.maas.platform.services.data.export.ws.DataExportCallBackRestEndPoint
POST /{tenant}/data-export/invoke/dataexportGetData -> dataexportGetData
POST /{tenant}/data-export/invoke/dataexportFinish -> dataexportFinish
## Omega
REST Class: com.hp.maas.platform.services.integration.ws.IntegrationRestResource
GET /{Tenant}/integration/endpoints/{identifiers} ->
getIntegrationEndpointsByIdentifiers
GET /{Tenant}/integration/all -> getIntegrations
POST /{Tenant}/integration/endpointOauthConfig/resetToken/{endpointId} ->
resetOauthConfig
GET /{Tenant}/integration/task/list -> getXieTasks
GET /{Tenant}/integration/task/detail -> getXieTaskDetail
POST /{Tenant}/integrationlistener/notification -> sendListenerNotification
GET /{Tenant}/integration/endpoints -> getIntegrationEndpoints
GET /{Tenant}/integration/create-endpoint-auth-config-table ->
createEndpointAuthConfigTable
GET /{Tenant}/integration/task/enum -> getXieEnumListByEndPointID
GET /{Tenant}/integration/endpointOauthConfig/endpointIds ->
getEndpointIdFromOauthConfig
POST /{Tenant}/integration/notification -> sendNotificationForEndpoint

## Kirin *
REST Class:
com.hp.maas.platform.services.authorization.convergence.ws.AuthConvergenceRestEndpo
int
POST /{tenant}/authorization-convergence/accept-changes -> acceptChanges
POST /{tenant}/authorization-convergence/reject-changes -> rejectChanges
POST /{tenant}/authorization-convergence/diff -> diff
GET /{tenant}/authorization-convergence/isConvergenceEnabled -> isEnabled
POST /{tenant}/authorization-convergence/start-tracking-changes ->
startTrackChanges
POST /{tenant}/authorization-convergence/migrate/{jobId}/cancel -> cancelMigate
POST /{tenant}/authorization-convergence/after-tenant -> afterTenant
POST /{tenant}/authorization-convergence/migrate/{jobId}/dryRun -> reDryRunMigate
GET /{tenant}/authorization-convergence/migrate/status -> getTenantJobStatus
GET /{tenant}/authorization-convergence/migrate/status/running -> getRunningJob
POST /{tenant}/authorization-convergence/migrate/{jobId}/execute -> executeMigate
GET /{tenant}/authorization-convergence/roleApplications -> getRoleApplications
GET /{tenant}/authorization-convergence/migrate/status/tenant/{tenantId} ->
getTenantMigrationJobStates
GET /{tenant}/authorization-convergence/migrate/status/job/{jobId} ->
getMigrationJobState
GET /{tenant}/authorization-convergence/tenantToggle -> getTenantToggle
PUT /{tenant}/authorization-convergence/tenantToggle -> setTenantToggle
POST /{tenant}/authorization-convergence/migrate -> startMigrate
GET /{tenant}/authorization-convergence/diff/download -> diffDownload

## QQ
REST Class:
com.hp.maas.platform.services.integration.odl.ws.ODLIntegrationRestEndpoint
POST /{tenant}/odl-integration/config -> config
GET /{tenant}/odl-integration/config -> config
POST /{tenant}/odl-integration/syncMetadata -> syncMetadata

## Oxygen *
REST Class:
com.hp.maas.platform.services.workflow.ws.WorkflowEngineServiceRestResource
POST /{tenant}/workflowvalidateWorkflow/context/{contextType} ->
validateModelEntityExtendedWorkflow
POST /{tenant}/workflowvalidateWorkflow -> validateWorkflow
POST /{tenant}/workflow/compare/{entity_type} -> compareWorkflowResources
GET /{tenant}/workflow/versions/{entity_type} -> getWorkflowVersions
GET /{tenant}/workflow/exportContentFordev2prod ->
exportWorkflowContentFordev2prod
GET /{tenant}/workflow/exportContent -> exportWorkflowContent
GET /{tenant}/workflow/{entity_type} -> getWorkflowView
POST /{tenant}/workflow/simulator/{entity_type} -> simulator
POST /{tenant}/workflow/simulator -> simulator
GET /{tenant}/workflow/full/{entity_type} -> getWorkflowFull
POST /{tenant}/workflow/invokeExternalEvent -> externalEvent
POST /{tenant}/workflow/update -> saveWorkflow
POST /{tenant}/workflow/afterTenantCreated -> onAfterTenantCreation
POST /{tenant}/workflow/invalidateCache -> invalidateTenantCache
GET /{tenant}/workflow/metaPhaseToPhaseMapping -> getMetaPhaseToPhaseMapping
GET /{tenant}/workflow/bulk -> getMultipleWorkflowView
GET /{tenant}/workflowcontext/{contextType}/{entityType}/{entityId} ->
getModelEntityExtendedWorkflow
POST /{tenant}/workflow/update/context/{contextType} ->
saveWorkflowModelEntityWorkflow
POST /{tenant}/workflowinvoke/{methodName} -> validateWorkflowChanged
PUT /{tenant}/workflow/importContent -> importWorkflowContent
GET /{tenant}/workflow/infiniteLoopAlerts/{fromDate} -> getInfiniteLoopAlerts
GET /{tenant}/workflow/phasesInMetaphase -> getPhasesInMetaPhase
GET /{tenant}/workflow/post_commit_check -> postCommitCheck
GET /{tenant}/workflow/rules/templates -> getAllTemplates
GET /{tenant}/workflow/{entity_type}/process_selection_fields ->
getProcessSelectionFields
GET /{tenant}/workflow/hideAction/buttons/all -> getAllHideActionButtons
GET /{tenant}/workflow/hideAction/buttons/{entity_type} -> getHideActionButtons

REST Class: com.hp.maas.platform.metering.ws.MeteringServiceRestEndPoint


GET /{tenant}/metering/data-list/{id} -> getMeteringData
GET /{tenant}/metering/data-list -> getMeteringDataList

## Kirin *
REST Class:
com.hp.maas.platform.services.authorization.ws.AuthorizationServiceRestResource
POST /{tenant}/authorizationinvoke/{methodName} ->
validateAuthorizationResourceChanged
GET /{tenant}/authorization/permissions/{person_id} -> getPermissions
GET /{tenant}/authorizationroles -> getRoleResources
POST /{tenant}/authorization/isAllowedToDomains/{person_id} -> allowedDomainsJson
GET /{tenant}/authorization/allowedDomains/{person_id} -> allowedDomainsJson
POST /{tenant}/authorization/permitted/{person_id} -> isPermittedJson
GET /{tenant}/authorization/permissions/loggable/{person_upn} -> checkAllowLogin
GET /{tenant}/authorizationprincipals -> getPrincipalResources
GET /{tenant}/authorization/permissions/me -> getCurrentUserPermissions
GET /{tenant}/authorizationpermissionTemplates -> getPermissionTemplateResources
GET /{tenant}/authorization/baseDomainsOfUser/{person_id} ->
getBaseDomainsOfUserJSON
POST /{tenant}/authorizationvalidatePermissionTemplate ->
validatePermissionTemplate
POST /{tenant}/authorizationvalidateRole -> validateRole

## Kirin *
REST Class: com.hp.maas.platform.l10n.ws.LocalizationServiceRestEndpoint
POST {tenant}/l10ninvoke/{methodName} -> invoke
GET {tenant}/l10n/bundle/{name}/resource/{key} -> getResource
GET {tenant}/l10n/bundle/{name}/resources -> getResources
GET {tenant}/l10n/bundle/{name} -> getResources
GET {tenant}/l10n/locales -> getAvailableLocales
PUT {tenant}/l10n/bundle/{name}/resource/{key} -> updateResource
GET {tenant}/l10n/bundles -> getBundles
DELETE {tenant}/l10n/bundle/{name}/resource/{key} -> deleteResource
POST {tenant}/l10n/bundle/{name}/resource/{key} -> insertResource
POST {tenant}/l10n/bundle/{name}/resource -> insertResource
POST {tenant}/l10n/bundle/{name}/resource/{key}/{toKey} ->
updateResourceAccordingPreviousKey
POST {tenant}/l10n/bundle/{name}/resource/bulk -> createOrUpdateResourceBulk
GET {tenant}/l10n/bundles/getBundlePacks -> getPackBundleNames
GET {tenant}/l10n/bundles/getPackBundleNames/{bundlePackName} ->
getPackBundleNames
GET {tenant}/l10n/bundles/{bundlePackName}/{locale} -> getAllPackBundles
GET {tenant}/l10n/allLocales -> getAllLocales

## Everest
REST Class:
com.hp.maas.platform.services.servicelevelmanagement.ws.ServiceLevelManagementForTe
stsRestEndPoint
GET
/{tenant}/service-level-management/internal/test/clearSltDefinitionSnapshotStatus -
> clearSltDefinitionSnapshotReCalcFlag
GET
/{tenant}/service-level-management/internal/test/updateTargetElapsedDurationForUpgr
adeFlow -> updateTargetElapsedDurationForUpgradeFlow
POST /{tenant}/service-level-management/internal/test/reportMonitorState ->
reportMonitorState
POST /{tenant}/service-level-management/internal/test/copyFailedRecords ->
copyFailedRecords
POST /{tenant}/service-level-management/internal/test/deleteSLTTarget ->
deleteSLTTarget
POST /{tenant}/service-level-management/internal/test/deleteSLTStatus ->
deleteSLTStatus
GET /{tenant}/service-level-management/internal/test/getLastRead ->
getLastReadSlt
POST /{tenant}/service-level-management/internal/test/updateSltStatuses ->
updateSLTStatuses
POST /{tenant}/service-level-management/internal/test/updateSLTTargets ->
updateSLTTargets
POST /{tenant}/service-level-management/internal/test/createSLTTarget ->
createSLTTarget
POST /{tenant}/service-level-management/internal/test/createSLTStatus ->
createSLTStatus
POST /{tenant}/service-level-management/internal/test/setIsDeletedTrueInSltTables
-> truncateSltTables
POST /{tenant}/service-level-management/internal/test/afterTenantCreated ->
onAfterTenantCreation
GET
/{tenant}/service-level-management/internal/test/clearStoredSltTimeUnitExtensions -
> clearStoredSltTimeUnitExtensions
POST /{tenant}/service-level-management/internal/test/executeSltJobForTests ->
executeSltJobForTests
POST /{tenant}/service-level-management/internal/test/updateLastCycleTime ->
updateLastCycleTime
GET
/{tenant}/service-level-management/internal/test/setFlagTestInSltSyncToAnalyticsJob
-> setFlagTestInSltSyncToAnalyticsJob
GET
/{tenant}/service-level-management/internal/test/clearSltDefinitionSnapshotData ->
clearSltDefinitionSnapshotData
GET /{tenant}/service-level-management/internal/test/clearStoredSltTimeUnits ->
clearStoredSltTimeUnits
GET
/{tenant}/service-level-management/internal/test/invokeSltRecordTargetsUpdateJob ->
invokeSltRecordTargetsUpdateJob
GET /{tenant}/service-level-management/internal/test/getSltMonitorStatus ->
getSltMonitorStatus
GET
/{tenant}/service-level-management/internal/test/clearSltDefinitionExtensionData ->
clearSltDefinitionExtensionData
GET
/{tenant}/service-level-management/internal/test/getLastMarkedTimestampForTests ->
getLastMarkedTimestampForTests
GET /{tenant}/service-level-management/internal/test/getMonitorDetails ->
getMonitorDetails
POST
/{tenant}/service-level-management/internal/test/executeSltCycleJobWithSnapChange -
> executeSltCycleJob
POST /{tenant}/service-level-management/internal/test/executeSltCycleJob ->
executeSltCycleJob
POST /{tenant}/service-level-management/internal/test/isJobsExists ->
isJobsExists
GET /{tenant}/service-level-management/internal/test/resetTimesForTests ->
resetTimesForTests
GET /{tenant}/service-level-management/internal/test/executeSltJob ->
executeSltJob

REST Class:
com.hp.maas.platform.services.platformdatahub.ws.PlatformDatahubRestEndpoint
GET /{tenant}/platform-datahub/{type} -> getEntitiesByType
POST /{tenant}/platform-datahub/ems/history -> executeEmsEntityHistoryQuery

## Everest *
REST Class: com.hp.maas.platform.filerepository.ws.FileTenantResource
DELETE /{tenant}/frs/management//cleanup -> cleanup
GET /{tenant}/frs/management//validType -> validateType
POST /{tenant}/frs/management//tenants/{tenantID} -> createTenantFolder
GET /{tenant}/frs/management//association/{tenantID} -> getAssociation
GET /{tenant}/frs/management//tenants/{tenantID} -> getTenantData
PUT /{tenant}/frs/management//tenants/{tenantID} -> setTenantData
GET /{tenant}/frs/management//TenantAttachmentConfig/ -> getAttachmentConfig
DELETE /{tenant}/frs/management//tenants/{tenantID} -> removeTenantDataFolder

## Everest
REST Class:
com.hp.maas.platform.services.userworkschedule.ws.UserWorkScheduleServiceForTestsEn
dPoint
POST /{tenant}/user-work-schedule/internal/test/addUserSchedule ->
addUserSchedule

## Everest *
REST Class:
com.hp.maas.platform.scalable.imprt.server.ws.ScalableImportRestEndpoint
GET /{tenant}/scalable-import/serviceStatus -> isServiceEnabled
GET /{tenant}/scalable-import/export/{jobId} -> fetchFailedRecords
POST /{tenant}/scalable-import/bulk -> updateEntities
GET /{tenant}/scalable-import/state -> executeQuery
GET /{tenant}/scalable-import/importState/{jobId} -> getImportState
POST /{tenant}/scalable-importinvoke/{methodName} -> invokeScalableImport
POST /{tenant}/scalable-import/normalization -> importFile
POST /{tenant}/scalable-import -> importFile

## Sigma
REST Class: com.hp.maas.platform.services.opb.ws.OpbRemotingServiceRestResource
GET /{tenant}/remoting/descriptor -> getDescriptor
GET /{tenant}/remoting/tasks -> getTask
GET /{tenant}/remoting/log_grabber -> executeLogGrabber
GET /{tenant}/remoting/tasks/input_data -> getInputTasksData
GET /{tenant}/remoting/waiting_task_ids -> getTaskIds
GET /{tenant}/remoting/ping -> getPing
POST /{tenant}/remoting/tasks/output_data -> postOutputTaskData
POST /{tenant}/remoting/tasks/progress -> postUpdateTaskProgress

REST Class: com.hp.maas.platform.idm.integration.ws.IdmTokenRestEndpoint


GET /{tenant}/idm-integration/requestOnBehalfToken/{idmToken}/{trustor} ->
getRequestOnBehalfToken
POST /{tenant}/idm-integration/refreshAccessAndSsoToken ->
refreshAccessAndSsoToken
POST /{tenant}/idm-integration/refreshBOLwssoToken -> refreshBOLwssoToken
POST /{tenant}/idm-integration/requestIDMLwssoToken -> requestIDMLwssoToken
GET /{tenant}/idm-integration/validateToken/{idmToken} -> validateIdmToken
POST /{tenant}/idm-integration/refreshToken -> refreshIdmToken

## Everest
REST Class:
com.hp.maas.platform.ems.packagemanagement.ws.admin.EmsPackageManagementAdminRestEn
dpoint
PUT /{tenant_name}/ems-package-management-admin/importContent -> importContent

## Everest *
REST Class: com.hp.maas.platform.services.favorites.ws.FavoritesRestResource
GET /{tenant}/favorites/recent-favorites -> getGridInitialData
GET /{tenant}/favorites/public-favorites -> getPublicFavorites
GET /{tenant}/favorites/all-favorites -> getAllFavorites
GET /{tenant}/favorites/groups-favorites -> getGroupsFavorites
GET /{tenant}/favorites/private-favorites -> getPrivateFavorites

REST Class:
com.hp.maas.platform.services.integration.ucmdb.ws.UCMDBSyncRestEndPoint
GET /{tenant}/ucmdb-syncrequestFullSync/{endpointID} -> requestFullSync
GET /{tenant}/ucmdb-sync/serviceModelingUrl -> getServiceModelingUrl
GET /{tenant}/ucmdb-sync/serviceModelingReady -> getServiceModelingAndSSOReady
GET /{tenant}/ucmdb-syncrunSync/{endpointID} -> runSync
GET /{tenant}/ucmdb-syncadapter/{version} -> umsAdapter
POST /{tenant}/ucmdb-syncinternal/insertIdMapping/{endpointID} -> putIdMapping
GET /{tenant}/ucmdb-syncsyncOOTBMappingFields -> getSyncOOTBMappingFields
POST /{tenant}/ucmdb-synccancelTask -> cancelTask
POST /{tenant}/ucmdb-synctestConnection -> testConnection
POST /{tenant}/ucmdb-syncrunSyncLoopBack/{endpointID} -> runSyncLoopBack
GET /{tenant}/ucmdb-syncinternal/getIdMapping/{endpointID} -> getIdMapping
GET /{tenant}/ucmdb-sync/browser/template/package ->
getUcmdbBrowserTemplatePackage

REST Class: com.hp.maas.platform.services.ais.ws.AISRestEndpoint


DELETE /{tenant}/ais/tenants/{actual_tenant} -> delete
POST /{tenant}/ais/tenants -> deploy
POST /{tenant}/ais/readiness -> testConnection
POST /{tenant}/ais/qna -> aisCompletion
POST /{tenant}/ais/index -> indexToAis
POST /{tenant}/ais/search -> searchInAis
GET /{tenant}/ais/recreateAisDb -> recreateDatabase
POST /{tenant}/ais/find -> findInAis

## Everest *
REST Class: com.hp.maas.platform.metadata.server.ws.MetadataRestEndpoint
GET /{tenant}/metadata/entity-descriptors/{name} -> getEntityDescriptorResource
GET /{tenant}/metadata/entity-descriptors -> getEntityDescriptorsResources
GET /{tenant}/metadata/enumeration-descriptors/{name} ->
getEnumerationDescriptorResource
GET /{tenant}/metadata/path-descriptors/{name} -> getPathDescriptorResource
GET /{tenant}/metadata/relation-descriptors/{name} ->
getRelationDescriptorResource
GET /{tenant}/metadata/resource-descriptors/{id} -> getResourceDescriptorByName
DELETE /{tenant}/metadata/tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/metadata/tenantCreated/{tenantId} -> onTenantCreation
GET /{tenant}/metadata/export/enumeration-descriptors/{name} -> exportList
POST /{tenant}/metadata/import/enumeration-descriptors/{name} ->
importEnumerations
GET /{tenant}/metadata/resource-descriptors-list/ -> getResourceDescriptors
GET /{tenant}/metadata/resource-list-denied-roles/ ->
getResourceDescriptorsCheckDeniedRoles
GET /{tenant}/metadata/entity-descriptors/tags -> getEntityDescriptorsByTags
GET /{tenant}/metadata/complex-type-descriptors/{name} ->
getComplexTypeDescriptorResource

## Everest *
REST Class:
com.hp.maas.platform.rms.packagemanagement.ws.admin.RmsPackageManagementAdminRestEn
dpoint
GET /{tenant_name}/rms-package-management/admin/exportAllByType ->
exportAllByType
PUT /{tenant_name}/rms-package-management/admin/importContent -> importContent

## Everest
REST Class:
com.hp.maas.platform.services.userworkschedule.ws.UserWorkScheduleServiceRestEndpoi
nt
GET /{tenant}/user-work-schedule/getCurrentOnCallUsers -> getCurrentOnCallUsers
POST /{tenant}/user-work-schedule/unRelateTimePeriodDefinitionsToGroup/groupId/
{groupId} -> unRelateTimePeriodDefinitionsToGroup
POST /{tenant}/user-work-schedule/relateTimePeriodDefinitionsToGroups ->
relateTimePeriodDefinitionsToGroups
POST /{tenant}/user-work-schedule/Vacation -> saveVacation
POST /{tenant}/user-work-schedule/WorkingHours -> saveWorkingHours
DELETE /{tenant}/user-work-schedule/Vacation/{entityId} -> deleteVacation
GET /{tenant}/user-work-schedule/WorkingHours/{userId} -> getWorkingHours
GET /{tenant}/user-work-schedule/invokeUserWorkScheduleJob ->
invokeUserWorkScheduleJob
GET
/{tenant}/user-work-schedule/getOnCallShiftForTimePeriodOnGroup/{timePeriodDefiniti
onId}/{groupId} -> invokeUserWorkScheduleJob
GET /{tenant}/user-work-schedule/getPersonDataWithWorkStatus ->
getPersonDataWithWorkStatus
GET /{tenant}/user-work-schedule/UserSchedule/{userId} -> getUserWorkSchedule
GET /{tenant}/user-work-schedule/getPersonWorkStatus -> getPersonWorkStatus
GET /{tenant}/user-work-schedule/getCurrentGroupOnCallShift ->
getCurrentGroupOnCallShift
POST /{tenant}/user-work-schedule/saveTimePeriodDefinition ->
saveTimePeriodDefinition
GET /{tenant}/user-work-schedule/getUsersWorkSchedule -> getUsersWorkSchedule
GET /{tenant}/user-work-schedule/getGroupOnCallShifts/{groupId} ->
getGroupOnCallShifts
POST /{tenant}/user-work-schedule/saveGroupOnCallShifts -> saveGroupOnCallShifts
GET /{tenant}/user-work-schedule/getTimePeriodDefinitionByUserId/{userId} ->
getTimePeriodDefinitionByUserId
POST /{tenant}/user-work-schedule/deleteGroupOnCallShifts ->
deleteGroupOnCallShifts

REST Class:
com.hp.maas.platform.services.integration.oo.ws.OOIntegrationCallbackRestResource
POST /{tenant}/oo-integration-callback/invoke/{method} -> invoke

## Everest *
REST Class: com.hp.maas.platform.packagemanager.ws.PackageManagerRestEndpoint
POST /{tenant_name}/package-manager/import -> importPackageBundle
POST /{tenant_name}/package-manager/import -> importPackageBundle
GET /{tenant_name}/package-manager/import/{id} -> getImportState
POST /{tenant_name}/package-manager/frs/file-list -> createResource

REST Class: com.hp.maas.platform.content.verification.ContentVerificationEndpoint


POST /{tenant}/content-validation/execute-content-validation-job ->
executeContentVerificationJob
POST /{tenant}/content-validation/verify-tenants -> verifyTenants
GET /{tenant}/content-validation/get-content-validation-job-status/{jobId} ->
getContentValidationJobResult
GET /{tenant}/content-validation/get-content-validation-summary/{jobId} ->
getContentValidationSummary
GET /{tenant}/content-validation/verify-create-table -> createTable

REST Class: com.hp.maas.platform.services.chatops.ws.ChatOpsRestResource


GET /{tenant}/chat-ops/metadata/ui/entity-descriptors ->
getEntityDescriptorsResources
PUT /{tenant}/chat-ops/notify -> notify
PUT /{tenant}/chat-ops/start -> start
GET /{tenant}/chat-ops/frs/file-list/{id} -> findResource
GET /{tenant}/chat-ops/authorization/permissions/{person_id} -> getPermissions
PUT /{tenant}/chat-ops/stop -> stop
GET /{tenant}/chat-ops/forms/{entityType} -> getFormsForEntityType
GET /{tenant}/chat-ops/workflow/full/{entity_type} -> getWorkflowFull
POST /{tenant}/chat-ops/invoke/chatOpsSendData -> sendDataForPpmIntegration
GET /{tenant}/chat-ops/search/idolDocumentTypes -> searchIdolDocumentTypes
POST /{tenant}/chat-ops/invoke/chatOpsGetData -> getDataForPpmIntegration
POST /{tenant}/chat-ops/invoke/chatOpsFinish -> finishPpmIntegration
GET /{tenant}/chat-ops/personalization/person/me -> personalizationPersonMe
GET /{tenant}/chat-ops/ems/{type}/{id} -> getSingleEntityById
GET /{tenant}/chat-ops/ping -> ping
GET /{tenant}/chat-ops/supportedEntities -> supportedEntities
GET /{tenant}/chat-ops/opbVersion -> opbVersion
GET /{tenant}/chat-ops/heartbeat -> heartBeat
POST /{tenant}/chat-ops/frs/file-list -> createResource
POST /{tenant}/chat-ops/ems/bulk -> operateBulk
PUT /{tenant}/chat-ops/restart -> restart
POST /{tenant}/chat-ops/search/searchQuery -> searchQuery
GET /{tenant}/chat-ops/l10n/bundles/{bundlePackName}/{locale} ->
getAllPackBundles
POST /{tenant}/chat-ops/externalUserLogout -> externalUserLogout
POST /{tenant}/chat-ops/externalUserLogin -> externalUserLogin
GET /{tenant}/chat-ops/ems/{type} -> getEntitiesByType
GET /{tenant}/chat-opsaudit/ems-history-service/{type} ->
executeEmsEntityHistoryQuery

REST Class: com.hp.maas.platform.services.worker.ws.WorkerAdminServiceRestResource


GET /{tenant}/worker-admin/master/queues/{queue} -> getQueue
GET /{tenant}/worker-admin/slave/queues/{queue}/dump -> dumpSlaveQueueCacheCSV
GET /{tenant}/worker-admin/slave/queues/{queue}/dump -> dumpSlaveQueueCache
POST /{tenant}/worker-admin/queues/{queue} -> enqueueTask
GET /{tenant}/worker-admin/queue-config/{queue} -> getQueueConfig
POST /{tenant}/worker-admin/master/queues/{queue}/tasks/{taskId}/force-run ->
forceRun
POST /{tenant}/worker-admin/master/queues/{queue}/tasks/{taskId}/push -> pushTask
DELETE /{tenant}/worker-admin/master/queues/{queue}/tasks/{taskId} -> deleteTask
GET /{tenant}/worker-admin/master/queues/{queue}/dump -> dumpQueue
GET /{tenant}/worker-admin/master/health -> getHealth
GET /{tenant}/worker-admin/slave/queues -> getSlaveLoadByQueues
POST /{tenant}/worker-admin/master/queues/{queue}/activate -> activateQueue
POST /{tenant}/worker-admin/master -> setMaster
POST /{tenant}/worker-admin/master/queues/{queue}/deactivate -> deactivateQueue
POST /{tenant}/worker-admin/master/queues/{queue}/purge -> purgeQueue
GET /{tenant}/worker-admin/master/queues -> getQueues
GET /{tenant}/worker-admin/slave/queues/{queue} -> getSlaveLoadForQueueCSV
GET /{tenant}/worker-admin/slave/queues -> getSlaveLoadByQueuesCSV
GET /{tenant}/worker-admin/slave/queues/{queue} -> getSlaveLoadForQueue
GET /{tenant}/worker-admin/master -> getMasterRecord
GET /{tenant}/worker-admin/master/queues -> getQueuesCSV
GET /{tenant}/worker-admin/master/queues/{queue} -> getQueueCSV
POST /{tenant}/worker-admin/master/queues/{queue}/reset -> resetQueue
GET /{tenant}/worker-admin/master/queues/{queue}/dump -> dumpQueueCSV
GET /{tenant}/worker-admin/master -> getMasterRecordCSV

## Aqua
REST Class: com.hp.maas.platform.mail.server.ws.MailServiceRestEndpoint
POST /{tenant}/mail -> send

REST Class: com.hp.maas.platform.audit.ws.AuditRestEndPoint


POST /{tenant_name}/audit -> executeInsertAudit
GET /{tenant_name}/audit -> executeQuery
POST /{tenant_name}/audit/bulk -> executeInsertBulkAudit
GET /{tenant_name}/audit/{component} -> executeComponentSpecificQuery

## Kirin *
REST Class:
com.hp.maas.platform.tenantmanagement.clone.ws.CloneTenantServiceRestEndpoint
POST {tenant}/TenantManagement/clone -> cloneTenant
GET {tenant}/TenantManagement/clone -> getCloneTenantProcessIds
GET {tenant}/TenantManagement/clone/{cloneProcessId} ->
getCloneTenantProcessReport
DELETE {tenant}/TenantManagement/clone -> stopAllCloneTenantProcesses
DELETE {tenant}/TenantManagement/clone/{cloneProcessId} -> stopCloneTenantProcess

## Kirin *
REST Class: com.hp.maas.platform.surveys.ws.SurveysServerResource
POST /{tenant}/surveys/invokeSurveysResultsToAnalyticsSync ->
invokeSynchronizeSurveysResultsToAnalytics
GET /{tenant}/surveys/getSurveyAnalyticMetricInfo/{surveyId} ->
getSurveyAnalyticMetricInfo
POST /{tenant}/surveys/sendNotification -> postResourceNotification
GET /{tenant}/surveys/getAllUserPendingSurveys -> getAllUserPendingSurveys
GET /{tenant}/surveys/getSurveyStatistics/{surveyId} -> getSurveyStatistics
PUT /{tenant}/surveys/setUserSurveyToSkipped/{surveyId} -> setUserSurveyToSkipped
PUT /{tenant}/surveys/saveResult -> saveSurveyResult
GET /{tenant}/surveys/getSurveyForEss/{surveyId} -> getSurveyForEss
POST /{tenant}/surveys/createSurveyReport/{surveyId} -> createSurveyReport
GET /{tenant}/surveys/getSurveyExportFileById -> getSurveyExportFileById
GET /{tenant}/surveys/getInitialReportableFields -> getInitialReportableFields
POST /{tenant}/surveys/createAutomaticReports/{surveyId} ->
createAutomaticReports
POST /{tenant}/surveys/surveyResultIndexData -> getSurveyResultIndexData
GET /{tenant}/surveys/getSurveyPreview/{surveyId} -> getSurveyPreview
POST /{tenant}/surveys/copy -> postCopySurvey
POST /{tenant}/surveys/bulkSendNotification -> bulkPostResourceNotification
POST /{tenant}/surveys/invokeSurveyExportCreation -> invokeSurveyExportCreation
PUT /{tenant}/surveys/resynchronizeSurveysResultsToAnalytics ->
resynchronizeSurveysToAnalytics
PUT /{tenant}/surveys/executeSurveyResultsDeletionJob -> executeSurveyDeletion
PUT /{tenant}/surveys/synchronizeSurveysResultsToAnalytics ->
synchronizeSurveysToAnalytics
GET /{tenant}/surveys/getLeadingQuestionImages -> getSurveyLeadingQuestionImages

REST Class: com.hp.maas.platform.services.eventtrace.ws.EventTraceRestEndpoint


GET /{tenant}/event-trace/eventTrace/{type}/{entityId} -> getTraceEvent
POST /{tenant}/event-trace/eventTrace -> appendTraceEventWithoutDataChange

REST Class:
com.hp.maas.platform.services.integration.oo.ws.OOIntegrationRestResource
POST /{tenant}/oo-integration/sync -> startFlowsSynchronization
POST /{tenant}/oo-integration/businessrule-workflow/update ->
startFlowsSynchronization
POST /{tenant}/oo-integration/testConnection -> testConnectionDeprecated
POST /{tenant}/oo-integration/flows -> invoke
GET /{tenant}/oo-integration/flows/{flowId} -> getStatus
POST /{tenant}/oo-integration/sync -> startFlowsSynchronizationDeprecated
POST /{tenant}/oo-integration/testConnection -> testConnection

## Kirin *
REST Class:
com.hp.maas.platform.saw.authentication.ws.AuthenticationServiceRestEndpoint
POST /{tenant}/saw-authentication/person/verification_code ->
setVerificationCodes
GET /{tenant}/saw-authentication/person/privateKey -> getPrivateSignKey
POST /{tenant}/saw-authentication/person/{personId}/verification_code ->
setVerificationCode
GET /{tenant}/saw-authentication/person/{personId}/authenticationCode/{entityId}
-> validateAuthenticationCode
POST /{tenant}/saw-authentication/person/{personId}/passcodeVerifier ->
createOrUpdatePasscodeVerifier
GET /{tenant}/saw-authentication/person/{personId}/passcodeVerifier ->
getPasscodeVerifier
POST /{tenant}/saw-authentication/person/{personId}/authenticationCode/{entityId}
-> generateAndSendAuthenticationCode
POST /{tenant}/saw-authentication/person/{personId}/passcodeVerification ->
verifyPasscode
POST /{tenant}/saw-authentication/person/{personId}/verificationCodeRequest ->
sendVerificationCodeRequest
REST Class:
com.hp.maas.platform.core.field.validation.ws.FieldValidationRestEndpoint
GET /{tenant}/field-validationhelp-config -> querySaaSHelpDocValue
GET /{tenant}/field-validation/field-reference/{entityType}/{fieldName} ->
validate
GET /{tenant}/field-validation/action-reference/{entityType}/{actionName} ->
validateAction

## Everest *
REST Class:
com.hp.maas.platform.services.encryption.ws.EncryptionServiceRestResource
GET /{tenant}/encryption/domains-thin -> getLightEncryptionDomains
GET /{tenant}/encryption/passcodeEncryptionKey -> getPasscodeEncryptionKey
GET /{tenant}/encryption/config/{id} -> getEncryptionConfig
GET /{tenant}/encryption/config -> getConfiguration
GET /{tenant}/encryption/domains/{domainId} -> getEncryptionDomain
DELETE /{tenant}/encryption/key_chain/{user_id} -> deleteKeyChain
GET /{tenant}/encryption/key_chain/{user_id}/domains/{domain_id}/verification ->
getKeyChainDomainVerification
DELETE /{tenant}/encryption/key_chain/{user_id}/domains/{domain_id} ->
deleteKeyChainDomain
POST /{tenant}/encryption/domains/{domainId}/verification_request ->
requestVerificationCode
PUT /{tenant}/encryption/tenant_key_chain/restore -> restoreTenantKeyChain
PUT /{tenant}/encryption/tenant_key_chain/refresh -> refreshTenantKeyChain
PUT /{tenant}/encryption/domains/{domainId} -> updateEncryptionDomain
POST /{tenant}/encryption/tenant_key_chain -> createTenantKeyChain
GET /{tenant}/encryption/tenant_key_chain/{tenant_id}/status ->
getTenantKeyChainStatus
POST /{tenant}/encryption/key_chain/{user_id}/domains -> createKeyChainDomain
GET /{tenant}/encryption/groups/{group_id}/domains -> getGroupEncryptionDomains
GET /{tenant}/encryption/key_chain/cleanup -> cleanNotPermittedKeyChains
POST /{tenant}/encryption/domains -> createEncryptionDomain
GET /{tenant}/encryption/domains/{domainId}/participants ->
getEncryptionDomainGroupInfo
POST /{tenant}/encryption/domains/{domainId}/verification ->
createVerificationCode
POST /{tenant}/encryption/key_chain -> createKeyChain
PUT /{tenant}/encryption/key_chain/{user_id} -> updateKeyChain
GET /{tenant}/encryption/key_chain/{user_id} -> getKeyChain
GET /{tenant}/encryption/key_chain/{user_id}/domains/{domain_id} ->
getKeyChainDomain
GET /{tenant}/encryption/key_chain/{user_id}/status -> getKeyChainStatus
GET /{tenant}/encryption/domains -> getAllEncryptionDomains
POST /{tenant}/encryption/disclaimerAgreement -> createAgreementLog
POST /{tenant}/encryption/key_chain/user_key_pair/{user_id} -> setKeyChainKeys

REST Class:
com.hp.maas.platform.services.featuretemplateengine.ws.FeatureTemplateEngineService
RestResource
POST /{tenant}/feature-template-engine/instances/validate ->
validateFeatureInstance
DELETE /{tenant}/feature-template-engine/instances/bulk -> deleteFeatureInstances
GET /{tenant}/feature-template-engine/templates -> getFeatureTemplatesMetadata
POST /{tenant}/feature-template-engine/deleteCache/{tenantId} -> invalidateCache
POST /{tenant}/feature-template-engine/deleteCache -> invalidateCache
GET /{tenant}/feature-template-engine/exportContent -> exportContent
POST /{tenant}/feature-template-engine/afterTenantCreated ->
onAfterTenantCreation
GET /{tenant}/feature-template-engine/instances -> getInstances
PUT /{tenant}/feature-template-engine/importContent -> importContent
PUT /{tenant}/feature-template-engine/instances/{id} -> updateFeatureInstance
DELETE /{tenant}/feature-template-engine/instances/{id} -> deleteFeatureInstance
PUT /{tenant}/feature-template-engine/instances/bulk -> updateBulkFeatureInstance
GET /{tenant}/feature-template-engine/instances/{id}/disable ->
disableFeatureInstance
GET /{tenant}/feature-template-engine/instances/{id}/enable ->
enableFeatureInstance
POST /{tenant}/feature-template-engine/instances -> createFeatureInstance
POST /{tenant}/feature-template-engine/deleteInstancesCache ->
invalidateFeatureInstancesCache

## Everest *
REST Class: com.hp.maas.platform.rms.ws.RMSRestEndpoint
GET /{tenant_name}/rms/{type}/{resourceId} -> executeGetResourceById
DELETE /{tenant_name}/rms/{type}/{resourceId} -> executeDeleteResourceOperation
POST /{tenant_name}/rms/{type}/bulk -> executeBulkResourceOperation
GET /{tenant_name}/rms/{type} -> executeQuery
POST /{tenant_name}/rms/{type} -> executeInsertResourceOperation
PUT /{tenant_name}/rms/{type}/{resourceId} -> executeUpdateResourceOperation

REST Class: com.hp.maas.platform.services.datasync.ws.DataSyncServiceRestResource


PUT /{tenant}/data-sync/sync/{id}/RunningStatus/{status} -> updateSyncStatus
GET /{tenant}/data-sync/sync/{id}/status -> getDataSyncSummary
GET /{tenant}/data-sync/sync/{id}/result -> getDataSyncResult
POST /{tenant}/data-sync/send-data/{id} -> sendData
GET /{tenant}/data-sync/sync-status/{id}/statistics -> getSyncStatusStatistics
POST /{tenant}/data-sync/retry-sync/{id} -> retrySync
POST /{tenant}/data-sync/integration/{integrationId}/sync/OneTime -> sync
POST /{tenant}/data-sync/integration/{integrationId}/sync/Continuous -> startSync
GET /{tenant}/data-sync/integration-config/{id} -> getIntegrationConfiguration
DELETE /{tenant}/data-sync/integration-config/{id} ->
deleteIntegrationConfiguration
PUT /{tenant}/data-sync/integration-config/{id} -> updateIntegrationConfiguration
POST /{tenant}/data-sync/integration-config -> createIntegrationConfiguration
GET /{tenant}/data-sync/integration-sync-status/{integrationId} ->
getIntegrationSyncStatusByIntegrationId
POST /{tenant}/data-sync/sync-status/{id}/export -> exportSyncSummary
POST /{tenant}/data-sync/integration-sync-status -> createIntegrationSyncStatus
PUT /{tenant}/data-sync/integration-sync-status -> updateIntegrationSyncStatus

REST Class: com.hp.maas.platform.content.upgrade.ContentUpgradeEndpoint


GET /{tenant}/content-upgrade/farm-state-report -> getFarmStateReport
POST /{tenant}/content-upgrade -> upgradeShared
POST /{tenant}/content-upgrade/upgrade-tenant -> upgradeTenants
POST /{tenant}/content-upgrade/create-trgm-indexes -> createTRGMIndexes
POST /{tenant}/content-upgrade/upgrade-tenant-status -> getTenantUpgradeStatus
POST /{tenant}/content-upgrade/async-upgrade-tenant -> asyncUpgradeTenants
POST /{tenant}/content-upgrade/upgrade-verifier-step ->
runStepContentUpgradeVerifier
GET /{tenant}/content-upgrade/upgrade-tenant-report ->
getTenantUpgradeStatusReport
GET /{tenant}/content-upgrade/upgrade-step-tenant-report ->
getTenantUpgradeStepStatusReport
GET /{tenant}/content-upgrade/upgrade-shared-report ->
getSharedUpgradeStatusReport
POST /{tenant}/content-upgrade/upgrade-step -> runStepContentUpgrade
POST /{tenant}/content-upgrade/upgrade-step-simple-test ->
runStepContentUpgradeForTest
GET /{tenant}/content-upgrade/upgrade-verification-tenant-history-report ->
getTenantUpgradeVerificationHistoryReport
POST /{tenant}/content-upgrade/upgrade-verifier-step-simple-test ->
runStepContentUpgradeVerifierForTest
GET /{tenant}/content-upgrade/upgrade-tenant-history-report ->
getTenantUpgradeHistoryReport
GET /{tenant}/content-upgrade/verifier-step-status -> getVerifyStepStatus
GET /{tenant}/content-upgrade/step-status -> getUpgradeStepStatus
GET /{tenant}/content-upgrade/upgrade-tenant-history-reports ->
getTenantUpgradeHistoryReports

## Cynosure
REST Class: com.hp.maas.platform.services.voting.ws.VotingRestResource
GET /{tenant}/voting/votes/user -> getUserVotes
DELETE /{tenant}/voting/vote -> cancelVote
POST /{tenant}/voting/vote -> castVote
GET /{tenant}/voting/most-voted -> getMostVoted
POST /{tenant}/voting/votes -> getVotes

REST Class: com.hp.maas.platform.saas.integration.ws.SaasAccessTokenRestEndpoint


POST /{tenant}/saas-access-token/createAccessToken -> createAccessToken
POST /{tenant}/saas-access-token/revokeAccessToken -> revokeAccessToken
GET /{tenant}/saas-access-token/info -> getTokenInfo
POST /{tenant}/saas-access-token/createClient -> createClient
GET /{tenant}/saas-access-token/getClientsList/{userId} -> getClientsList
DELETE /{tenant}/saas-access-token/revokeClient/{clientId}/{userId} ->
revokeClient

REST Class:
com.hp.maas.platform.services.quotamanagement.ws.QuotaManagementInternalServiceRest
Resource
POST /{tenant}/quotaInternal/use/{quota_type}/{quota_points} -> useQuota
POST /{tenant}/quotaInternal/recalculate/{quota_type} -> recalculateUsedQuota
POST /{tenant}/quotaInternal/setMax/{quota_type}/{quota_points} -> setMaxQuota
POST /{tenant}/quotaInternal/release/{quota_type}/{quota_points} -> releaseQuota
GET /{tenant}/quotaInternal/getMax/{quota_type} -> getMaxQuota
GET /{tenant}/quotaInternal/getUsed/{quota_type} -> getUsedQuota

## Sigma *
REST Class: com.hp.maas.platform.services.restexecutor.ws.RestExecutorRestResource
POST /{Tenant}/restexecutor/invoke/{method} -> invoke

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.UniqueBeanIdContextLoader
REST Class: com.hp.maas.platform.suggestions.ws.SuggestionsRestEndPoint
POST /{tenant}/suggestions/getUnifiedSuggestions -> getUnifiedSuggestions
POST /{tenant}/suggestions/getSectionSuggestion -> getSectionSuggestion
POST /{tenant}/suggestions/getSuggestions -> getSuggestions

REST Class: com.hp.maas.platform.identification.ws.IdentificationRestEndPoint


POST /{tenant}/identification/bulk -> identify

## Neptune
REST Class: com.hp.maas.platform.aggregation.ws.AggregationRestEndPoint
POST /{tenant}/aggregation/createOffering -> createOffering
GET /{tenant}/aggregation/test -> test
GET /{tenant}/aggregation/test/{value} -> test
GET /{tenant}/aggregation/getAllSuppliers -> getAllSuppliers
POST /{tenant}/aggregation/getOfferingListBySupplier -> getOfferingListBySupplier
GET /{tenant}/aggregation/updateOfferingDetails -> updateOfferingDetails
GET /{tenant}/aggregation/getCategoryListBySupplier -> getCategoryListBySupplier
GET /{tenant}/aggregation/supplierConfigCheck/{instanceId} -> supplierConfigCheck
GET /{tenant}/aggregation/getTaskPhaseAndStatus -> getTaskPhaseAndStatus
GET /{tenant}/aggregation/supplierHealthCheck/{instanceId} -> supplierHealthCheck
GET /{tenant}/aggregation/downloadContentPack/{contentPackId} ->
downloadContentPack
GET /{tenant}/aggregation/getRequest/{taskId} -> buildRequestPayloadForSx
GET /{tenant}/aggregation/{supplierId}/{remoteOfferingId}/{imageId} -> getImage
GET /{tenant}/aggregation/contentPacks -> getContentPackList
GET /{tenant}/aggregation/contentPack/{contentPackId} -> getContentPack
DELETE /{tenant}/aggregation/contentPack/{contentPackId} -> deleteContentPack
POST /{tenant}/aggregation/uploadContentPack -> uploadContentPack
POST /{tenant}/aggregation/createSupplier -> createSupplier
PUT /{tenant}/aggregation/updateSupplier -> updateSupplier
GET /{tenant}/aggregation/deleteSupplier -> deleteSupplier
GET /{tenant}/aggregation/getOfferingDetails -> getOfferingDetails
POST /{tenant}/aggregation/syncTask -> updateTask
POST /{tenant}/aggregation/getAggregatedOfferingIds/{supplierId} ->
getAggregatedOfferingIds
POST /{tenant}/aggregation/syncOffering -> updateOffering

REST Class:
com.hp.maas.platform.services.stakeholders.ws.EntityStakeholdersRestEndpoint
POST /{tenant}/stakeholders/active -> getActiveStakeholders
GET /{tenant}/stakeholders/active/{entity_type}/{id} -> getActiveStakeholders
POST /{tenant}/stakeholders/explicit/{entity_type}/{id} ->
addExplicitStakeholders
GET /{tenant}/stakeholders/explicit/{entity_type}/{id} -> getExplicitStakeholders
DELETE /{tenant}/stakeholders/explicit/{entity_type}/{id} ->
removeExplicitStakeholders
GET /{tenant}/stakeholders/all/{entity_type}/{id} -> getAllStakeholders
POST /{tenant}/stakeholders/all -> getAllStakeholders

## Sigma
REST Class:
com.hp.maas.platform.services.opb.ws.OpbAgentLogGrabberCallbackRestResource
POST /{tenant}/agentLogGrabber/invokeincoming_zipped_logs -> incoming

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.rest.PlatformManagementApp
REST Class: com.hp.maas.platform.services.ws.LoggingRestEndpoint
POST /{tenant}/logging/logMsg -> logMsg

## Oxygen
REST Class: com.hp.maas.platform.debug.server.ws.DebugRestEndpoint
GET /{tenant}/debug/sessions -> getDebugSession
GET /{tenant}/debug/results/{debugSessionId} -> exportDebugSession
POST /{tenant}/debug/sessions -> startDebugSession
DELETE /{tenant}/debug/sessions/{debugSessionId} -> stopDebugSession

## QQ *
REST Class:
com.hp.maas.platform.services.reportframework.ws.ScheduleReportServiceRestResource
GET /{tenant}/reports/schedule/{id}/authorization ->
getAuthorizedActionsForScheduleReport
POST /{tenant}/reports/schedule/validate -> validateScheduleReportConfiguration
PUT /{tenant}/reports/schedule/{id}/active ->
updateActivationScheduleReportConfiguration
PUT /{tenant}/reports/schedule/{id} -> updateReportConfiguration
DELETE /{tenant}/reports/schedule/{id} -> deleteReportConfiguration
GET /{tenant}/reports/schedule/{id} -> getScheduleReportConfiguration
GET /{tenant}/reports/schedule -> getScheduleReportConfigurations
POST /{tenant}/reports/schedule -> createScheduleReportConfiguration

REST Class: com.hp.maas.platform.services.tagging.ws.TaggingServiceRestEndpoint


GET /{tenant}/tagging -> getTagsByName

REST Class: com.hp.maas.platform.services.purgearchive.ws.PurgeArchiveRestEndPoint


POST /{tenant}/purge-archive/invokePurge -> invokePurgeJob

REST Class:
com.hp.maas.platform.commons.systemhealth.ws.critical.PlatformWebappCriticalSystemH
ealthRestEndPoint
GET /system-health/critical/monitor-report -> getMonitorReports
GET /system-health/critical/ping -> ping
GET /system-health/critical -> criticalCommand

## Kirin *
REST Class: com.hp.maas.platform.tenantmanagement.ws.TenantManagementRestEndPoint
GET /{tenant}/TenantManagement/operation/inProcess/{tenantId} ->
getHasRunningProcess
GET /{tenant}/TenantManagement/tenants -> getTenants
POST /{tenant}/TenantManagement/invalidateCache/{tenantId} ->
invalidateTenantCache
PUT /{tenant}/TenantManagement/tenant/{tenantId}/integrationUsers ->
updateIntegrationUsers
PUT /{tenant}/TenantManagement/tenant/{tenantId}/properties/{property}/{value} ->
setTenantProperty
GET /{tenant}/TenantManagement/tenant/{tenantId}/properties/{property} ->
getTenantProperty
POST /{tenant}/TenantManagement/operation/updateCustomDomain/{tenantId} ->
updateCustomDomain
GET /{tenant}/TenantManagement/integrationUser/{tenantId}/{internal} ->
getIntegrationUser
PUT /{tenant}/TenantManagement/tenant/{tenantId} -> updateTenant
PUT /{tenant}/TenantManagement/tenant/{tenantId}/properties/{property}/{value}/
compareAndSet/{oldValue} -> compareAndSetProperty
POST /{tenant}/TenantManagementinvoke/{methodName} ->
validateMTConsoleResourcesAnTS
DELETE /{tenant}/TenantManagement/tenant/{tenantId}/properties/{property} ->
clearTenantProperty
POST /{tenant}/TenantManagement/tenant/{tenantId}/integrationUsers ->
setIntegrationUsers
GET /{tenant}/TenantManagement/mspManagedTenants/{tenantId} ->
getMSPManagedTenants
GET /{tenant}/TenantManagement/tenant/{tenantId} -> getTenant
POST /{tenant}/TenantManagement/tenant -> addTenant
DELETE /{tenant}/TenantManagement/tenant/{tenantId} -> removeTenant
GET /{tenant}/TenantManagement/validTenants -> getValidTenants
POST /{tenant}/TenantManagement/tenant/setActive -> setTenantAsActive

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.PlatformStartupListener
REST Class: com.hp.maas.platform.services.binder.ws.DSLServiceRestResource
POST /{tenant}/dsl/validation -> validateEntityDSL
REST Class:
com.hp.maas.platform.services.satellitemanagement.ws.SatelliteManagementServiceInte
rnalRestEndpoint
GET /{tenant}/satellite-management/internal/isFuseBreached -> isFuseBreached
POST /{tenant}/satellite-management/internal/deleteByFilter -> deleteByFilter
POST /{tenant}/satellite-management/internal/processBulkUpdate ->
processBulkUpdate
GET /{tenant}/satellite-management/internal/getSatelliteMaxIdAllocations ->
getSatelliteMaxIdAllocations
POST /{tenant}/satellite-management/internal/changeSatelliteMaxIdAllocations ->
changeSatelliteMaxIdAllocations
GET /{tenant}/satellite-management/internal/getCurrentSatelliteIdAllocations ->
getCurrentSatelliteIdAllocations

## Everest
REST Class:
com.hp.maas.platform.services.dashboard.definition.ws.DashboardDefinitionRestEndpoi
nt
POST /{tenant}/dashboard-definition/{id}/clone -> clone
PUT /{tenant}/dashboard-definition/{id}/reset -> reset
PUT /{tenant}/dashboard-definition/setSystemDefaultDashboard/{id} ->
setSystemDefaultDashboard
GET /{tenant}/dashboard-definition/queryCloneDashboard -> queryCloneDashboard
POST /{tenant}/dashboard-definition/operateCloneDashboard ->
operateCloneDashboard
GET /{tenant}/dashboard-definition/getAuthorizedDashboards ->
getAuthorizedDashboardList
GET /{tenant}/dashboard-definition/defaultDashboard -> getDefaultDashboard

## Cynosure
REST Class: com.hp.maas.platform.services.views.ws.ViewsRestResource
GET /{tenant}/views/sync-cache-to-rms -> syncCacheToRms
POST /{tenant}/views/increment-view -> incrementView
POST /{tenant}/views/get-views -> getViews

## Omega *
REST Class: com.hp.maas.platform.services.opb.ws.OpbIntegrationServiceRestResource
PUT /{tenant}/opb{resourceType}/{id}/agentless/validation ->
enrichAgentlessResource
POST /{tenant}/opb{resourceType}/{id}/updateEndpoint -> updateRestExecutorV2
POST /{tenant}/opb{resourceType}/{id}/clearEndpointCache -> clearEndpointCacheV2
GET /{tenant}/opb/checkOPBNotificationTemplate/{name} ->
checkOpbNotificationTemplate
POST /{tenant}/opb/oauth/resetToken/{endpointId} -> resetEndPointTokenInfo
GET /{tenant}/opb/endpoint/{id} -> getEndPoint
GET /{tenant}/opb/agent-credentials -> getAgentCredentials
POST /{tenant}/opb/setEndPointInfo/{endpointId} -> setEndPointInfo
POST /{tenant}/opb/oauth/getToken -> getOauthToken
GET /{tenant}/opb/oauth/callback -> callBack
POST /{tenant}/opb{resourceType}/{endpointName}/updateAuthConfig ->
saveAuthConfig
POST /{tenant}/opb/tasks -> postSubmitTask
POST /{tenant}/opb/testGetToken -> testGetToken
POST /{tenant}/opb{resourceType}/{endpointName}/updateOAuthConfig ->
saveOauthConfig
POST /{tenant}/opb/clearCookieInfo/{endpointId} -> clearCookieInfo
GET /{tenant}/opb/endpoint -> listEndpoints
GET /{tenant}/opb/config-file -> getAgentConfigFile
GET /{tenant}/opb/endpoint/default -> getDefaultEndPoint
GET /{tenant}/opb/defaultRecipients -> getDefaultRecipients
POST /{tenant}/opb/testConnection -> testConnection
POST /{tenant}/opb/testAwsConnection -> testAwsConnection
PUT /{tenant}/opb/tasks/{taskId}/progress -> updateProgress

## Oxygen
REST Class: com.hp.maas.platform.services.menu.ws.MenuServiceEndpoint
GET /{tenant}/menuService/exportContent -> exportContent
POST /{tenant}/menuService/invalidateCache -> invalidateTenantCache
POST /{tenant}/menuService/inActive -> inActive
GET /{tenant}/menuService/loadMenu -> getMenu
GET /{tenant}/menuService/loadOriginalMenu -> loadOrginalMenu
POST /{tenant}/menuService/active -> activeEntitys
GET /{tenant}/menuService/loadTranslateMenu -> loadTranslateMenu
POST /{tenant}/menuService/update -> saveMenu

REST Class:
com.hp.maas.platform.services.integration.ppm.ws.PpmIntegrationAgentExecutorCallbac
kResource
POST /{tenant}/ppm-integration/invoke/ppmIntgSendData ->
sendDataForPpmIntegration
POST /{tenant}/ppm-integration/invoke/ppmIntgGetData -> getDataForPpmIntegration
POST /{tenant}/ppm-integration/invoke/ppmIntgFinish -> finishPpmIntegration

REST Class: com.hp.maas.platform.sam.integration.ws.SamIntegrationRestEndpoint


GET /{tenant}/sam-integration/productVersion -> getProductVersionByQuery
GET /{tenant}/sam-integration/productVersions -> getProductVersionByQuery
GET /{tenant}/sam-integration/licenseMetric/{uuid} -> getLicenseMetricById
GET /{tenant}/sam-integration/uiConfiguration -> getSamUiConfiguration
GET /{tenant}/sam-integration/productVersion/{uuid} -> getProductVersionById
DELETE /{tenant}/sam-integration/licenseMetric/{uuid} ->
getLicenseMetricsDeletableByQuery
GET /{tenant}/sam-integration/samIntegrated -> isSAMIntegrated
GET /{tenant}/sam-integration/licenseMetric -> getLicenseMetricsByQuery

## Everest *
REST Class: com.hp.maas.platform.ems.server.ws.EmsRestEndpoint
GET /{tenant}/ems/export/{type}/aggregations -> exportAggregationEMS
GET /{tenant}/ems/export/{type}/encryptedStatus -> getEncryptedFieldsOfEntity
GET /{tenant}/ems/internal/connection-pools-info/{client-name} ->
getConnectionsPoolInfo
GET /{tenant}/ems/internal/connection-pools-info -> getConnectionsPoolInfo
GET /{tenant}/ems/internal/{type}/statistics -> getEntityTypeStatistics
GET /{tenant}/ems/maxRelatedPropertyExpressions ->
getMaxRelatedPropertyExpressions
GET /{tenant}/ems/{type}/{id} -> getSingleEntityById
GET /{tenant}/ems/{type}/{id}/associations/{association} -> getSingleEntityById
GET /{tenant}/ems/{type}/aggregations -> processAggregationQuery
DELETE /{tenant}/ems/tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/ems/tenantCreated/{tenantId} -> onTenantCreation
GET /{tenant}/ems/internal/withoutXssFilter/{type}/{id} ->
getSingleEntityByIdWithoutXssFilter
GET /{tenant}/ems/export/{type} -> exportEMS
GET /{tenant}/ems/getRelatedRecordNumber -> getRelatedRecordNumber
POST /{tenant}/ems/bulk -> operateBulk
GET /{tenant}/ems/export/{type}/translations -> exportTranslations
GET /{tenant}/ems/maxEmsRate -> getMaxEmsRate
GET /{tenant}/ems/maxEmsRecordsPerQuery -> getMaxEmsRecordsPerQuery
GET /{tenant}/ems/getDataBaseReportingMetadataTimeCache ->
getDataBaseReportingMetadataTimeCache
POST /{tenant}/ems/internal/areEntitiesAllowedForCurrentUserDomains ->
areEntitiesAllowedForCurrentUserDomains
GET /{tenant}/ems/export/{type}/decrypted/{userId} -> exportEMSDecrypted
GET /{tenant}/ems/createAllDBView -> createAllDBView
GET /{tenant}/ems/{type} -> getEntitiesByType

## Everest
REST Class: com.hp.maas.platform.tenantsettings.ws.TenantSettingsRestEndPoint
GET {tenantId}/TenantSettings/metadata-settings/{version} ->
getAllTenantSettingsMetadata
GET {tenantId}/TenantSettings/domain/{tenantSettingsDomain} ->
executeTenantSettingsGetByDomain
DELETE {tenantId}/TenantSettings/settings/{tenantSettingsKey} ->
executeTenantSettingsDelete
GET {tenantId}/TenantSettings/settings/{tenantSettingsKey} ->
executeTenantSettingsGet
PUT {tenantId}/TenantSettings/settings/{tenantSettingsKey} ->
executeTenantSettingsSet
GET {tenantId}/TenantSettings/settings -> executeTenantSettingsMultipleGet
POST {tenantId}/TenantSettings/invalidate-cache ->
executeTenantSettingsInvalidateCache

Skipped class due to loading error: WEB-


INF.classes.com.hp.maas.platform.ApplicationCleanup
REST Class: com.hp.maas.platform.costallocation.ws.CostAllocationRestEndpoint
PUT /{tenant}/cost-allocation/expense-plans/pre-execute -> preExecuteExpensePlan
GET /{tenant}/cost-allocation/operation-log -> getAllRuleExecutionResults
POST /{tenant}/cost-allocation/rule/run -> runCostAllocationRule
PUT /{tenant}/cost-allocation/expense-lines/projected-to-incurred ->
changeStatusOnExpenseDate
GET /{tenant}/cost-allocation/statistic/history -> getStatisticHistory
GET /{tenant}/cost-allocation/reports/budget-vs-cost -> getBudgetVsCostReport
GET /{tenant}/cost-allocation/reports/budget-vs-cost/export ->
exportBudgetVsCostReport
GET /{tenant}/cost-allocation/operation-log/history ->
getAllRuleExecutionResultsFromHistory
DELETE /{tenant}/cost-allocation/cache -> cleanupRuleCache
GET /{tenant}/cost-allocation/statistic -> getStatistic
DELETE /{tenant}/cost-allocation/statistic -> deleteStatistic

## Everest *
REST Class:
com.hp.maas.platform.services.textdetection.ws.TextDetectionServiceRestEndPoint
POST /{tenant}/textdetection/emptyCache/{entityType} -> emptyCache
POST /{tenant}/textdetection/detect -> detectEntities
POST /{tenant}/textdetection/executeRecoveryJob/{entityType} ->
executeRecoveryJob
POST /{tenant}/textdetection/executeEtlJob -> executeEtlJob
GET /{tenant}/textdetection/getCacheState/{entityType} -> getCacheState

## Panda *
REST Class: com.hp.maas.platform.search.ws.SearchServerResource
GET /{tenant}/search/relearnTopics -> relearnTopics
GET /{tenant}/search/learnTopics -> learnTopics
POST /{tenant}/search/stopPhrase/add -> addToStopPhrase
POST /{tenant}/search/categoriesSearch -> categoriesSearch
GET /{tenant}/search/searchByReference -> searchByIds
GET /{tenant}/search/getStoplist -> getTopicsStoplist
POST /{tenant}/search/searchWithCategories -> searchWithCategories
POST /{tenant}/search/relatedDocuments -> getRelatedDocuments
DELETE /{tenant}/search/tenantRemoved/{tenantId} -> onTenantDeletion
POST /{tenant}/search/tenantCreated/{tenantId} -> onTenantCreation
GET /{tenant}/search/autoSuggestTags -> autoSuggestTags
GET /{tenant}/search/tagCount/{tagName} -> getTagCount
POST /{tenant}/search/proxySearch -> proxySearch
POST /{tenant}/search/suggestOnText -> suggestOnText
GET /{tenant}/search/idolDocumentTypes -> getIdolDocumentTypes
POST /{tenant}/search/removeFromStoplist -> removeTopicsFromStoplist
POST /{tenant}/search/addToStoplist -> addTopicsToStoplist
POST /{tenant}/search/stopPhrase/remove -> removeFromStopPhrase
GET /{tenant}/search/getTopicDocs -> searchByIdsEmphasize
GET /{tenant}/search/opbIndexingStatistics -> getOpbIndexingStatistics
GET /{tenant}/search/invalidateHotTopicsCache -> invalidateHotTopicsCache
GET /{tenant}/search/getRecommendationsForCurrentUser ->
getRecommendationsForCurrentUser
POST /{tenant}/search/searchQuery -> searchQuery

REST Class: com.hp.maas.platform.services.integration.ws.SmartAnalyticsRestResource


GET /{tenant}/integration/smart-analytics/content-usage-rate ->
getContentUsageRate

You might also like