access_management.get_datamodel_columns
access_management_get_datamodel_columnsRetrieve all columns from a DataModel by name, resolving its ID and scanning datasets and tables to return column details for access management.
Instructions
Retrieve columns from a DataModel by collecting them from its datasets and tables. Resolves the DataModel ID by title, then walks its datasets and tables to gather every column.
Returns: list[dict[str, Any]] A list of dictionaries, each containing datamodel_id, datamodel_name, table, and column. An empty list is returned if the DataModel cannot be found or has no columns.
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": {
"datamodel_name": "<datamodel_name>"
},
"name": "access_management_get_datamodel_columns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datamodel_name | Yes | The name of the DataModel from which to extract columns. |