Skip to main content
Version: 1.14

MICROSERVICE STORAGE (1.14.1)

Download OpenAPI specification:Download

License: GPL-3.0

Files storage management

cache-controller

getOccupation

Authorizations:
REGARDS_OAUTH2

Responses

file-reference-controller

export

Authorizations:
REGARDS_OAUTH2

Responses

store

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
Array
Array of objects (FileStorageRequestDTO) unique
groupId
string

Responses

Request samples

Content type
application/json
[
]

downloadFile_1

Authorizations:
REGARDS_OAUTH2
path Parameters
checksum
required
string
query Parameters
isContentInline
boolean

Responses

downloadFileWithToken_1

Authorizations:
REGARDS_OAUTH2
path Parameters
checksum
required
string
query Parameters
isContentInline
required
boolean
t
required
string

Responses

getFileReferencesWithoutOwners

Authorizations:
REGARDS_OAUTH2
path Parameters
storage
required
string
Request Body schema: application/json
required
Array
string

Responses

Request 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

plugin-controller

getPlugins

Authorizations:
REGARDS_OAUTH2
query Parameters
pluginType
string

Responses

Response samples

Content type
application/json
[
]

emptyCache

Authorizations:
REGARDS_OAUTH2

Responses

Get plugin configurations

Return a list of plugin configurations for a specific type

Authorizations:
REGARDS_OAUTH2
query Parameters
pluginType
string

Responses

Response samples

Content type
application/json
[
]

getPluginConfigurationDirectAccess

Authorizations:
REGARDS_OAUTH2
path Parameters
configBusinessId
required
string

Responses

Response samples

Content type
application/json
{
}

getPluginMetaDataById

Authorizations:
REGARDS_OAUTH2
path Parameters
pluginId
required
string

Responses

Response samples

Content type
application/json
{
}

getPluginConfigurations

Authorizations:
REGARDS_OAUTH2
path Parameters
pluginId
required
string

Responses

Response samples

Content type
application/json
[
]

savePluginConfiguration

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
active
boolean
businessId
string[0-9a-zA-Z_-]*
iconUrl
string <url>
id
integer <int64>
identifiable
boolean
interfaceNames
Array of strings unique
isActive
boolean
label
required
string
object (PluginMetaData)
object (PluginMetaData)
Array of objects (IPluginParam) unique
pluginClassName
string
pluginId
string
priorityOrder
required
integer <int32>
version
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

deletePluginConfiguration

Authorizations:
REGARDS_OAUTH2
path Parameters
configBusinessId
required
string
pluginId
required
string

Responses

getPluginConfiguration

Authorizations:
REGARDS_OAUTH2
path Parameters
configBusinessId
required
string
pluginId
required
string

Responses

Response samples

Content type
application/json
{
}

updatePluginConfiguration

Authorizations:
REGARDS_OAUTH2
path Parameters
configBusinessId
required
string
pluginId
required
string
Request Body schema: application/json
required
active
boolean
businessId
string[0-9a-zA-Z_-]*
iconUrl
string <url>
id
integer <int64>
identifiable
boolean
interfaceNames
Array of strings unique
isActive
boolean
label
required
string
object (PluginMetaData)
object (PluginMetaData)
Array of objects (IPluginParam) unique
pluginClassName
string
pluginId
string
priorityOrder
required
integer <int32>
version
string

Responses

Request samples

Content type
application/json
{
}

Response samples

Content type
application/json
{
}

getPluginTypes

Authorizations:
REGARDS_OAUTH2
query Parameters
available
boolean

Responses

Response samples

Content type
application/json
[
]

download-quota-controller

getQuotaLimits_1

Authorizations:
REGARDS_OAUTH2

Responses

getCurrentQuotas

Authorizations:
REGARDS_OAUTH2

Responses

getCurrentQuotas_1

Authorizations:
REGARDS_OAUTH2
path Parameters
user_email
required
string

Responses

getCurrentQuotasList

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
Array
string

Responses

Request samples

Content type
application/json
[
]

getQuotaLimits_2

Authorizations:
REGARDS_OAUTH2
path Parameters
user_email
required
string

Responses

upsertQuotaLimits

Authorizations:
REGARDS_OAUTH2
path Parameters
user_email
required
string
Request Body schema: application/json
required
email
string
maxQuota
integer <int64>
rateLimit
integer <int64>

Responses

Request samples

Content type
application/json
{
}

getQuotaLimits

