Pagination
Nous utilisons 2 paramètres pour la pagination :takeest le nombre d’éléments que l’API va retourner, par défaut 50, max 100skipest le nombre d’éléments que l’API va ignorer, par défaut 0
take=75 et skip=350.
Voici un exemple avec la liste des clients :
datales éléments que vous avez demandésmetales informations contextuelles (nombre total d’éléments, nombre sélectionné, etc.)
Tri
Certains endpoints de liste prennent en charge le tri des résultats à l’aide des paramètres de requêtesort et order :
sortspécifie le champ sur lequel trier (par exemple,created_at,emitted_at)orderspécifie le sens du tri :asc(croissant) oudesc(décroissant)
Tous les endpoints de liste ne prennent pas en charge le tri. Reportez-vous à la documentation de chaque endpoint pour voir quels champs de tri sont disponibles.
Filtrage
Notre API offre de nombreuses possibilités de filtrage afin que vous puissiez toujours trouver ce que vous cherchez. Les filtres sont passés en tant que paramètres de requête selon un schéma commun.fieldName__operator=value
Par exemple :
GET /v1/customers?name__contains=instagramrenverra tous les clients dont le nom contient instagramGET /v1/customers?id__in=123,456,789renverra les clients dont l’ID est égal à 123, 456 ou 789
Liste des opérateurs disponibles
equals(ou simplement<field>=xxx)notltltegtgtecontainsstartsWithendWithinnotInisNullisNotNull

