Tous les points de terminaison de listage acceptent un paramètre de requête facultatif sort, qui définit l’ordre des enregistrements renvoyés.
Le paramètre sort est un tableau JSON contenant exactement deux éléments : le nom du champ et le sens du tri.
sort=["name","DESC"]ASC (croissant), soit DESC (décroissant), et n’est pas sensible à la casse.Les résultats ne peuvent être triés que selon un seul champ. Lorsque deux enregistrements ou plus ont la même valeur pour le champ de tri, l’API applique un second champ de tri fixe (généralement le nom ou l’ID de l’enregistrement, dans le même sens), afin que l’ordre soit toujours stable. C’est important lors de la pagination, car cela garantit qu’aucun enregistrement n’est omis ni répété d’une page à l’autre.
Lorsque sort est omis, les résultats sont triés selon le champ par défaut du point de terminaison, en ordre croissant. Le champ par défaut est indiqué dans la section Champs de tri de chaque point de terminaison de listage. Par exemple, les campagnes sont triées par name, et les détails des appels par startedAtLocal.
Une erreur 400 Bad Request est renvoyée lorsque :
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"]'Réponse
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"
...
}
]