Todos os endpoints de listagem aceitam um parâmetro de query string sort opcional, que define a ordem dos registros retornados.
O parâmetro sort é um array JSON com exatamente dois elementos: o nome do campo e a direção.
sort=["name","DESC"]
ASC (crescente) ou DESC (decrescente), e não diferencia maiúsculas e minúsculas.Os resultados podem ser ordenados por um único campo. Quando dois ou mais registros têm o mesmo valor no campo de ordenação, a API aplica um segundo campo de ordenação fixo (normalmente o nome ou o ID do registro, na mesma direção), para que a ordem seja sempre estável. Isso é importante ao paginar, pois garante que nenhum registro seja ignorado ou repetido entre as páginas.
Quando sort é omitido, os resultados são ordenados pelo campo padrão do endpoint, em ordem crescente. O campo padrão é indicado na seção Campos de ordenação de cada endpoint de listagem. Por exemplo, as campanhas são ordenadas por name, e os detalhes das chamadas são ordenados por startedAtLocal.
Um erro 400 Bad Request é retornado quando:
ASC nem 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"]'Resposta
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"
...
}
]