Quicklauncher Rest API
Authentication
All this documentation is build with ExternalAuthenticationLoginModule. Refer to SDK flow reference for more information.
The content is adapted with the user context.
GET /navigation/workplace/categories
This endpoint add ability to retrieve Workplace’s services categories.
Request
curl "http://server.tld/workplace/navigation/workplace/categories?_AuthenticationKey={{token}}"
Response
[
{
"id":"uril://vdoc/resource/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Category/0001",
"title":"Animation du site",
"comparisonValue":"Animation du site"
},
{
"id":"uril://vdoc/resource/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Category/0004",
"title":"Publication documentaire",
"comparisonValue":"Publication documentaire"
}
]
GET /navigation/workplace/apps
This endpoint add ability to retrieve Workplace’s services by category.
Request
curl 'http://server.tld/workplace/navigation/workplace/apps?category={{category_uri}}&_AuthenticationKey={{token}}'
Parameters
Name | Located in | Required | Description | Default | Schema |
---|---|---|---|---|---|
category_uri | query | yes | the category's URI | - | String |
Response
[
{
"id":"uril://vdoc/resource/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Application/application-actualites-0",
"title":"Actualités",
"reference":"application-actualites-0",
"tileColor":"orange",
"type":"PROCESS",
"link":"/workplace/easysite/workplace/applications/application-actualites-0/index",
"icon":"icon_32_news",
"targetBlank":false,
"helpLinkJS":"",
"keywords":"",
"updateCounterUrl":"/workplace/navigation/processViewCount?applicationUri=uril://vdoc/resource/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Application/application-actualites-0",
"comparisonValue":"Actualités"
},
{
"id":"uril://vdoc/resource/DefaultOrganization/MoovappsWorkplace/MiddleOffice:4/Application/app-a54f7d6",
"title":"Configuration",
"reference":"app-a54f7d6",
"tileColor":"purple",
"type":"LINK",
"link":"http://server.tld/workplace/easysite/workplace/middleoffice/middleoffice-home",
"icon":"icon_64_settings",
"targetBlank":false,
"helpLinkJS":"",
"keywords":"",
"updateCounterUrl":"",
"comparisonValue":"Configuration"
}
]
GET /navigation/workplace/apps/indicator
This endpoint add ability to retrieve the indicator for an application.
Request
curl 'http://server.tld/workplace/navigation/workplace/apps/indicator?applicationUri={{application_uri}}&_AuthenticationKey={{token}}'
Parameters
Name | Located in | Required | Description | Default | Schema |
---|---|---|---|---|---|
application_uri | query | yes | the application's URI | - | String |
Response
{"type":"COUNTER","count":1}