Tutti gli endpoint di elenco accettano un parametro di query sort opzionale, che definisce l'ordine dei record restituiti.
Il parametro sort è un array JSON con esattamente due elementi: il nome del campo e la direzione.
sort=["name","DESC"]ASC (crescente) oppure DESC (decrescente), senza distinzione tra maiuscole e minuscole.I risultati possono essere ordinati in base a un solo campo. Quando due o più record hanno lo stesso valore per il campo di ordinamento, l'API applica un secondo campo di ordinamento fisso (di solito il nome o l'ID del record, nella stessa direzione), così l'ordine è sempre stabile. Questo è importante durante la paginazione, poiché garantisce che nessun record venga saltato o ripetuto tra una pagina e l'altra.
Quando sort viene omesso, i risultati sono ordinati in base al campo predefinito dell'endpoint, in ordine crescente. Il campo predefinito è indicato nella sezione Campi di ordinamento di ogni endpoint di elenco. Ad esempio, le campagne sono ordinate per name, e i dettagli delle chiamate sono ordinati per startedAtLocal.
Viene restituito un errore 400 Bad Request quando:
ASC o 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"]'Risposta
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"
...
}
]