Authorizations:
REGARDS_OAUTH2
query Parameters
user_email
required
Array of strings

Responses

jpa-multitenant-controller

getDataSourceStatus

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

Response samples

Content type
application/json;charset=UTF-8
{
}

testTenantConnection

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

Response samples

Content type
application/json;charset=UTF-8
{
}

file-requests-controller

stop

Authorizations:
REGARDS_OAUTH2

Responses

delete_1

Authorizations:
REGARDS_OAUTH2
path Parameters
storage
required
string
type
required
string
Enum: "AVAILABILITY" "COPY" "DELETION" "REFERENCE" "STORAGE"
query Parameters
status
string
Enum: "TO_DO" "PENDING" "DELAYED" "ERROR"

Responses

search

Authorizations:
REGARDS_OAUTH2
path Parameters
storage
required
string
type
required
string
Enum: "AVAILABILITY" "COPY" "DELETION" "REFERENCE" "STORAGE"
query Parameters
required
object (Pageable)
status
string
Enum: "TO_DO" "PENDING" "DELAYED" "ERROR"

Responses

file-download-controller

downloadFile

Authorizations:
REGARDS_OAUTH2
path Parameters
checksum
required
string
query Parameters
isContentInline
boolean

Responses

downloadFileWithToken

Authorizations:
REGARDS_OAUTH2
path Parameters
checksum
required
string
query Parameters
isContentInline
required
boolean
t
required
string

Responses

security-resources-controller

getAllResources

Authorizations:
REGARDS_OAUTH2

Responses

Response samples

Content type
application/json
[
]

dynamic-tenant-setting-controller

retrieveAll

Authorizations:
REGARDS_OAUTH2
query Parameters
names
Array of strings unique

Responses

reset

Authorizations:
REGARDS_OAUTH2
path Parameters
name
required
string

Responses

update

Authorizations:
REGARDS_OAUTH2
path Parameters
name
required
string
Request Body schema: application/json
required
defaultValue
object
description
string
name
string
value
object

Responses

Request samples

Content type
application/json
{
}

manager-controller

immediateShutdown

Authorizations:
REGARDS_OAUTH2

Responses

storage-location-controller

Get known storage locations

Return a list of known storage locations

Authorizations:
REGARDS_OAUTH2

Responses

configureLocation

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
allowsPhysicalDeletion
boolean
object (StorageLocationConfiguration)
copyRunning
boolean
deletionRunning
boolean
name
string
nbDeletionError
integer <int64>
nbFilesStored
integer <int64>
nbFilesStoredWithPendingActionRemaining
integer <int64>
nbStorageError
integer <int64>
pendingActionRemaining
boolean
pendingActionRunning
boolean
storageRunning
boolean
totalStoredFilesSizeKo
integer <int64>

Responses

Request samples

Content type
application/json
{
}

copyFiles

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
object (FileLocationDTO)
object (FileLocationDTO)
types
Array of strings unique

Responses

Request samples

Content type
application/json
{
}

runMonitoring

Authorizations:
REGARDS_OAUTH2
query Parameters
reset
boolean

Responses

runPeriodicTasks

Authorizations:
REGARDS_OAUTH2

Responses

retryErrorsBySourceAndSession

Authorizations:
REGARDS_OAUTH2
path Parameters
session
required
string
source
required
string

Responses

delete

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses

retrieve_1

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses

updateLocationConfiguration

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
Request Body schema: application/json
required
allowsPhysicalDeletion
boolean
object (StorageLocationConfiguration)
copyRunning
boolean
deletionRunning
boolean
name
string
nbDeletionError
integer <int64>
nbFilesStored
integer <int64>
nbFilesStoredWithPendingActionRemaining
integer <int64>
nbStorageError
integer <int64>
pendingActionRemaining
boolean
pendingActionRunning
boolean
storageRunning
boolean
totalStoredFilesSizeKo
integer <int64>

Responses

Request samples

Content type
application/json
{
}

decreaseStorageLocationPriority

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses

deleteFiles

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
query Parameters
force
boolean

Responses

retryErrors

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
type
required
string
Enum: "AVAILABILITY" "COPY" "DELETION" "REFERENCE" "STORAGE"

Responses

deleteRequests

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
type
required
string
Enum: "AVAILABILITY" "COPY" "DELETION" "REFERENCE" "STORAGE"
query Parameters
status
string
Enum: "TO_DO" "PENDING" "DELAYED" "ERROR"

Responses

increaseStorageLocationPriority

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses