requestAccess
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| accessGroups | Array of strings  unique  | 
| email required | string | 
| firstName | string | 
| lastName | string | 
| maxQuota | integer <int64>  | 
| Array of objects (MetaData)  | |
| origin | string | 
| originUrl | string | 
| password | string | 
| requestLink | string | 
| roleName | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": [- "string"
 ],
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "maxQuota": 0,
- "metadata": [- {- "id": 0,
- "identifiable": true,
- "key": "string",
- "value": "string",
- "visibility": "READABLE"
 }
 ],
- "origin": "string",
- "originUrl": "string",
- "password": "string",
- "requestLink": "string",
- "roleName": "string"
}requestExternalAccess
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| accessGroups | Array of strings  unique  | 
| email required | string | 
| firstName | string | 
| lastName | string | 
| maxQuota | integer <int64>  | 
| Array of objects (MetaData)  | |
| origin | string | 
| originUrl | string | 
| password | string | 
| requestLink | string | 
| roleName | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": [- "string"
 ],
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "maxQuota": 0,
- "metadata": [- {- "id": 0,
- "identifiable": true,
- "key": "string",
- "value": "string",
- "visibility": "READABLE"
 }
 ],
- "origin": "string",
- "originUrl": "string",
- "password": "string",
- "requestLink": "string",
- "roleName": "string"
}updateAccessSettings
Authorizations:
REGARDS_OAUTH2
path Parameters
| name required | string | 
Request Body schema: application/jsonrequired
| defaultValue | object | 
| description | string | 
| name | string | 
| value | object | 
Responses
Request samples
- Payload
Content type
application/json
{- "defaultValue": { },
- "description": "string",
- "name": "string",
- "value": { }
}retrieveModules
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
query Parameters
| active | string | 
| required | object (Pageable)  | 
| type | string | 
Responses
Response samples
- 200
Content type
application/json
{- "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
 }
}saveModule
Authorizations:
REGARDS_OAUTH2
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
Content type
application/json
{- "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 type
application/json
{- "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"
 }
 ]
}deleteModule
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
| moduleId required | integer <int64>  | 
Responses
Response samples
- 200
Content type
application/json
{- "content": { },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}retrieveModule
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
| moduleId required | integer <int64>  | 
Responses
Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}updateModule
Authorizations:
REGARDS_OAUTH2
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
Content type
application/json
{- "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 type
application/json
{- "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"
 }
 ]
}retrieveConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
Responses
Response samples
- 200
Content type
application/json
{- "content": {- "configuration": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}addConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
Request Body schema: application/jsonrequired
| configuration | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "configuration": "string"
}Response samples
- 200
Content type
application/json
{- "content": {- "configuration": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}updateConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
Request Body schema: application/jsonrequired
| configuration | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "configuration": "string"
}Response samples
- 200
Content type
application/json
{- "content": {- "configuration": "string"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}updateUILayout
Authorizations:
REGARDS_OAUTH2
path Parameters
| applicationId required | string | 
Request Body schema: application/jsonrequired
| applicationId required | string | 
| id | integer <int64>  | 
| layout required | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "applicationId": "string",
- "id": 0,
- "layout": "string"
}Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}updateLink
Authorizations:
REGARDS_OAUTH2
path Parameters
| datasetId required | string | 
Request Body schema: application/jsonrequired
| datasetId | string | 
| Array of objects (UIPluginConfiguration)  | 
Responses
Request samples
- Payload
Content type
application/json
{- "datasetId": "string",
- "services": [- {- "active": true,
- "conf": "string",
- "id": 0,
- "label": "string",
- "linkedToAllEntities": true,
- "pluginDefinition": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 }
 }
 ]
}upsertQuotaLimits
Authorizations:
REGARDS_OAUTH2
path Parameters
| user_email required | string | 
Request Body schema: application/jsonrequired
| string | |
| maxQuota | integer <int64>  | 
| rateLimit | integer <int64>  | 
Responses
Request samples
- Payload
Content type
application/json
{- "email": "string",
- "maxQuota": 0,
- "rateLimit": 0
}Response samples
- 200
Content type
application/json
[- {- "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:
REGARDS_OAUTH2
query Parameters
| required | object (Pageable)  | 
Responses
Response samples
- 200
Content type
application/json
{- "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
 }
}saveTheme
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| active | boolean | 
| configuration required | string | 
| id | integer <int64>  | 
| name required | string | 
| visible | boolean | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}Response samples
- 200
Content type
application/json
{- "content": { },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}updateTheme
Authorizations:
REGARDS_OAUTH2
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
Content type
application/json
{- "active": true,
- "configuration": "string",
- "id": 0,
- "name": "string",
- "visible": true
}Response samples
- 200
Content type
application/json
{- "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"
 }
 ]
}createNotVisibleToponym
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| toponym | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "toponym": "string"
}Response samples
- 200
Content type
application/json
{- "content": {- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {- "type": "string"
 },
- "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"
 }
 ]
}Response samples
- 200
Content type
application/json
[- {- "content": {- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {- "type": "string"
 },
- "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
Authorizations:
REGARDS_OAUTH2
path Parameters
| businessId required | string | 
query Parameters
| simplified | boolean | 
Responses
Response samples
- 200
Content type
application/json
{- "content": {- "businessId": "string",
- "copyright": "string",
- "description": "string",
- "geometry": {- "type": "string"
 },
- "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"
 }
 ]
}createPluginConfiguration
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| active required | boolean | 
| conf | string | 
| id | integer <int64>  | 
| label required | string | 
| linkedToAllEntities required | boolean | 
| required | object (UIPluginDefinition)  | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "conf": "string",
- "id": 0,
- "label": "string",
- "linkedToAllEntities": true,
- "pluginDefinition": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 }
}updatePluginConfiguration
Authorizations:
REGARDS_OAUTH2
path Parameters
| pluginConfId required | integer <int64>  | 
Request Body schema: application/jsonrequired
| active required | boolean | 
| conf | string | 
| id | integer <int64>  | 
| label required | string | 
| linkedToAllEntities required | boolean | 
| required | object (UIPluginDefinition)  | 
Responses
Request samples
- Payload
Content type
application/json
{- "active": true,
- "conf": "string",
- "id": 0,
- "label": "string",
- "linkedToAllEntities": true,
- "pluginDefinition": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 }
}Get UI Plugin definitions
Return a page of UI Plugin definitions
Authorizations:
REGARDS_OAUTH2
query Parameters
| required | object (Pageable)  | 
| type | string  Enum: "CRITERIA" "SERVICE"  | 
Responses
Response samples
- 200
Content type
application/json
{- "content": [- {- "content": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 },
- "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
 }
}savePlugin
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| applicationModes required | Array of strings  unique  Items Enum: "ONE" "MANY"  | 
| entityTypes required | Array of strings  unique  Items Enum: "COLLECTION" "DATA" "DATASET"  | 
| iconUrl | string | 
| id | integer <int64>  | 
| name required | string | 
| roleName | string | 
| sourcePath required | string | 
| type required | string  Enum: "CRITERIA" "SERVICE"  | 
Responses
Request samples
- Payload
Content type
application/json
{- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
}Response samples
- 200
Content type
application/json
{- "content": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}Response samples
- 200
Content type
application/json
{- "content": { },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}retrievePlugin
Authorizations:
REGARDS_OAUTH2
path Parameters
| pluginId required | integer <int64>  | 
Responses
Response samples
- 200
Content type
application/json
{- "content": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}updatePlugin
Authorizations:
REGARDS_OAUTH2
path Parameters
| pluginId required | integer <int64>  | 
Request Body schema: application/jsonrequired
| applicationModes required | Array of strings  unique  Items Enum: "ONE" "MANY"  | 
| entityTypes required | Array of strings  unique  Items Enum: "COLLECTION" "DATA" "DATASET"  | 
| iconUrl | string | 
| id | integer <int64>  | 
| name required | string | 
| roleName | string | 
| sourcePath required | string | 
| type required | string  Enum: "CRITERIA" "SERVICE"  | 
Responses
Request samples
- Payload
Content type
application/json
{- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
}Response samples
- 200
Content type
application/json
{- "content": {- "applicationModes": [- "ONE"
 ],
- "entityTypes": [- "COLLECTION"
 ],
- "iconUrl": "string",
- "id": 0,
- "name": "string",
- "roleName": "string",
- "sourcePath": "string",
- "type": "CRITERIA"
 },
- "links": [- {- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
 }
 ]
}createUser
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| accessGroups | Array of strings  unique  | 
| string | |
| firstName | string | 
| lastName | string | 
| maxQuota | integer <int64>  | 
| Array of objects (MetaData)  | |
| originUrl | string | 
| password | string | 
| Array of objects (ResourcesAccess)  | |
| rateLimit | integer <int64>  | 
| requestLink | string | 
| roleName | string | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": [- "string"
 ],
- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "maxQuota": 0,
- "metadata": [- {- "id": 0,
- "identifiable": true,
- "key": "string",
- "value": "string",
- "visibility": "READABLE"
 }
 ],
- "originUrl": "string",
- "password": "string",
- "permissions": [- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
 ],
- "rateLimit": 0,
- "requestLink": "string",
- "roleName": "string"
}updateCurrentProjectUser
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| accessGroups | Array of strings  unique  | 
| string | |
| firstName | string | 
| id | integer <int64>  | 
| lastName | string | 
| maxQuota | integer <int64>  | 
| Array of objects (MetaData)  | |
| Array of objects (ResourcesAccess)  | |
| rateLimit | integer <int64>  | 
| object (Role)  | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": [- "string"
 ],
- "email": "string",
- "firstName": "string",
- "id": 0,
- "lastName": "string",
- "maxQuota": 0,
- "metadata": [- {- "id": 0,
- "identifiable": true,
- "key": "string",
- "value": "string",
- "visibility": "READABLE"
 }
 ],
- "permissions": [- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
 ],
- "rateLimit": 0,
- "role": {- "authorizedAddresses": [- "string"
 ],
- "id": 0,
- "identifiable": true,
- "isDefault": true,
- "isNative": true,
- "name": "string",
- "parentRole": { },
- "permissions": [- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
 ]
 }
}Get users of the project
Return a page of users of the project matching criterias.
Authorizations:
REGARDS_OAUTH2
query Parameters
| required | object (Pageable)  Sorting and page configuration | 
Request Body schema: application/jsonrequired
Set of search criterias.
| object (ValuesRestrictionString)  Filter on access groups | |
| object (DatesRangeRestriction)  Filter on last connection date | |
| string Filter on user email | |
| firstName | string Filter on user firstName | 
| object (DatesRangeRestriction)  Filter on last connection date | |
| lastName | string Filter on user lastname | 
| object (ValuesRestrictionString)  Filter on access groups | |
| quotaWarningCount | integer <int64>  Filter on quota warning count | 
| object (ValuesRestrictionString)  Filter on access groups | |
| object (ValuesRestrictionUserStatus)  Filter on status | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": {- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [- "string"
 ]
 },
