Filtrar recursos
Creación: 13/09/2023
En el cuerpo de la petición encontramos tres campos:
- resources: Este array es obligatorio. Debe incluir todos los identificadores de los recursos a filtrar.
- featuresFilter: Opcional. En este array se pueden enviar identificadores de características. La llamada filtrará y devolverá solo aquellos recursos que tengan todas las características indicadas.
- capacityFilter: Opcional. Solo aplica a recursos de la categoría de espacio. La llamada filtrará y devolverá solo aquellos recursos que tengan una capacidad igual o mayor a la indicada.
En caso de no querer aplicar algún filtro, enviarlo a null.
Request
HTTP request
POST /api/v2/resources/filterResources
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
| app-version | Versión de la aplicación | true |
Request Example
GET http://localhost:9010/api/v2/resources/filterResources#### Response
Se devuelve un código 200 OK con los identificadores de los recursos que cumplen con todos los filtros aplicados.
HTTP/1.1 200 OK
Content-type: application/json
{
"filteredResources": [
"81392b52-0de3-4177-8193-13b7da389362",
"39d79bbd-7cfb-478e-9d0e-2337d529f73a"
]
}