Skip to navigation
REST API ReferenceEndpointsProjects

List projects

Returns projects, most recently updated first. By default only API-created projects are included; pass includeUiProjects=true to also include dashboard-created projects. Use selfOnly=true to restrict results to the calling API key’s user; otherwise all matching projects for the team are returned. Cursor-paginated; see the Pagination guide.

Authentication

AuthorizationBearer

API key from app.videogen.io/api. The full key is only shown once when you create it.

Query parameters

limitintegerOptional1-200Defaults to 50

Maximum number of items to return in the page. Defaults to 50; capped at 200. See Pagination.

cursorstringOptional

Opaque pagination cursor returned as nextCursor by the previous page. Omit on the first request. Cursors are tied to the endpoint that produced them and must be passed unmodified. See Pagination.

selfOnlybooleanOptionalDefaults to false

When true, returns only items created by the API key's owner. When false (default), returns all items accessible to the team.

includeUiProjectsbooleanOptionalDefaults to false

When true, includes dashboard-created projects in addition to API-created projects. When false (default), returns only API-created projects.

Response

Paginated list of projects.
projectslist of objects
hasMoreboolean

When true, there are more projects available. Pass nextCursor as the cursor query param to fetch the next page.

nextCursorstring or null

Opaque cursor to fetch the next page. null when hasMore is false.