createAccount
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
object (Account) | |
| password | string |
| project | string |
Responses
Request samples
- Payload
Content type
application/json
{- "account": {
- "authenticationFailedCounter": 0,
- "email": "string",
- "external": true,
- "firstName": "string",
- "id": 0,
- "identifiable": true,
- "invalidityDate": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "origin": "string",
- "password": "string",
- "passwordUpdateDate": "2019-08-24T14:15:22Z",
- "projects": [
- {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}
], - "status": "INACTIVE"
}, - "password": "string",
- "project": "string"
}updateAccount
Authorizations:
REGARDS_OAUTH2
path Parameters
| account_id required | integer <int64> |
Request Body schema: application/jsonrequired
| authenticationFailedCounter | integer <int64> |
string | |
| external | boolean |
| firstName required | string |
| id | integer <int64> |
| identifiable | boolean |
| invalidityDate | string <date-time> |
| lastName required | string |
| origin | string |
| password | string |
| passwordUpdateDate | string <date-time> |
Array of objects (Project) unique | |
| status required | string Enum: "INACTIVE" "INACTIVE_PASSWORD" "ACTIVE" "LOCKED" "PENDING" |
Responses
Request samples
- Payload
Content type
application/json
{- "authenticationFailedCounter": 0,
- "email": "string",
- "external": true,
- "firstName": "string",
- "id": 0,
- "identifiable": true,
- "invalidityDate": "2019-08-24T14:15:22Z",
- "lastName": "string",
- "origin": "string",
- "password": "string",
- "passwordUpdateDate": "2019-08-24T14:15:22Z",
- "projects": [
- {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}
], - "status": "INACTIVE"
}addTenantConnection
Authorizations:
REGARDS_OAUTH2
path Parameters
| microservice required | string |
Request Body schema: application/jsonrequired
| driverClassName | string |
| errorCause | string |
| password | string |
| state | string Enum: "ENABLED" "DISABLED" "CONNECTING" "ERROR" |
| tenant required | string |
| url | string |
| userName | string |
Responses
Request samples
- Payload
Content type
application/json
{- "driverClassName": "string",
- "errorCause": "string",
- "password": "string",
- "state": "ENABLED",
- "tenant": "string",
- "url": "string",
- "userName": "string"
}updateState
Authorizations:
REGARDS_OAUTH2
path Parameters
| microservice required | string |
Request Body schema: application/jsonrequired
| driverClassName | string |
| errorCause | string |
| password | string |
| state | string Enum: "ENABLED" "DISABLED" "CONNECTING" "ERROR" |
| tenant required | string |
| url | string |
| userName | string |
Responses
Request samples
- Payload
Content type
application/json
{- "driverClassName": "string",
- "errorCause": "string",
- "password": "string",
- "state": "ENABLED",
- "tenant": "string",
- "url": "string",
- "userName": "string"
}Create an email request in database, then send a email by a asynchronous process.
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| bcc | Array of strings |
| cc | Array of strings |
| from | string |
| replyTo | string |
| sentDate | string <date-time> |
| subject | string |
| text | string |
| to | Array of strings |
Responses
Request samples
- Payload
Content type
application/json
{- "bcc": [
- "string"
], - "cc": [
- "string"
], - "from": "string",
- "replyTo": "string",
- "sentDate": "2019-08-24T14:15:22Z",
- "subject": "string",
- "text": "string",
- "to": [
- "string"
]
}retrieveNotifications
Authorizations:
REGARDS_OAUTH2
query Parameters
required | object (Pageable) Sorting and page configuration |
Request Body schema: application/jsonrequired
Set of search criterias.
object (DatesRangeRestriction) Filter on notification date | |
object (ValuesRestrictionLong) Filter on notification id | |
object (ValuesRestrictionNotificationLevel) Filter on notification level | |
object (ValuesRestrictionString) Filter on notification sender | |
object (ValuesRestrictionNotificationStatus) Filter on notification status |
Responses
Request samples
- Payload
Content type
application/json
{- "dates": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "ids": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "levels": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "INFO"
]
}, - "senders": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "status": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "READ"
]
}
}createNotification
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| level | string Enum: "INFO" "WARNING" "ERROR" "FATAL" |
| message | string |
| mimeType | string |
| projectUserRecipients | Array of strings unique |
| roleRecipients | Array of strings unique |
| sender | string |
| title | string |
Responses
Request samples
- Payload
Content type
application/json
{- "level": "INFO",
- "message": "string",
- "mimeType": "string",
- "projectUserRecipients": [
- "string"
], - "roleRecipients": [
- "string"
], - "sender": "string",
- "title": "string"
}Delete a selection of notifications.
Find and delete notifications from criterias defined in request body.
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
Set of search criterias.
object (DatesRangeRestriction) Filter on notification date | |
object (ValuesRestrictionLong) Filter on notification id | |
object (ValuesRestrictionNotificationLevel) Filter on notification level | |
object (ValuesRestrictionString) Filter on notification sender | |
object (ValuesRestrictionNotificationStatus) Filter on notification status |
Responses
Request samples
- Payload
Content type
application/json
{- "dates": {
- "after": "2019-08-24T14:15:22Z",
- "before": "2019-08-24T14:15:22Z"
}, - "ids": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- 0
]
}, - "levels": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "INFO"
]
}, - "senders": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "string"
]
}, - "status": {
- "ignoreCase": true,
- "matchMode": "STRICT",
- "mode": "INCLUDE",
- "values": [
- "READ"
]
}
}retrieveProjectList
Authorizations:
REGARDS_OAUTH2
query Parameters
required | object (Pageable) |
Responses
Response samples
- 200
Content type
application/json
{- "content": [
- {
- "content": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "name": "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
}
}createProject
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
| crs required | string |
| description required | string |
| host | string |
| icon | string |
| id | integer <int64> |
| identifiable | boolean |
| isAccessible | boolean |
| isDeleted | boolean |
| isPoleToBeManaged | boolean |
| isPublic | boolean |
| label required | string |
| licenceLink | string |
| licenseLink | string |
| name required | string[a-zA-Z0-9-_]* |
Responses
Request samples
- Payload
Content type
application/json
{- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}Response samples
- 200
Content type
application/json
{- "content": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "name": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}retrievePublicProjectList
Authorizations:
REGARDS_OAUTH2
query Parameters
required | object (Pageable) |
Responses
Response samples
- 200
Content type
application/json
{- "content": [
- {
- "content": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "name": "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
}
}Response samples
- 200
Content type
application/json
{- "content": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "name": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}updateProject
Authorizations:
REGARDS_OAUTH2
path Parameters
| project_name required | string |
Request Body schema: application/jsonrequired
| crs required | string |
| description required | string |
| host | string |
| icon | string |
| id | integer <int64> |
| identifiable | boolean |
| isAccessible | boolean |
| isDeleted | boolean |
| isPoleToBeManaged | boolean |
| isPublic | boolean |
| label required | string |
| licenceLink | string |
| licenseLink | string |
| name required | string[a-zA-Z0-9-_]* |
Responses
Request samples
- Payload
Content type
application/json
{- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}createProjectConnection
Authorizations:
REGARDS_OAUTH2
path Parameters
| projectName required | string |
Request Body schema: application/jsonrequired
| driverClassName required | string |
| errorCause | string |
| id | integer <int64> |
| identifiable | boolean |
| microservice required | string |
| password required | string |
required | object (Project) |
| state | string Enum: "ENABLED" "DISABLED" "CONNECTING" "ERROR" |
| url required | string |
| userName required | string |
Responses
Request samples
- Payload
Content type
application/json
{- "driverClassName": "string",
- "errorCause": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "password": "string",
- "project": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}, - "state": "ENABLED",
- "url": "string",
- "userName": "string"
}updateProjectConnection
Authorizations:
REGARDS_OAUTH2
path Parameters
| connectionId required | integer <int64> |
| projectName required | string |
Request Body schema: application/jsonrequired
| driverClassName required | string |
| errorCause | string |
| id | integer <int64> |
| identifiable | boolean |
| microservice required | string |
| password required | string |
required | object (Project) |
| state | string Enum: "ENABLED" "DISABLED" "CONNECTING" "ERROR" |
| url required | string |
| userName required | string |
Responses
Request samples
- Payload
Content type
application/json
{- "driverClassName": "string",
- "errorCause": "string",
- "id": 0,
- "identifiable": true,
- "microservice": "string",
- "password": "string",
- "project": {
- "crs": "string",
- "description": "string",
- "host": "string",
- "icon": "string",
- "id": 0,
- "identifiable": true,
- "isAccessible": true,
- "isDeleted": true,
- "isPoleToBeManaged": true,
- "isPublic": true,
- "label": "string",
- "licenceLink": "string",
- "licenseLink": "string",
- "name": "string"
}, - "state": "ENABLED",
- "url": "string",
- "userName": "string"
}Response samples
- 200
Content type
application/json
[- {
- "autorizedRoles": [
- {
- "authority": "string",
- "authorizedIpAdresses": [
- "string"
], - "roleName": "string"
}
], - "controllerSimpleName": "string",
- "fullPath": "string",
- "method": "GET",
- "resourceAccess": { },
- "resourceMappingId": "string"
}
]update
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": { }
}