저장소

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",
      "connectTimeout": 0,
      "disableHttp2": false,
      "disableHttpKeepAlives": false,
      "expectContinueTimeout": 0,
      "insecureSkipVerify": false,
      "lowlevelRetries": 0,
      "noGzip": false,
      "retryBackoff": 0,
      "retryBackoffExponential": 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": [],
        "pieceSize": 0,
        "sourceStorages": [],
        "updatedAt": "text"
      }
    ],
    "preparationsAsSource": [
      {
        "createdAt": "text",
        "deleteAfterExport": false,
        "id": 0,
        "maxSize": 0,
        "name": "text",
        "noDag": false,
        "noInline": false,
        "outputStorages": [],
        "pieceSize": 0,
        "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "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",
    "connectTimeout": 0,
    "disableHttp2": false,
    "disableHttpKeepAlives": false,
    "expectContinueTimeout": 0,
    "insecureSkipVerify": false,
    "lowlevelRetries": 0,
    "noGzip": false,
    "retryBackoff": 0,
    "retryBackoffExponential": 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": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "preparationsAsSource": [
    {
      "createdAt": "text",
      "deleteAfterExport": false,
      "id": 0,
      "maxSize": 0,
      "name": "text",
      "noDag": false,
      "noInline": false,
      "outputStorages": [],
      "pieceSize": 0,
      "sourceStorages": [],
      "updatedAt": "text"
    }
  ],
  "type": "text",
  "updatedAt": "text"
}

...

※ CLI(명령줄 인터페이스) 사용 예시는 명령어나 인자 사용법만 번역하고, 실제 명령이나 인자는 번역하지 마세요. 예를 들어, 코드 블록 (``` 로 감싸진 부분)이 있는 경우, 명령어나 인자 사용법은 번역하지 않고 주석이나 설명 텍스트만 번역하세요.

Last updated