Gestor de ficheros
Endpoints para la gestión de ficheros de contenido estático de la tienda. Está compuesto de una colección de recursos que permiten realizar acciones sobre los ficheros y carpetas.
</> POST / fileManager/copyRealiza una copia del fichero indicado en la ubicación especificada.
</> POST / fileManager/createDirectoryCrear una nueva carpeta en la ubicación especificada.
</> POST / fileManager/directoryExistsComprueba la existencia del directorio especificado.
</> POST / fileManager/downloadDescarga el fichero especificado en base64.
</> POST / fileManager/fileExistsComprueba la existencia del fichero especificado.
</> POST / fileManager/moveMueve o renombra el fichero o carpeta especificada.
</> POST / fileManager/removeElimina el fichero especificado.
</> POST / fileManager/removeDirectoryElimina la carpeta especificada .
</> POST / fileManager/uploadSube el/los fichero/s a la ubicación especificada.
POST /fileManager/copy
Descripción
Realiza una copia del fichero indicado en la ubicación especificada.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/copy
Parámetros de entrada JSON
{ "fileManager": { "from":string, "to":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del fichero origen de la copia. | |||
fileManager/from | Obligatorio | string | |
Ubicación del fichero origen de la copia. | |||
fileManager/to | Obligatorio | string | |
Ubicación y nombre del fichero destino de la copia. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}
POST /fileManager/createDirectory
Descripción
Crear una nueva carpeta en la ubicación especificada.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/createDirectory
Parámetros de entrada JSON
{ "fileManager": { "directory":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del directorio a crear. | |||
fileManager/directory | Obligatorio | string | |
Ubicación y nombre del directorio a crear. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}
POST /fileManager/directoryExists
Descripción
Comprueba la existencia del directorio especificado.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/directoryExists
Parámetros de entrada JSON
{ "fileManager": { "directory":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del directorio a consultar. | |||
fileManager/directory | Obligatorio | string | |
Ubicación y nombre del directorio a consultar. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"exists" : true
}
POST /fileManager/download
Descripción
Descarga el fichero especificado en base64.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/download
Parámetros de entrada JSON
{ "fileManager": { "file":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del fichero a descargar. | |||
fileManager/file | Obligatorio | string | |
Ubicación y nombre del fichero a descargar. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"file" :"base64File"
}
POST /fileManager/fileExists
Descripción
Comprueba la existencia del fichero especificado.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/fileExists
Parámetros de entrada JSON
{ "fileManager": { "file":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del fichero a consultar. | |||
fileManager/file | Obligatorio | string |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"exists" : true
}
POST /fileManager/move
Descripción
Mueve o renombra el fichero o carpeta especificada. Este recurso permite cambiar de ubicación un fichero y también renombrar un fichero o carpeta.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/move
Parámetros de entrada JSON
{ "fileManager": { "from":string, "to":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del fichero a mover. | |||
fileManager/from | Obligatorio | string | |
Ubicación del fichero origen a mover, o del fichero o carpeta a renombrar. | |||
fileManager/to | Obligatorio | string | |
Ubicación del fichero destino a mover, o del fichero o carpeta a renombrar. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}
POST /fileManager/remove
Descripción
Elimina el fichero especificado.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/remove
Parámetros de entrada JSON
{ "fileManager": { "file":string } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación del fichero a eliminar. | |||
fileManager/file | Obligatorio | string |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}
POST /fileManager/removeDirectory
Descripción
Elimina la carpeta especificada .
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/removeDirectory
Parámetros de entrada JSON
{ "fileManager": { "directory":string, "force":boolean } } |
Variables JSON:
Variable | R/O | Valor por defecto | Tipo |
fileManager | Obligatorio | struct | |
Bloque de información que contiene la ubicación de la carpeta a eliminar. | |||
fileManager/directory | Obligatorio | string | |
fileManager/force | Opcional | false | boolean |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}
POST /fileManager/upload
Descripción
Sube el/los fichero/s a la ubicación especificada.
Tipo de petición
FREE
LIGHT
HEAVY
Ejemplo de recurso
http://api-sync.logicommerce.cloud/v1/fileManager/upload
Parámetros de entrada Form-data
Variable | R/O | Valor por defecto | Tipo |
file | Obligatorio | file | |
Fichero/s a subir. Su nombre deber ser 'file'. | |||
path | Obligatorio | string | |
Ubicación del fichero/s a subir. |
HTTP statusCode
201 CREATED
Ejemplo de respuesta
{
"response" :"ok"
}