Update Project
Update a project
Authorizations
Aspect API key (sk_...) in Authorization header. 'Bearer ' optional.
Path Parameters
Body
API request schema for updating a project
New name for the project
New default role for workspace members (full_access, editor, commenter, downloader, viewer, no_access)
owner, member, member_limited, full_access, editor, commenter, downloader, viewer, no_access Icon update request
New active status for the project (requires workspace admin access). Inactive projects are hidden from listing and discovery surfaces.
Response
Successful Response
API response schema for updating a project
Project ID
Project name
Root directory ID - all user directories/assets are children of this
Trash directory ID - deleted assets are moved here
Default role for workspace members accessing this project
owner, member, member_limited, full_access, editor, commenter, downloader, viewer, no_access Default permission bitmap inherited by children
Deprecated and unused; ignore it.
Whether the project is active. Inactive projects are hidden from listing and discovery surfaces.
Number of assets in project
Total size of assets in bytes
Total tokens used
Total duration in seconds
Chunk size in bytes for chunked uploads
User's permission bitmap on this project
ID of the user that created the project
Creation timestamp
Last update timestamp
Project icon data
Dominant color extracted from project icon (hex format)
System directory ID - the project's Aspect Stash folder under the root where Aspect places files automatically (canvas outputs, canvas uploads, generation outputs); null until it is lazily created on first use