Models
Endpoints for Causal Decision Models. Models are largely made up of components.
Roles
Endpoints for CDMs will are relevant for software targeting many common DI roles, some of which are listed below.
- Decision Model Builders may use these endpoints to share models and components that they have authored, to receive model components that they wish to incorporate, etc.
- Decision Asset Managers may use these endpoints to provide access to curated libraries of CDMs and other DI Assets.
- Decision Simulation Builders may use these endpoints to access and analyze CDMs to prepare them for simulation.
📄️ Get several models
Get a list of all models that the user has permission to access.
📄️ Create a new model
Send JSON for a new model to be added to the database.
📄️ Update an existing model
Send JSON for an existing model to be updated.
📄️ Get a model (reduced)
Find a model by its UUID. Returns a reduced model JSON, with evaluatables and diagrams given as a list of IDs.
📄️ Delete a model
Removes the model with the given UUID from the database.
📄️ Get a model (complete)
Find a model by its UUID. Returns the complete model JSON, including all evaluatables and diagrams.