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.
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’iddu 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.