tri sur liste créée avec API REST

bonjour à tous,
je commence à utiliser le module API REST, j’ai suivi la page « Module Web Services REST (développeur) », j’essaye de récupérer la liste des clients triée par id du plus grand au plus petit, comme indiqué dans le premier exemple, mais lorsque j’affiche la liste, elle n’est pas du tout triée.
Voici une partie de mon code :
$listClients = [];
$ClientParam = [« limit » => 10000, « sortfield » => « id », « sortorder » => ‹ DESC ›, « sqlfilters » => « fk_typent > 230 »]; //, « sortorder » => ‹ DESC ›,
$listClientstsResult = CallAPI(« GET », $apiKey, $apiUrl.« thirdparties », $ClientParam);
$listClientstsResult = json_decode($listClientstsResult, true);

Quelqu’un aurait une idée?
merci d’avance,
Christophe

Tu utilises « sortfield » => « id », donc tu tries par l’ID de la societe.
Essais avec t.fk_pays :

Bonjour timmy63.
Merci pour ta réponse.
Par contre je ne comprends pas bien l’intérêt de trier par le pays, ou tous mes clients sont en france, et que je veux le dernier créé, en premier dans ma liste.
Christophe

bon après plusieurs recherche, j’ai trouvé la solution.
Je pensais qu’il fallait mettre les champs qui étaient donnés en réponse dans dolibarr/htdocs/api/index.php/explorer/#/, mais ils ne correspondent pas à ceux de la table de dolibarr.
Dans les requêtes, il faut mettre les champs de la table. Après coup ça me semble complètement évidant.
A+