Public API enhancements: Model stages, findings, custom fields, and more

frontend
25.12
highlight
Published

December 10, 2025

Public API to manage model stages

You now have access to new public API endpoints for model stages to simplify workflow management.

Usage example

curl -X POST 'http://localhost:5000/vm/api/v1/model-stages'
  -H 'accept: application/json'
  -H 'content-type: application/json'
  -H 'x-api-key: <api-key>'
  -H 'x-api-secret: <api-secret>'
  -d '{
    "name": "MRM Committee review",
    "description": "Stage for formal MRM committee evaluation",
    "colors": { "primary": "#0052CC", "secondary": "#DFE1E6" }
  }

Public API for updating findings

This update introduces a public API for updating findings, making it easier to modify existing findings via the backend.

Public API for managing custom fields in models and findings

This update introduces a public API for managing custom fields in models and findings.

You can define custom fields with attributes, such as title, key, type, and path.

Each field can include a description and be marked as required or optional during registration.

Additionally, you can set permissions for updating fields by assigning roles, such as Model Owner, Model Validator, and Model Developer to ensure proper access control.

Public API to check template swap dependencies

This update introduces several functional enhancements and bug fixes across multiple components of the system.

POST /models/{cuid}/documents/{slug}/templates/check-dependencies

Include fields for /models public API by default

This update improves the public API for listing all models. You can now access more detailed information when retrieving model lists, enhancing your ability to manage and understand your inventory.