Campos dinámicos
Todos los datos recuperados de la API de Netux | Cloud pueden seleccionarse u omitirse dinámicamente, es decir, es posible seleccionar sólo los campos necesarios u omitir ciertos campos.
Para utilizar los campos dinámicos, basta con añadir el campo correspondiente al parámetro de ruta fields
como una lista separada por comas para recibir sólo los campos deseados. Si deseas omitir uno o más campos específicos, añade omit
como parámetro de ruta. De esta manera, todos los campos especificados en la lista separada por comas se omiten en la respuesta.
¿Qué campos puedo seleccionar?
Todos los campos del objeto dentro de la key
results
pueden ser seleccionados. En otras palabras, todos los parámetros del objeto de la entidad.
GET https://api.netux.com/api/v2.0/variables/?fields=label,type
// Retorna array 'results' con todas las variables pero solamente con su label y type
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"label": "precipitation",
"type": "raw"
},
{
"label": "temperature",
"type": "raw"
},
{
"label": "average_temperature",
"type": "synthetic"
}
]
}
GET https://api.netux.com/api/v2.0/variables/?omit=createdAt,description,device,lastActivity,lastValue,properties,syntheticExpression,tags,unit,url,valuesUrl,id,name
// Retorna array 'results' con todas las variables pero solamente con su label y type
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"label": "precipitation",
"type": "raw"
},
{
"label": "temperature",
"type": "raw"
},
{
"label": "average_temperature",
"type": "synthetic"
}
]
}
Updated about 2 years ago