Storage
Last updated
Was this helpful?
Last updated
Was this helpful?
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage', {
method: 'GET',
headers: {},
});
const data = await response.json();
[
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
]
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/acd', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/azureblob', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/b2', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/box', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/drive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/dropbox', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/fichier', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/filefabric', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/ftp', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/gcs', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/gphotos', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/hdfs', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/hidrive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/http', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/internetarchive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/jottacloud', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/koofr/digistorage', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/koofr/koofr', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/koofr/other', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/local', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/mailru', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/mega', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/netstorage', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/onedrive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/oos/env_auth', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/oos/instance_principal_auth', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/oos/no_auth', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/oos/resource_principal_auth', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/oos/user_principal_auth', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/opendrive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/pcloud', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/premiumizeme', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/putio', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/qingstor', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/alibaba', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/arvancloud', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/aws', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/ceph', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/chinamobile', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/cloudflare', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/digitalocean', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/dreamhost', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/huaweiobs', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/ibmcos', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/idrive', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/ionos', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/liara', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/lyvecloud', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/minio', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/netease', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/other', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/qiniu', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/rackcorp', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/scaleway', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/seaweedfs', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/stackpath', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/storj', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/tencentcos', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/s3/wasabi', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/seafile', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/sftp', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/sharefile', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/sia', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/smb', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/storj/existing', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/storj/new', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/sugarsync', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/swift', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/union', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/uptobox', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/webdav', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/yandex', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Request body
config for underlying HTTP client
config for the storage
Name of the storage, must be unique
"my-storage"
Path of the storage
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/zoho', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Storage ID or name
No Content
const response = await fetch('//localhost:9090/api/storage/{name}', {
method: 'DELETE',
headers: {},
});
const data = await response.json();
{
"err": "text"
}
Storage ID or name
Configuration
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/{name}', {
method: 'PATCH',
headers: {
"Content-Type": "application/json"
},
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
Storage ID or name
Path in the storage system to explore
OK
const response = await fetch('//localhost:9090/api/storage/{name}/explore/{path}', {
method: 'GET',
headers: {},
});
const data = await response.json();
[
{
"dirId": "text",
"hash": "text",
"isDir": false,
"lastModified": "text",
"numItems": 0,
"path": "text",
"size": 0
}
]
Storage ID or name
New storage name
OK
ClientConfig is the HTTP configuration for the storage, if applicable.
Config is a map of key-value pairs that can be used to store RClone options.
Path is the path to the storage root.
Associations
const response = await fetch('//localhost:9090/api/storage/{name}/rename', {
method: 'PATCH',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "text"
}),
});
const data = await response.json();
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"preparationsAsSource": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"sourceStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"preparationsAsOutput": [
{
"createdAt": "text",
"deleteAfterExport": false,
"id": 0,
"maxSize": 0,
"name": "text",
"noDag": false,
"noInline": false,
"outputStorages": [
{
"clientConfig": {
"caCert": [
"text"
],
"clientCert": "text",
"clientKey": "text",
"connectTimeout": 0,
"disableHttp2": false,
"disableHttpKeepAlives": false,
"expectContinueTimeout": 0,
"insecureSkipVerify": false,
"lowlevelRetries": 0,
"noGzip": false,
"retryBackoff": 0,
"retryBackoffExponential": 0,
"retryDelay": 0,
"retryMaxCount": 0,
"scanConcurrency": 0,
"skipInaccessibleFile": false,
"timeout": 0,
"useServerModTime": false,
"userAgent": "text"
},
"config": {},
"createdAt": "text",
"id": 0,
"name": "text",
"path": "text",
"type": "text",
"updatedAt": "text"
}
],
"pieceSize": 0,
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}
],
"updatedAt": "text"
}
],
"type": "text",
"updatedAt": "text"
}