Retrieve UI modules
Retrieve UI modules for a given application.
Authorizations:
path Parameters
| applicationId required | string |
query Parameters
| active | string |
required | object (Pageable) |
| type | string |
Responses
Response samples
- 200
{- "content": [
- {
- "content": {
- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
], - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
], - "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}
}Register an UI module
Save a new UI module for a given application
Authorizations:
path Parameters
| applicationId required | string |
Request Body schema: application/jsonrequired
| 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
- Payload
{- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}Response samples
- 200
{- "content": {
- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Delete an UI module
Delete an UI module by its identifier for a given application
Authorizations:
path Parameters
| applicationId required | string |
| moduleId required | integer <int64> |
Responses
Response samples
- 200
{- "content": { },
- "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Retrieve IHM module
Retrieve an UI module for a given application.
Authorizations:
path Parameters
| applicationId required | string |
| moduleId required | integer <int64> |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Update a UI module
Update an UI module by its identifier for a given application
Authorizations:
path Parameters
| applicationId required | string |
| moduleId required | integer <int64> |
Request Body schema: application/jsonrequired
| 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
- Payload
{- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}Response samples
- 200
{- "content": {
- "active": true,
- "applicationId": "string",
- "conf": "string",
- "container": "string",
- "description": "string",
- "id": 0,
- "page": {
- "customIconURL": "string",
- "home": true,
- "iconType": "string",
- "title": "string"
}, - "type": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Get the UI configuration
Retrieve the UI configuration for the given application identifier
Authorizations:
path Parameters
| applicationId required | string |
Responses
Response samples
- 200
{- "content": {
- "configuration": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Register a new UI configuration
Add a new UI configuration
Authorizations:
path Parameters
| applicationId required | string |
Request Body schema: application/jsonrequired
| configuration | string |
Responses
Request samples
- Payload
{- "configuration": "string"
}Response samples
- 200
{- "content": {
- "configuration": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Update an UI configuration
Update an UI configuration
Authorizations:
path Parameters
| applicationId required | string |
Request Body schema: application/jsonrequired
| configuration | string |
Responses
Request samples
- Payload
{- "configuration": "string"
}Response samples
- 200
{- "content": {
- "configuration": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Create a search history element.
Create and save a search history from a search history dto, an account email and a module id
Authorizations:
query Parameters
| accountEmail required | string |
| moduleId required | integer <int64> |
Request Body schema: application/jsonrequired
| 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
- Payload
{- "configuration": "string",
- "id": 0,
- "name": "string"
}Update a search history element.
Update search history element using its id.
Authorizations:
path Parameters
| searchHistoryId required | integer <int64> |
Request Body schema: application/jsonrequired
Search history config to be processed
Responses
Request samples
- Payload
"string"Get an UI layout configuration
Retrieve UI layout configuration for the given application identifier
Authorizations:
path Parameters
| applicationId required | string |
Responses
Response samples
- 200
{- "content": {
- "applicationId": "string",
- "id": 0,
- "layout": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Update an UI layout configuration
Update the UI layout configuration for the given application identifier
Authorizations:
path Parameters
| applicationId required | string |
Request Body schema: application/jsonrequired
| applicationId required | string |
| id | integer <int64> |
| layout required | string |
Responses
Request samples
- Payload
{- "applicationId": "string",
- "id": 0,
- "layout": "string"
}Response samples
- 200
{- "content": {
- "applicationId": "string",
- "id": 0,
- "layout": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Response samples
- 200
[- {
- "autorizedRoles": [
- {
- "authority": "string",
- "authorizedIpAdresses": [
- "string"
], - "roleName": "string"
}
], - "controllerSimpleName": "string",
- "fullPath": "string",
- "method": "GET",
- "resourceAccess": { },
- "resourceMappingId": "string"
}
]Get HMI themes
Return a page of HMI themes
Authorizations:
query Parameters
required | object (Pageable) |
Responses
Response samples
- 200
{- "content": [
- {
- "content": {
- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
], - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
], - "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}
}Register UI theme
Save a new UI theme
Authorizations:
Request Body schema: application/jsonrequired
| active | boolean |
| configuration required | string |
| id | integer <int64> |
| name required | string |
| visible | boolean |
Responses
Request samples
- Payload
{- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}Response samples
- 200
{- "content": {
- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Delete UI theme
Delete an UI theme by its identifier
Authorizations:
path Parameters
| themeId required | integer <int64> |
Responses
Response samples
- 200
{- "content": { },
- "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Get an UI theme
Retrieve an UI theme by its identifier
Authorizations:
path Parameters
| themeId required | integer <int64> |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Update UI theme
Update an UI theme
Authorizations:
path Parameters
| themeId required | integer <int64> |
Request Body schema: application/jsonrequired
| active | boolean |
| configuration required | string |
| id | integer <int64> |
| name required | string |
| visible | boolean |
Responses
Request samples
- Payload
{- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}Response samples
- 200
{- "content": {
- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Get all toponyms
Retrieve a page containing all toponyms
Authorizations:
query Parameters
required | object (Pageable) |
Responses
Response samples
- 200
{- "content": [
- {
- "content": {
- "boundingBox": "string",
- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {
- "type": "Unlocated"
}, - "labelEn": "string",
- "labelFr": "string",
- "toponymMetadata": {
- "author": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "project": "string"
}, - "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
], - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
], - "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}
}Register a toponym
Add a not visible toponym.
Authorizations:
Request Body schema: application/jsonrequired
| feature | string |
| project | string |
| user | string |
Responses
Request samples
- Payload
{- "feature": "string",
- "project": "string",
- "user": "string"
}Response samples
- 201
{- "content": {
- "boundingBox": "string",
- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {
- "type": "Unlocated"
}, - "labelEn": "string",
- "labelFr": "string",
- "toponymMetadata": {
- "author": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "project": "string"
}, - "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}Search toponyms
Search for toponyms. Geometries are not retrieved and list content is limited to 100 entities.
Authorizations:
query Parameters
| locale | string Default: "en" |
| partialLabel | string |
Responses
Response samples
- 200
[- {
- "content": {
- "boundingBox": "string",
- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {
- "type": "Unlocated"
}, - "labelEn": "string",
- "labelFr": "string",
- "toponymMetadata": {
- "author": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "project": "string"
}, - "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]Get toponym
Retrieve one toponym by its identifier
Authorizations:
path Parameters
| businessId required | string |
query Parameters
| simplified | boolean |
Responses
Response samples
- 200
{- "content": {
- "boundingBox": "string",
- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {
- "type": "Unlocated"
}, - "labelEn": "string",
- "labelFr": "string",
- "toponymMetadata": {
- "author": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "project": "string"
}, - "visible": true
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}