Skip to main content
Version: 2.4.0

MICROSERVICE FILE CATALOG (2.4.0)

Download OpenAPI specification:Download

License: GPL-3.0

File Catalog API

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

jpa-multitenant-controller

getDataSourceStatus

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

Response samples

Content type
application/json
{
}

testTenantConnection

Authorizations:
REGARDS_OAUTH2
path Parameters
tenant
required
string

Responses

Response samples

Content type
application/json
{
}

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

Create a new storage location

Create a new storage location by specifying its name. Returns the created storage location.

Authorizations:
REGARDS_OAUTH2
Request Body schema: application/json
required
allowsPhysicalDeletion
boolean
object (StorageLocationConfigurationDto)
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
{
}

Manually run storage location monitoring

Run monitoring for storage locations to compute the number of files and space occupation. Optionally reset the monitoring.

Authorizations:
REGARDS_OAUTH2
query Parameters
reset
boolean

Responses

Force running of periodic tasks

Trigger the execution of periodic tasks on all storage locations.

Authorizations:
REGARDS_OAUTH2

Responses

Retry file requests in error state for a source and session

Retry all file requests that are in an error state for the specified source and session.

Authorizations:
REGARDS_OAUTH2
query Parameters
session
required
string

Session name to retry

source
required
string

Source name to retry

Responses

Delete a storage location

Delete a storage location and its configuration by specifying its name.

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses

Retrieve a storage location by name

Fetch a storage location's details by specifying its name.

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string

Responses

Update a storage location configuration

Update the configuration of a storage location by providing its details.

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
Request Body schema: application/json
required
allowsPhysicalDeletion
boolean
object (StorageLocationConfigurationDto)
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
{
}

Delete all files in a storage location

Delete all files referenced in the specified storage location. Optionally, use force delete to unreference files even if physical deletion fails.

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

Responses

Retry file requests in error state

Retry all file requests that are in an error state for the specified storage location and request type.

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

Responses

Delete storage requests

Delete requests of a storage location based on its name, request type, and optionally the request status.

Authorizations:
REGARDS_OAUTH2
path Parameters
id
required
string
type
required
string
Enum: "AVAILABILITY" "COPY" "DELETION" "REFERENCE" "STORAGE"
query Parameters
status
string
Enum: "GRANTED" "TO_HANDLE" "HANDLED" "DELAYED" "PENDING_ARCHIVE" "TO_DELETE" "ERROR"

Responses