Notions clés
Pagination
Les routes de liste renvoient un objet
list, paginé par curseur.json{"object": "list","data": [],"has_more": true}
data contient les objets de la page ; has_more vaut true si d’autres objets suivent.| Nom | Type | Description |
|---|---|---|
limit | entier | Nombre d’objets par page, de 1 à 100. Par défaut : 20. |
after | chaîne | id du dernier objet reçu : la page commence après cet objet. |
Tant que
has_more vaut true, demandez la page suivante en passant dans after l’id du dernier objet reçu. Une valeur hors bornes, mal formée ou absente de la liste reçoit 400 parameter_invalid, et param nomme le paramètre en cause.| Route | Pagination |
|---|---|
GET /v1/generations | limit, after, filtres type et status (voir Générations). |
GET /v1/edit-materials | limit, after, filtres category et search (voir Matériaux d’édition). |
GET /v1/edit-material-categories | Aucune : toutes les catégories dans une seule réponse, has_more vaut false. |
GET /v1/styles | Aucune : tous les styles dans une seule réponse, has_more vaut false. |
curl "https://api.renderthink.com/v1/edit-materials?limit=100" \-H "Authorization: Bearer $RENDERTHINK_API_KEY"# Page suivante : after = l'id du dernier objet reçucurl "https://api.renderthink.com/v1/edit-materials?limit=100&after=mat_4Zq8nV2bXk7pLr9TcW3yHd" \-H "Authorization: Bearer $RENDERTHINK_API_KEY"