Todos los endpoints de listado aceptan un parámetro de consulta sort opcional, que define el orden de los registros devueltos.
El parámetro sort es un array JSON con exactamente dos elementos: el nombre del campo y la dirección.
sort=["name","DESC"]
ASC (ascendente) o DESC (descendente), y no distingue mayúsculas de minúsculas.Los resultados se pueden ordenar por un único campo. Cuando dos o más registros tienen el mismo valor en el campo de ordenamiento, la API aplica un segundo campo de ordenamiento fijo (normalmente el nombre o el ID del registro, en la misma dirección), para que el orden sea siempre estable. Esto es importante al paginar, ya que garantiza que ningún registro se omita o se repita entre páginas.
Cuando se omite sort, los resultados se ordenan por el campo predeterminado del endpoint, en orden ascendente. El campo predeterminado se indica en la sección Campos de ordenamiento de cada endpoint de listado. Por ejemplo, las campañas se ordenan por name, y el detalle de llamadas se ordena por startedAtLocal.
Se devuelve un error 400 Bad Request cuando:
ASC ni DESC./v1/accounts/ACCOUNT_ID/campaigns
curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns' \
-H 'Authorization: Bearer API_KEY_TOKEN' \
--data-urlencode 'sort=["startDate","DESC"]'Respuesta
200 OK
[
{
"id": "01a0dd41-88f7-7b21-9e52-2c0d9ba1c7f3",
"name": "October Renewals",
"startDate": "2026-10-01"
...
},
{
"id": "0192831a-fbbe-735f-b385-a3252781817d",
"name": "Q3 Sales Follow-up",
"startDate": "2026-09-01"
...
}
]