Skip to main content

Show by Company

Este endpoint permite realizar una búsqueda avanzada de archivos de una compañia, con la posibilidad de agregar múltiples criterios para la búsqueda. Para indicar la compañia a analizar, se debe indicar el identificador adecuado en la variable de ruta company_id. Como respuesta se da un arreglo con los archivos que cumplen el criterio de búsqueda planteado. Los criterios más relevantes a utilizar son la búsqueda por tags y la visualización de archivos eliminados.

Endpoint#

Headers

KeyValueDescription
Content-Typeapplication/json
AuthorizationBearer {{access_token}}access_token obtained in Atenea

Url

Method: GET
URL: https://api.trust.lat/chronos/v1/companies/:company_id/files
caution

Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea

Como obtener un access token

Query Params

Los filtros disponibles son los siguientes:

FieldDescription
pagePosición de la página a visualizar.
per_pageNúmero de elementos presentes dentro de una página.
deletedCampo booleano que indica si la busqueda debe incluir archivos eliminados recientemente.
searchBúsqueda de coincidencia parcial de texto dentro del campo name.
from_dateFecha de inicio de búsqueda.
until_dateFecha límite de búsqueda.

Path Variables

KeyValueDescription
company_id'1'Identificador de la compañía a la cual pertenecen los archivos

Code Examples#

curl --location -g --request GET 'https://api.trust.lat/chronos/v1/companies/1/files?page=1&per_page=5&deleted=true&search=&from_date=2021-09-07%2016:48:00%20&until_date=2021-11-07%2016:48:30&tags={%22foo%22:%22bar%22}' \
--header 'Authorization: Bearer {{access_token}}'

Responses#

HTTP Code: 200 OK#

{
"code": 200,
"resource": "File Register",
"data": [
{
"uuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"name": "forest1.jpg",
"size": "2182.794921875 KB",
"created_at": "2021-09-23T21:01:34.329Z",
"deleted_at": "2021-09-23T21:28:21.604Z",
"tags": {},
"path": "forest1.jpg"
},
{
"uuid": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"name": "dog.jpg",
"size": "1687.421875 KB",
"created_at": "2021-09-23T21:01:08.946Z",
"tags": {
"rut": "12345",
"company": "trust",
"workspace": "office"
},
"path": "dog.jpg"
},
{
"uuid": "cccccccc-cccc-cccc-cccc-cccccccccccc",
"name": "cow.jpg",
"size": "370.539 KB",
"created_at": "2021-09-23T21:00:20.068Z",
"deleted_at": "2021-09-23T21:28:17.367Z",
"tags": {
"foofoo": "barbar"
},
"path": "cow.jpg"
}
],
"message": "Found",
"page": 2,
"per_page": 5,
"total": 8
}
Last updated on by Claudio-Franco