read project history
projects_list-generationsLists generations in an accessible project after checking access; set a limit to retrieve newest-first pages of that project's generation history.
Instructions
List the generations in one sync. project you can access, after first checking your access to that project. Use it for a project's history; for the whole organization, or without a projectId, use generations_list, and for one generation whose id you have use generations_get. A missing or inaccessible project fails with an error instead of returning an empty list. Always pass limit to get newest first; without it every generation in the project comes back unpaged in no guaranteed order. For the next page pass the last returned id as cursor with the same limit. Each entry has id, status, model, createdAt, projectId, input, options, outputMediaUrl once COMPLETED (outputUrl is a deprecated alias with the same value), and error and errorCode on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of generations to return (1-100). When set, results are ordered newest-first and can be paged with `cursor`. | |
| cursor | No | Generation id to page after - pass the last id of the previous page. Only used together with `limit`. | |
| status | No | Only generations in this status: PENDING, PROCESSING, COMPLETED, FAILED or REJECTED. | |
| projectId | Yes | Project whose history to read (UUID), from projects_list or projects_create. |