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"
]
}
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"
}
createNotification
Authorizations:
REGARDS_OAUTH2
Request Body schema: application/jsonrequired
level | string Enum: "INFO" "WARNING" "ERROR" "FATAL" |
message | string |
object (MimeType) | |
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": {
- "charset": "string",
- "concrete": true,
- "parameters": {
- "property1": "string",
- "property2": "string"
}, - "subtype": "string",
- "subtypeSuffix": "string",
- "type": "string",
- "wildcardSubtype": true,
- "wildcardType": true
}, - "projectUserRecipients": [
- "string"
], - "roleRecipients": [
- "string"
], - "sender": "string",
- "title": "string"
}
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": { }
}