Des paramètres de requête OData facultatifs permettent de contrôler la quantité de données renvoyées dans une réponse.

Paramètre Type Description
$expand string Liste les relations à développer et à inclure dans la réponse
$filter string Filtre le résultat
$select string Liste les propriétés à inclure dans la réponse
$orderby string Tri le résultat
$top integer Nombre d’éléments à retourner dans la réponse
$skip integer Jeton de pagination pour obtenir l’ensemble des résultats suivants
$count boolean Nombre total d’éléments répondants à la requête

$expand

Ce paramètre permet dans la même requête de récupérer les informations de la ressource principale mais aussi les informations d’une ou plusieurs sous ressources de la ressource principale.

Exemple : pour récupérer les données d’un client et de son compte principal au lieu d’utiliser deux requêtes :

{url API}/{datasetId}/clients('{id client}')
{url API}/{datasetId}/clients('{id client}')/comptePrincipal

on pourra utiliser une seule requête avec dans $expand la mention de la sous ressource comptePrincipal

{url API}/{datasetId}/clients('{id client}')?$expand=comptePrincipal

Attention ! $expand n’est autorisé que pour les sous ressources dont la cardinalité de la relation est 1..? ou 1..1.
Voir Cardinalité des relations dans Vue d’ensemble ressources API

Vous pouvez mentionner plusieurs sous ressources les unes à la suite des autres séparées par une virgule :

{url API}/{datasetId}/clients('{id client}')?$expand=comptePrincipal,devise,tiersPayeur

Voir aussi :
Concepts clés / OData - Propriétés de Navigation
Exemples / Exemples simples de requêtes métier

$filter - $select - $orderby

Ces paramètres vont respectivement servir à filtrer, limiter le contenu des données à récupérer et classer les données.

Voir des exemples et la syntaxe :
Exemples / Exemples simples de requêtes métier
Concepts clés / OData - opérateurs compatibles avec l’API
Concepts clés / OData - fonctions compatibles avec l’API

$top - $skip - $count

Ces paramètres vont surtout être utiles pour gérer la notion de pagination.
Cette notion de pagination est fondamentale.

Voir le détail ici : Concepts clés / OData - Pagination avec l’API