limit: 1 à 100, 50 par défaut.cursor: la valeur denextCursorde la page précédente, à renvoyer telle quelle.nextCursornul signifie la fin de la liste. Il n’y a nipage, nioffset, nitotal.- Une page peut contenir moins d’éléments que
limit, voire aucun, sans être la dernière : suiveznextCursortant qu’il n’est pas nul. C’est le cas deGET /availability, qui borne le nombre de jours de location (véhicules × jours) chiffrés par page. - Les collections courtes (saisons, calendrier des saisons, paliers de délai, remises de durée, états des lieux, opérations et alertes d’entretien) ont la même enveloppe avec
nextCursortoujours nul ; elles n’acceptent nilimitnicursor. - L’ordre de chaque liste est indiqué sur l’opération et toujours total (le dernier critère est
id) ; il n’y a pas de paramètre de tri. - Un curseur de liste n’expire pas, mais ne vaut que pour les filtres de la requête qui l’a produit (sinon
400surcursor).
GET /events. Ce flux n’a pas de fin : son nextCursor n’est jamais nul et expire après 30 jours. La boucle de lecture est décrite dans Synchronisation par événements.
Filtres
- Un filtre porte le nom du champ filtré :
status,vehicleId,customerId,categoryId,partnerReference,isActive,vehicleType… - Un filtre qui accepte plusieurs valeurs le précise sur l’opération ; les valeurs se séparent alors par des virgules (
status=RESERVED,IN_PROGRESS). Les autres filtres prennent une seule valeur. frometto(YYYY-MM-DD, inclus, fuseau de l’agence) bornent une fenêtre de jours.- Un booléen s’écrit
trueoufalse; filtre omis, tous les éléments. - Un paramètre inconnu répond
400.