create_group
Create a named collection of threat models as a tag or system. Tag groups allow optional member seeding for flexible reporting; system groups support portfolio-level compliance and risk reporting.
Instructions
Create a group (tag or system), optionally seeding tag members. Mutating.
A "group" is a named collection of threat models. Group names are unique per workspace within their kind.
kind values:
"tag": an overlapping, semantics-free grouping — for viewing/ reporting without asserting any relationship between members and without moving credit. Honorsmodel_idsas an initial member seed. Returns the created tag."system": a named grouping for portfolio-level risk and compliance reporting. Systems are NOT seeded at creation —model_idsmust be omitted/empty forkind="system"(passing members raises); add them afterward withadd_model_to_group(kind="system", ...). Returns the created system with its new ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ``"tag"`` or ``"system"``. | |
| name | Yes | the group name (unique within the workspace for its kind). | |
| model_ids | No | optional initial member model ids — ``"tag"`` only. | |
| description | No | optional description. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||