List Projects
Returns all projects, optionally filtered by status.Query Parameters
Filter by project status:
active, archived, or draftResponse
Array of project objects
Create Project
Creates a new project.Request Body
Project name
Project description
Project version (defaults to “1.0”)
Project status:
active, archived, or draft (defaults to draft)Array of tag strings
Project settings
Component associations (empty by default)
Response
Returns the created project object (see List Projects for schema).Clone Project
Deep-clones an existing project including all its pipelines, ontologies, ML models, digital twins, and storage configurations.Request Body
ID of the project to clone
Name for the cloned project
Response
Returns the cloned project object with new IDs for all cloned components.Get Project
Returns a single project by ID.Path Parameters
Project ID
Response
Returns the project object (see List Projects for schema).Update Project
Updates a project’s name, description, or status.Path Parameters
Project ID
Request Body
All fields are optional. Only provided fields will be updated.New description
New version
New status:
active, archived, or draftUpdated settings
Updated tags array
Response
Returns the updated project object.Delete Project
Deletes a project and all its components.Path Parameters
Project ID
Response
Returns204 No Content on success.
Add Component to Project
Associates a pipeline, ontology, ML model, digital twin, or storage config with a project.Path Parameters
Project ID
Component type:
pipelines, ontologies, mlmodels, digitaltwins, or storageComponent ID to associate
Response
Returns204 No Content on success.
Remove Component from Project
Removes the association between a component and a project.Path Parameters
Project ID
Component type:
pipelines, ontologies, mlmodels, digitaltwins, or storageComponent ID to disassociate
Response
Returns204 No Content on success.