Rustine docs
Démarrer

Pagination

Les listes arrivent par pages. limit fixe la taille, starting_after reprend après le dernier élément, has_more dit s'il en reste.

Ouvrir dans ClaudeOuvrir dans ChatGPT

Toutes les routes qui renvoient plusieurs éléments répondent avec la même enveloppe :

{ "object": "list", "data": [...], "has_more": true }

Les paramètres

  • limit : combien d’éléments par page, de 1 à 100. 20 par défaut.
  • starting_after : l’id du dernier élément de la page précédente. La page suivante commence juste après.

Quand has_more vaut false, tu as tout. L’ordre ne change pas d’une page à l’autre : les problèmes du plus grave au moins grave, les scans du plus récent au plus ancien.

Le curseur suit un élément, pas un numéro de page : si un nouveau scan arrive pendant que tu parcours la liste, tu ne vois pas deux fois le même élément. Un starting_after qui n’est pas dans la liste répond 400 cursor_invalid.

↵ Entrée pour ouvrir, Échap pour fermer