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ámetro

Orden por defecto

Descripción

label

Alfabéticamente

Label de entidad

name

Alfabéticamente

Name de entidad

username

Alfabéticamente

Nombre de usuario

created_at

Más antiguo primero

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