Skip to main content
Version: 2.0

MICROSERVICE ACCESS INSTANCE (2.0.0)

Download OpenAPI specification:Download

License: GPL-3.0

Configuration for portal and instance admin GUI

IHM Module controller

Retrieve UI modules

Retrieve UI modules for a given application.

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
query Parameters
active
string
required
object (Pageable)
type
string

Responses

Response samples

Content type
application/json
{
}

Register an UI module

Save a new UI module for a given application

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
Request Body schema: application/json
required
active
required
boolean
applicationId
required
string
conf
string
container
required
string
description
required
string
id
integer <int64>
object (UIPage)
type
required
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Delete an UI module

Delete an UI module by its identifier for a given application

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
moduleId
required
integer <int64>

Responses

Response samples

Content type
application/json
{
}

Retrieve IHM module

Retrieve an UI module for a given application.

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
moduleId
required
integer <int64>

Responses

Response samples

Content type
application/json
{
}

Update a UI module

Update an UI module by its identifier for a given application

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
moduleId
required
integer <int64>
Request Body schema: application/json
required
active
required
boolean
applicationId
required
string
conf
string
container
required
string
description
required
string
id
integer <int64>
object (UIPage)
type
required
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

UI configuration controller

Get the UI configuration

Retrieve the UI configuration for the given application identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string

Responses

Response samples

Content type
application/json
{
}

Register a new UI configuration

Add a new UI configuration

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
Request Body schema: application/json
required
configuration
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Update an UI configuration

Update an UI configuration

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
Request Body schema: application/json
required
configuration
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Search history controller

Retrieve search history page

Retrieve search history page using account email and module id

Authorizations:
REGARDS_OAUTH2
query Parameters
accountEmail
required
string
moduleId
required
integer <int64>
required
object (Pageable)

Responses

Create a search history element.

Create and save a search history from a search history dto, an account email and a module id

Authorizations:
REGARDS_OAUTH2
query Parameters
accountEmail
required
string
moduleId
required
integer <int64>
Request Body schema: application/json
required
configuration
required
string

Configuration of the search history element.

id
integer <int64>

Identifier to track the search history element.

name
required
string

Name of the search history element.

Responses

Request samples

Content type
application/json
{
}

Delete a search history element.

Delete search history element using its id.

Authorizations:
REGARDS_OAUTH2
path Parameters
searchHistoryId
required
integer <int64>

Responses

Update a search history element.

Update search history element using its id.

Authorizations:
REGARDS_OAUTH2
path Parameters
searchHistoryId
required
integer <int64>
Request Body schema: application/json
required

Search history config to be processed

string

Responses

Request samples

Content type
application/json
"string"

UI layout controller

Get an UI layout configuration

Retrieve UI layout configuration for the given application identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string

Responses

Response samples

Content type
application/json
{
}

Update an UI layout configuration

Update the UI layout configuration for the given application identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
applicationId
required
string
Request Body schema: application/json
required
applicationId
required
string
id
integer <int64>
layout
required
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

maintenance-controller

retrieveTenantsInMaintenance

Authorizations:
REGARDS_OAUTH2

Responses

unSetMaintenance

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

setMaintenance

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

module-manager-controller

exportConfiguration

Authorizations:
REGARDS_OAUTH2

Responses

importConfiguration

Authorizations:
REGARDS_OAUTH2
Request Body schema: multipart/form-data
file
required
string <binary>

Responses

isConfigurationEnabled

Authorizations:
REGARDS_OAUTH2

Responses

isReady

Authorizations:
REGARDS_OAUTH2

Responses

isReadyEnabled

Authorizations:
REGARDS_OAUTH2

Responses

restart

Authorizations:
REGARDS_OAUTH2

Responses

isRestartEnabled

Authorizations:
REGARDS_OAUTH2

Responses

security-resources-controller

getAllResources

Authorizations:
REGARDS_OAUTH2

Responses

Response samples

Content type
application/json
[
]

manager-controller

immediateShutdown

Authorizations:
REGARDS_OAUTH2

Responses

Theme controller

Get HMI themes

Return a page of HMI themes

Authorizations:
REGARDS_OAUTH2
query Parameters
required
object (Pageable)

Responses

Response samples

Content type
application/json
{
}

Register UI theme

Save a new UI theme

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
active
boolean
configuration
required
string
id
integer <int64>
name
required
string
visible
boolean

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Delete UI theme

Delete an UI theme by its identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
themeId
required
integer <int64>

Responses

Response samples

Content type
application/json
{
}

Get an UI theme

Retrieve an UI theme by its identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
themeId
required
integer <int64>

Responses

Response samples

Content type
application/json
{
}

Update UI theme

Update an UI theme

Authorizations:
REGARDS_OAUTH2
path Parameters
themeId
required
integer <int64>
Request Body schema: application/json
required
active
boolean
configuration
required
string
id
integer <int64>
name
required
string
visible
boolean

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Toponyms controller

Get all toponyms

Retrieve a page containing all toponyms

Authorizations:
REGARDS_OAUTH2
query Parameters
required
object (Pageable)

Responses

Response samples

Content type
application/json
{
}

Register a toponym

Add a not visible toponym.

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
feature
string
project
string
user
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

Search toponyms

Search for toponyms. Geometries are not retrieved and list content is limited to 100 entities.

Authorizations:
REGARDS_OAUTH2
query Parameters
locale
string
Default: "en"
partialLabel
string

Responses

Response samples

Content type
application/json
[
]

Get toponym

Retrieve one toponym by its identifier

Authorizations:
REGARDS_OAUTH2
path Parameters
businessId
required
string
query Parameters
simplified
boolean

Responses

Response samples

Content type
application/json
{
}