Create IT Glue Flexible Asset
itglue_create_flexible_assetCreates a flexible asset in an organization using a specified asset type and required trait values keyed by lowercased, hyphenated field names.
Instructions
Create a flexible asset. Traits are the type's fields keyed by their lowercased, hyphenated names (inspect them with itglue_get_flexible_asset_type). All required traits must be provided.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"organization_id": "<organization_id>",
"flexible_asset_type_id": "<flexible_asset_type_id>",
"traits": "<traits>"
},
"name": "itglue_create_flexible_asset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| traits | Yes | Field values keyed by trait name, e.g. {"ssid-name": "Corp", "vlan": 12} | |
| organization_id | Yes | Organization to create the asset in | |
| response_format | No | Output format: human-readable markdown (default) or structured JSON | markdown |
| flexible_asset_type_id | Yes | Flexible asset type ID |