Get Visual Projects
GET /api/creative/visual-studio/projects
Get visual/creative projects and assets, scoped to the active project.
Responses
Section titled “ Responses ”Successful Response
Response model for visual studio projects listing.
Contains complete visual studio state including all projects, assets, recent items, and aggregated statistics.
Attributes: projects: List of all visual projects assets: List of all assets across projects active_project: Currently active project ID recent_assets: Recently modified/created assets total_projects: Total project count total_assets: Total asset count project_tags: All unique tags across projects
object
All projects
Visual/creative project model for API responses.
Represents a complete visual project with metadata, status, and associated asset counts.
Attributes: id: Unique project identifier name: Human-readable project name description: Detailed project description status: Project status (active, archived, completed) created_at: Unix timestamp of creation updated_at: Unix timestamp of last update tags: List of categorization tags asset_count: Number of assets in project thumbnail_url: Optional thumbnail image URL
object
Project ID
Project name
Project description
Project status
Creation timestamp
Last update timestamp
Project tags
Asset count
All assets
Visual asset model for API responses.
Represents a complete visual asset with all metadata, tags, and project association information.
Attributes: id: Unique asset identifier project_id: Parent project identifier type: Asset type (image, video, audio, etc.) name: Human-readable asset name url: Asset URL or file path metadata: Detailed asset metadata created_at: Unix timestamp of creation updated_at: Unix timestamp of last update tags: List of categorization tags
object
Asset ID
Project ID
Asset type
Asset name
Asset URL
Visual asset metadata model.
Contains detailed metadata about visual assets including file size, format, dimensions, duration, and custom fields.
Attributes: file_size: File size in bytes (optional) format: File format (PNG, JPG, MP4, etc.) dimensions: Asset dimensions (e.g., 1920x1080) duration: Duration in seconds for video/audio custom: Custom metadata key-value pairs
object
Creation timestamp
Last update timestamp
Asset tags
Asset description
Image annotations
A spatial annotation on a visual asset.
object
Annotation ID
Annotation text
Normalized X position (0-1)
Normalized Y position (0-1)
Creation timestamp
Recent assets
Visual asset model for API responses.
Represents a complete visual asset with all metadata, tags, and project association information.
Attributes: id: Unique asset identifier project_id: Parent project identifier type: Asset type (image, video, audio, etc.) name: Human-readable asset name url: Asset URL or file path metadata: Detailed asset metadata created_at: Unix timestamp of creation updated_at: Unix timestamp of last update tags: List of categorization tags
object
Asset ID
Project ID
Asset type
Asset name
Asset URL
Visual asset metadata model.
Contains detailed metadata about visual assets including file size, format, dimensions, duration, and custom fields.
Attributes: file_size: File size in bytes (optional) format: File format (PNG, JPG, MP4, etc.) dimensions: Asset dimensions (e.g., 1920x1080) duration: Duration in seconds for video/audio custom: Custom metadata key-value pairs
object
Creation timestamp
Last update timestamp
Asset tags
Asset description
Image annotations
A spatial annotation on a visual asset.
object
Annotation ID
Annotation text
Normalized X position (0-1)
Normalized Y position (0-1)
Creation timestamp
Total projects count
Total assets count
All unique tags