Passer au contenu principal
Toutes les routes de liste paginées (GET /automations, GET /runs, GET /automations/{id}/runs, GET /leads) renvoient la même forme :

Paramètres de requête

Parcourir toutes les pages

Cette boucle utilise jq pour lire la réponse :
Un cursor vide demande la première page : la même commande fonctionne donc pour toutes les pages.
Vérifiez toujours has_more avant de suivre next_cursor. Avec la simulation locale, qui renvoie toujours le même exemple figé, une boucle qui ne vérifie pas has_more peut tourner sans fin.
GET /webhooks fait exception : un espace de travail a au plus 20 abonnements actifs, la route les renvoie donc tous d’un coup — y compris les abonnements désactivés, jusqu’à leur suppression — sous la forme { "data": [ ] }. Le curseur est opaque — ne l’analysez pas, ne le conservez pas et ne supposez rien de son format. Sa forme peut changer sans préavis.