Workspaces

List Projects In Workspace

List all projects in a workspace that the user can access.

  • Workspace owners: see ALL projects
  • Workspace members: see projects where they have access (excludes no_access)
  • Member_limited users: see only projects with explicit permission (excludes no_access)

Only active projects are returned unless the status filter says otherwise.

get/workspaces/{workspace_id}/projects

Request

  • Base URL
    https://api.aspect.inc
  • URL
    https://api.aspect.inc/workspaces/{workspace_id}/projects
  • Auth
    API key in header Authorization

Path parameters

workspace_idstring uuid required

Query parameters

status'active' | 'inactive' | 'all'

Filter for project listings by active status.

Filter projects by active status (active, inactive, or all). Defaults to active.

Response

Successful Response

idstring uuid required

Project ID

namestring required

Project name

root_directory_idstring uuid required

The project's top-level directory. Use it as parent_id to list the project's contents.

trash_directory_idstring uuid required

Trash directory ID - deleted assets are moved here

default_role'full_access' | 'editor' | 'commenter' | 'downloader' | 'viewer' | 'no_access' required

Role on a project.

is_activeboolean required

Whether the project is active. Inactive projects are hidden from listing and discovery surfaces.

num_assetsinteger required

Number of assets in project

size_bytesinteger required

Total size of assets in bytes

durationnumber required

Total duration in seconds

created_by_user_idstring uuid required

ID of the user that created the project

createdstring date-time required

Creation timestamp

updatedstring date-time required

Last update timestamp

Changes

No recorded changes to this operation across all 1 revision of this API.