Download OpenAPI specification:Download
This endpoint will return file info for a specific file.
fileId
required
|
string
|
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
This endpoint will accept file data, and metadata and update an existing file.
fileId
required
|
string
|
access |
string
Enum:
"private"
"public"
|
data |
string
|
uploadType |
string
Default:
"direct"
Enum:
"direct"
"resumable"
|
source |
string
|
{
-
"access":
"private",
-
"data":
"string",
-
"uploadType":
"direct",
-
"source":
"string"
}
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
This endpoint will extract the contents of a compressed file into a directory.
fileId
required
|
string
|
access
required
|
string
Enum:
"private"
"public"
|
target
required
|
string
|
{
-
"access":
"private",
-
"target":
"string"
}
{
-
"pollingUrl":
"string",
-
"requestId":
"string"
}
This endpoint will return file info
source
required
|
string
|
[
-
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
]
This endpoint will create a file
access
required
|
string
Enum:
"private"
"public"
|
data
required
|
string
|
uploadType |
string
Default:
"direct"
Enum:
"direct"
"resumable"
|
source
required
|
string
|
{
-
"access":
"private",
-
"data":
"string",
-
"uploadType":
"direct",
-
"source":
"string"
}
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
This endpoint will create a directory.
access |
string
Enum:
"private"
"public"
|
source
required
|
string
|
{
-
"access":
"private",
-
"source":
"string"
}
{
-
"access":
"private",
-
"directories":
[
-
{
-
"access":
"private",
-
"directoryId":
"string",
-
"source":
"string",
-
"updatedAt":
"string"
}
],
-
"files":
[
-
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
],
-
"directoryId":
"string",
-
"source":
"string",
-
"updatedAt":
"string"
}
This endpoint will return a directory, with direct descendants.
directoryId
required
|
string
|
{
-
"access":
"private",
-
"directories":
[
-
{
-
"access":
"private",
-
"directoryId":
"string",
-
"source":
"string",
-
"updatedAt":
"string"
}
],
-
"files":
[
-
{
-
"download":
"string",
-
"access":
"private",
-
"size":
0,
-
"virusScan":
"quarantined",
-
"source":
"string",
-
"contentType":
"string",
-
"fileId":
"string",
-
"updatedAt":
"string"
}
],
-
"directoryId":
"string",
-
"source":
"string",
-
"updatedAt":
"string"
}
This method will accept info for a directory and update an existing directory.
directoryId
required
|
string
|
access |
string
Enum:
"private"
"public"
|
cascadeAccess |
boolean
|
source |
string
|
{
-
"access":
"private",
-
"cascadeAccess":
true,
-
"source":
"string"
}
{
-
"pollingUrl":
"string",
-
"requestId":
"string"
}