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": { }
}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/jsonrequired
| 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
- Payload
Content type
application/json
{- "allowsPhysicalDeletion": true,
- "configuration": {
- "allocatedSizeInKo": 0,
- "name": "string",
- "pluginConfiguration": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "priority": 0,
- "storageType": "ONLINE"
}, - "copyRunning": true,
- "deletionRunning": true,
- "name": "string",
- "nbDeletionError": 0,
- "nbFilesStored": 0,
- "nbFilesStoredWithPendingActionRemaining": 0,
- "nbStorageError": 0,
- "pendingActionRemaining": true,
- "pendingActionRunning": true,
- "storageRunning": true,
- "totalStoredFilesSizeKo": 0
}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/jsonrequired
| 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
- Payload
Content type
application/json
{- "allowsPhysicalDeletion": true,
- "configuration": {
- "allocatedSizeInKo": 0,
- "name": "string",
- "pluginConfiguration": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "priority": 0,
- "storageType": "ONLINE"
}, - "copyRunning": true,
- "deletionRunning": true,
- "name": "string",
- "nbDeletionError": 0,
- "nbFilesStored": 0,
- "nbFilesStoredWithPendingActionRemaining": 0,
- "nbStorageError": 0,
- "pendingActionRemaining": true,
- "pendingActionRunning": true,
- "storageRunning": true,
- "totalStoredFilesSizeKo": 0
}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" |