Skip to main content

Files By Company

Endpoint que consulta por la cantidad de archivos agregados por una compañía en un rango de tiempo dado. Opcionalmente se puede solicitar que los archivos que eliminados sean considerados en la búsqueda. La respuesta que recibe el usuario contiene el identificador de la compañía, la cantidad de archivos subidos al servicio y el rango de fecha indicado en la búsqueda.

Endpoint

Headers

KeyValueDescription
Content-Typeapplication/json
AuthorizationBearer {{access_token}}access_token obtained in Atenea
Method: GET
URL: https://api.trust.lat/chronos/v1/metrics/companies/:company_id/files?from_date=&until_date=&deleted=

Query Params:

KeyValue ExampleDescription
from_date2021-09-15Fecha de inicio de búsqueda. Obligatorio
until_date2021-11-16Fecha límite de búsqueda. Obligatorio
deletedfalseIndica si la búsqueda debe incluir archivos eliminados. Opcional

Path Variables:

KeyValue ExampleDescription
company_id1Identificador de la compañia por la empresa Trust. Obligatorio
caution

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

Como obtener un access token

Code Examples

curl --location --request GET 'https://api.trust.lat/chronos/v1/metrics/companies/:company_id/files?from_date=2021-09-15&until_date=2021-11-16&deleted=true' \
--header 'Authorization: Bearer `{{access_token}}`'

Responses

HTTP Code: 200 OK

Files by company, without considering the deleted files

{
"code": 200,
"resource": "Metrics",
"data": {
"company_id": "1",
"from_date": "2021-09-15",
"until_date": "2021-11-16",
"files_uploaded": 4
},
"message": "Found"
}

Files by company, considering the deleted files

{
"code": 200,
"resource": "Metrics",
"data": {
"company_id": "1",
"from_date": "2021-09-15",
"until_date": "2021-11-16",
"files_uploaded": 6
},
"message": "Found"
}

HTTP Code: 422 Unprocessable Entity

From/Until-Date query params missing

{
"code": 422,
"resource": "Metrics",
"message": "Fail",
"errors": "Dates are required"
}