- "creationDate": {- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
 },
- "email": "string",
- "firstName": "string",
- "lastConnection": {- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
 },
- "lastName": "string",
- "origins": {- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [- "string"
 ]
 },
- "quotaWarningCount": 0,
- "roles": {- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [- "string"
 ]
 },
- "status": {- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [- "WAITING_ACCESS"
 ]
 }
}updateProjectUser
Authorizations:
REGARDS_OAUTH2
path Parameters
| user_id required | integer <int64>  | 
Request Body schema: application/jsonrequired
| accessGroups | Array of strings  unique  | 
| string | |
| firstName | string | 
| id | integer <int64>  | 
| lastName | string | 
| maxQuota | integer <int64>  | 
| Array of objects (MetaData)  | |
| Array of objects (ResourcesAccess)  | |
| rateLimit | integer <int64>  | 
| object (Role)  | 
Responses
Request samples
- Payload
Content type
application/json
{- "accessGroups": [- "string"
 ],
- "email": "string",
- "firstName": "string",
- "id": 0,
- "lastName": "string",
- "maxQuota": 0,
- "metadata": [- {- "id": 0,
- "identifiable": true,
- "key": "string",
- "value": "string",
- "visibility": "READABLE"
 }
 ],
- "permissions": [- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
 ],
- "rateLimit": 0,
- "role": {- "authorizedAddresses": [- "string"
 ],
- "id": 0,
- "identifiable": true,
- "isDefault": true,
- "isNative": true,
- "name": "string",
- "parentRole": { },
- "permissions": [- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
 ]
 }
}updateProjectUserResources
Authorizations:
REGARDS_OAUTH2
path Parameters
| user_email required | string | 
Request Body schema: application/jsonrequired
 Array 
| controllerSimpleName required | string | 
| defaultRole required | string  Enum: "INSTANCE_ADMIN" "PROJECT_ADMIN" "EXPLOIT" "ADMIN" "REGISTERED_USER" "PUBLIC"  | 
| description | string | 
| id | integer <int64>  | 
| identifiable | boolean | 
| microservice required | string | 
| resource required | string | 
| verb required | string  Enum: "GET" "HEAD" "POST" "PUT" "PATCH" "DELETE" "OPTIONS" "TRACE"  | 
Responses
Request samples
- Payload
Content type
application/json
[- {- "controllerSimpleName": "string",
- "defaultRole": "INSTANCE_ADMIN",
- "description": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "resource": "string",
- "verb": "GET"
 }
]