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"
        }
    ]
}