Ordenación

La ordenación es una herramienta útil para obtener elementos de la API de Netux | Cloud en el orden correcto.

Para ordenar el conjunto de resultados basta con añadir el parámetro de consulta sort_by=parameter.

La ordenación puede aplicarse a los siguientes atributos:

ParámetroOrden por defectoDescripción
labelAlfabéticamenteLabel de entidad
nameAlfabéticamenteName de entidad
usernameAlfabéticamenteNombre de usuario
created_atMás antiguo primeroFecha en que entidad fue creada

📘

Orden inverso

Todos los parámetros tienen un orden de clasificación por defecto que puede invertirse anteponiendo un guión, por ejemplo, -created_at o -label.

GET https://api.netux.com/api/v2.0/devices/?sort_by=label&fields=label

// Retorna Array 'results' con todos los devices ordenados alfabéticamente
{
    "count": 5,
    "next": null,
    "previous": null,
    "results": [
        {
            "label": "a_device"
        },
        {
            "label": "b_device"
        },
        {
            "label": "c_device"
        },
        {
            "label": "d_device"
        },
        {
            "label": "e_device"
        }
    ]
}

// Invirtiendo en el orden
GET https://api.netux.com/api/v2.0/devices/?sort_by=-label&fields=label

// Retorna Array 'results' con todos los devices ordenados alfabéticamente
{
    "count": 5,
    "next": null,
    "previous": null,
    "results": [
        {
            "label": "e_device"
        },
        {
            "label": "d_device"
        },
        {
            "label": "c_device"
        },
        {
            "label": "b_device"
        },
        {
            "label": "a_device"
        }
    ]
}