Storage

List all storages

GET//localhost:9090/api/storage
Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "clientConfig": {
      "caCert": [
        "text"
      ],
      "clientCert": "text",
      "clientKey": "text",
      "disableHttp2": false,
      "disableHttpKeepAlives": false,
      "insecureSkipVerify": false,
      "noGzip": false,
      "retryBackoffExponential": 0,
      "skipInaccessibleFile": false,
      "useServerModTime": false,
      "userAgent": "text"
    },
    "config": {},
    "createdAt": "text",
    "name": "text",
    "path": "text",
    "preparationsAsOutput": [
      {
        "createdAt": "text",
        "deleteAfterExport": false,
        "name": "text",
        "noDag": false,
        "noInline": false,
        "outputStorages": [],
        "sourceStorages": [],
        "updatedAt": "text"
      }
    ],
    "preparationsAsSource": [
      {
        "createdAt": "text",
        "deleteAfterExport": false,
        "name": "text",
        "noDag": false,
        "noInline": false,
        "outputStorages": [],
        "sourceStorages": [],
        "updatedAt": "text"
      }
    ],
    "type": "text",
    "updatedAt": "text"
  }
]

Create Acd storage

POST//localhost:9090/api/storage/acd
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/acd', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Azureblob storage

POST//localhost:9090/api/storage/azureblob
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/azureblob', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create B2 storage

POST//localhost:9090/api/storage/b2
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/b2', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Box storage

POST//localhost:9090/api/storage/box
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/box', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Drive storage

POST//localhost:9090/api/storage/drive
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/drive', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Dropbox storage

POST//localhost:9090/api/storage/dropbox
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/dropbox', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Fichier storage

POST//localhost:9090/api/storage/fichier
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/fichier', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Filefabric storage

POST//localhost:9090/api/storage/filefabric
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/filefabric', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Ftp storage

POST//localhost:9090/api/storage/ftp
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/ftp', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Gcs storage

POST//localhost:9090/api/storage/gcs
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/gcs', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Gphotos storage

POST//localhost:9090/api/storage/gphotos
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/gphotos', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Hdfs storage

POST//localhost:9090/api/storage/hdfs
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/hdfs', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Hidrive storage

POST//localhost:9090/api/storage/hidrive
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/hidrive', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Http storage

POST//localhost:9090/api/storage/http
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/http', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Internetarchive storage

POST//localhost:9090/api/storage/internetarchive
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/internetarchive', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Jottacloud storage

POST//localhost:9090/api/storage/jottacloud
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/jottacloud', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Koofr storage with digistorage - Digi Storage, https://storage.rcs-rds.ro/

POST//localhost:9090/api/storage/koofr/digistorage
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Koofr storage with koofr - Koofr, https://app.koofr.net/

POST//localhost:9090/api/storage/koofr/koofr
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Koofr storage with other - Any other Koofr API compatible storage service

POST//localhost:9090/api/storage/koofr/other
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Local storage

POST//localhost:9090/api/storage/local
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/local', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Mailru storage

POST//localhost:9090/api/storage/mailru
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/mailru', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Mega storage

POST//localhost:9090/api/storage/mega
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/mega', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Netstorage storage

POST//localhost:9090/api/storage/netstorage
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/netstorage', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Onedrive storage

POST//localhost:9090/api/storage/onedrive
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/onedrive', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Oos storage with env_auth - automatically pickup the credentials from runtime(env), first one to provide auth wins

POST//localhost:9090/api/storage/oos/env_auth
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Oos storage with instance_principal_auth - use instance principals to authorize an instance to make API calls.

POST//localhost:9090/api/storage/oos/instance_principal_auth
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Oos storage with no_auth - no credentials needed, this is typically for reading public buckets

POST//localhost:9090/api/storage/oos/no_auth
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Oos storage with resource_principal_auth - use resource principals to make API calls

POST//localhost:9090/api/storage/oos/resource_principal_auth
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Oos storage with user_principal_auth - use an OCI user and an API key for authentication.

POST//localhost:9090/api/storage/oos/user_principal_auth
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Opendrive storage

POST//localhost:9090/api/storage/opendrive
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/opendrive', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Pcloud storage

POST//localhost:9090/api/storage/pcloud
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/pcloud', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Premiumizeme storage

POST//localhost:9090/api/storage/premiumizeme
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/premiumizeme', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Putio storage

POST//localhost:9090/api/storage/putio
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/putio', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create Qingstor storage

POST//localhost:9090/api/storage/qingstor
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
const response = await fetch('//localhost:9090/api/storage/qingstor', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create S3 storage with Alibaba - Alibaba Cloud Object Storage System (OSS) formerly Aliyun

POST//localhost:9090/api/storage/s3/alibaba
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create S3 storage with ArvanCloud - Arvan Cloud Object Storage (AOS)

POST//localhost:9090/api/storage/s3/arvancloud
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response
{
  "clientConfig": {
    "caCert": [
      "text"
    ],
    "clientCert": "text",
    "clientKey": "text",
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "insecureSkipVerify": false,
    "noGzip": false,
    "retryBackoffExponential": 0,
    "skipInaccessibleFile": false,
    "useServerModTime": false,
    "userAgent": "text"
  },
  "config": {},
  "createdAt": "text",
  "name": "text",
  "path": "text",
  "preparationsAsOutput": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

Create S3 storage with AWS - Amazon Web Services (AWS) S3

POST//localhost:9090/api/storage/s3/aws
Body

Request body

clientConfigall of

config for underlying HTTP client

configall of

config for the storage

namestring

Name of the storage, must be unique

Example: "my-storage"
pathstring

Path of the storage

Response

OK

Body
clientConfigall of

ClientConfig is the HTTP configuration for the storage, if applicable.

configall of

Config is a map of key-value pairs that can be used to store RClone options.

createdAtstring
idinteger
namestring
pathstring

Path is the path to the storage root.

preparationsAsOutputarray of model.Preparation (object)
preparationsAsSourcearray of model.Preparation (object)

Associations

typestring
updatedAtstring
Request
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();
Response