Update Visual Project
PUT /api/creative/visual-studio/projects/{project_id}
Update an existing visual/creative project.
Updates the specified project with the provided fields. Only non-None fields in the request will be updated.
Args: project_id: ID of the project to update request: Project update request with optional fields
Returns: VisualProjectOperationResponse: Success status with updated project data
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Request Body required
Section titled “Request Body required ”Request model for updating an existing visual project.
All fields optional - only provided fields will be updated.
Attributes: name: Updated project name description: Updated description status: Updated status tags: Updated tags list thumbnail_url: Updated thumbnail URL
Responses
Section titled “ Responses ”Successful Response
Response model for project CRUD operations.
Indicates success/failure of project operations with optional project data and error messages.
Attributes: success: Whether operation succeeded project: Created/updated project (if successful) error: Error message (if failed)
object
Operation success status
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
Validation Error