List Digital Twins
Returns all digital twins for a project.Query Parameters
Filter by project ID
Response
Array of digital twin objects
Create Digital Twin
Creates a new digital twin and initialises its entity graph from the associated ontology.Request Body
Project ID to associate with
Ontology ID defining the entity schema
Digital twin name
Digital twin description
Configuration options
Response
Returns the created digital twin object.Get Digital Twin
Returns a single digital twin by ID.Path Parameters
Digital twin ID
Response
Returns the digital twin object (see List Digital Twins for schema).Update Digital Twin
Updates a digital twin’s configuration or status.Path Parameters
Digital twin ID
Request Body
All fields are optional. Only provided fields will be updated.New name
New description
New status:
active, syncing, or errorUpdated configuration
Response
Returns the updated digital twin object.Delete Digital Twin
Deletes a digital twin.Path Parameters
Digital twin ID
Response
Returns204 No Content on success.
Sync Digital Twin
Pulls the latest records from the twin’s linked storage backends and refreshes the entity graph.Path Parameters
Digital twin ID
Response
Entities
List Entities
Returns all entities in a digital twin.Path Parameters
Digital twin ID
Response
Returns an array of entity objects.Get Entity
Returns a single entity by ID.Path Parameters
Digital twin ID
Entity ID
Response
Entity ID
Digital twin ID
Entity type from ontology
Current attribute values
Reference to CIR data ID
True if has delta changes
Delta changes
Array of entity relationships
Cached computed values
ISO 8601 timestamp
ISO 8601 timestamp
Update Entity
Updates an entity’s attributes.Path Parameters
Digital twin ID
Entity ID
Request Body
Key-value pairs of attributes to update
Response
Returns the updated entity object.Get Related Entities
Returns entities connected to the given entity by a typed relationship traversal.Path Parameters
Digital twin ID
Entity ID
Query Parameters
Relationship type to traverse
Response
Returns an array of related entity objects.Execute SPARQL Query
Runs a SPARQL SELECT query against the twin’s entity graph.Path Parameters
Digital twin ID
Request Body
SPARQL SELECT query
Variable bindings (key-value pairs)
Maximum results to return
Number of results to skip
Response
Column names
Array of result rows (objects)
Number of results
Query metadata
Run Prediction
Runs a single or batch inference using the twin’s trained ML models. Provide a top-levelinputs array for batch mode; omit it for single-record mode.
Path Parameters
Digital twin ID
Request Body
ML model ID to use
Entity ID (auto-populates input from entity attributes)
Entity type
Input features (required if entity_id not provided)
Whether to use cached predictions (defaults to true)
Response
Prediction ID
Digital twin ID
Model ID
Entity ID
Prediction output
Confidence score
ISO 8601 timestamp
ISO 8601 timestamp
Scenarios
List Scenarios
Returns all scenarios for a digital twin.Path Parameters
Digital twin ID
Response
Returns an array of scenario objects.Create Scenario
Defines a what-if scenario by specifying entity attribute modifications. Results are computed in-memory; the live entity graph is never mutated.Path Parameters
Digital twin ID
Request Body
Scenario name
Scenario description
Base state:
current or historical (defaults to current)Array of modifications
Whether to run predictions immediately
Response
Returns the created scenario object with predictions if requested.Get Scenario
Returns a single scenario by ID.Path Parameters
Digital twin ID
Scenario ID
Response
Returns the scenario object.Delete Scenario
Deletes a scenario.Path Parameters
Digital twin ID
Scenario ID
Response
Returns204 No Content on success.
Actions
List Actions
Returns all actions for a digital twin.Path Parameters
Digital twin ID
Response
Returns an array of action objects.Create Action
Registers an action that can be applied to entities within the digital twin.Path Parameters
Digital twin ID
Request Body
Action name
Action description
Whether action is enabled
Trigger condition
Action to execute
Response
Returns the created action object.Get Action
Returns a single action by ID.Path Parameters
Digital twin ID
Action ID
Response
Returns the action object.Delete Action
Deletes an action.Path Parameters
Digital twin ID
Action ID
Response
Returns204 No Content on success.