| add_semantic_model_calculated_dimension |
Add a calculated dimension (derived categorical TuA expression) to a semantic
model. |
| add_semantic_model_calculated_measure |
Add a calculated measure (derived numeric TuA expression) to a semantic
model. |
| add_semantic_model_data_object |
Add a data object (entity or table—DLO, DMO, or CIO) to a semantic model.
Prefer DMOs over raw DLOs. |
| add_semantic_model_dimension |
Add a raw dimension (categorical, date, or text column) to a data object in an
SDM. |
| add_semantic_model_measure |
Add a raw measure (numeric aggregation column) to a data object in an
SDM. |
| add_semantic_model_metric |
Add a business metric or KPI to a semantic model. timeDimensionReference is
required, even for non-time aggregations. |
| add_semantic_model_parameter |
Add a parameter (dynamic filter input) to a semantic model. |
| add_semantic_model_relationship |
Add a relationship (join) between two data objects in a semantic model.
joinType must be Auto for model-level relationships. |
| classify_analytics_interactions |
Update one or more analytics classifications in a single request. Supports
single or batch classification updates. |
| classify_answer |
Verify (create as a VQ), reject as inaccurate, or update the classification of
one or more classifications. |
| create_analytics_utterances |
Create one or more analytics utterance records. Creates the question only,
without an interaction or agent response. |
| create_semantic_model |
Create a new SDM in the current org. |
| create_semantic_model_calculated_dimension |
Create a new derived grouping field using if-else logic and model-level field
references. |
| create_semantic_model_calculated_measure |
Create a new derived numeric field in an SDM using IIF logic and standard
aggregation functions. |
| create_semantic_model_data_object |
Create a new data object within a semantic model. Use this tool to add an
existing Data Cloud object (DMO, DLO, or CIO) as a new entity that can participate
in relationships, metrics, and other semantic definitions. |
| create_semantic_model_logical_view |
Create a logical view (a pre-joined, filtered, or union-shaped virtual table)
on a semantic model. |
| create_semantic_model_metric |
Create a new business metric within a semantic model. Use this tool to define a
new metric that tracks a measure over a specific time dimension, with filters and
other properties. |
| create_semantic_model_relationship |
Create a new relationship between data objects within a semantic model. Use
this tool to define the join criteria between data objects for querying and
analysis. |
| delete_analytics_utterances |
Delete multiple analytics utterances by their API names. Deletes the question
only. |
| delete_semantic_model |
Delete a semantic model and all its definitions. This action is permanent and
can't be undone, so proceed with caution. |
| delete_semantic_model_calculated_dimension |
Delete a calculated dimension from an SDM. This action is permanent and can't
be undone, so proceed with caution. |
| delete_semantic_model_calculated_measure |
Delete a calculated measure from an SDM. This action is permanent and can't be
undone, so proceed with caution. |
| delete_semantic_model_data_object |
Delete a data object from a semantic model. You can optionally cascade-delete
dependent relationships. |
| delete_semantic_model_logical_view |
Delete a logical view from a semantic model. |
| delete_semantic_model_metric |
Delete a metric or KPI from an SDM. This action is permanent and can't be
undone, so proceed with caution. |
| delete_semantic_model_parameter |
Permanently delete a parameter from a semantic model. |
| delete_semantic_model_relationship |
Delete a relationship (join) from an SDM. This action is permanent and can't be
undone, so proceed with caution. |
| generate_descriptions |
Auto-generate human-readable descriptions for fields, measures, or data objects
lacking them. Enriches model metadata so agents better understand field semantics
without manual authoring. |
| generate_questions |
Auto-generate test questions for a semantic model to help maintain agent
accuracy. |
| get_analytics_full_interaction |
Get a single analytics full interaction (utterance, classification, and sample
interaction) by utterance API name. |
| get_analytics_utterance |
Get a single analytics utterance by API name. Returns question text and
metadata only. |
| get_dlo_to_dmo_mapping_status |
Check the status of a data mapping between a raw data source (DLO) and a
modeled business object (DMO). |
| get_semantic_model |
Retrieve the full profile of one semantic model. Pass includeModelContent=true
for a complete snapshot in a single call. |
| get_semantic_model_calculated_dimension |
Retrieve the full formula and data type definition for a specific calculated
dimension. |
| get_semantic_model_calculated_measure |
Retrieve the full calculation details for a numeric derived field, including
aggregation types. |
| get_semantic_model_data_object |
Retrieve the complete definition of a specific data object within a semantic
model, including its metadata, fields, measures, and dimensions. Use this tool when
you need the full details of a single data object. |
| get_semantic_model_logical_view |
Retrieve the structure (data objects, joins, and filters) of one logical view
in an SDM. This tool is read-only—no create_logical_view tool exists. |
| get_semantic_model_metric |
Retrieve the full definition of one metric or KPI in an SDM. |
| get_semantic_model_relationship |
Retrieve the complete definition of a specific relationship, including the
connected data objects, join conditions, cardinality, and other relationship
metadata. |
| list_analytics_interactions |
Retrieve a paginated list of analytics full interactions (question-and-answer
pairs) with optional filtering. Returns all questions across all models in a single
call. |
| list_semantic_model_calculated_dimensions |
Enumerate calculated dimensions (formula-based grouping fields) in an
SDM. |
| list_semantic_model_calculated_measures |
Enumerate calculated measures (formula-based numeric fields) in an SDM. |
| list_semantic_model_data_objects |
Enumerate data objects (entities) defined in a semantic model. |
| list_semantic_model_dependencies |
Show how the definitions in a semantic model depend on each other. For a given
model, return a map of what each definition—calculated dimension, calculated
measure, metric, or relationship—depends on. |
| list_semantic_model_dimensions |
Enumerate raw dimensions for a specific data object in an SDM. |
| list_semantic_model_measures |
Enumerate raw measures for a specific data object in an SDM. |
| list_semantic_model_metrics |
Enumerate business metrics or KPIs defined in an SDM. Returns full metric
definitions. |
| list_semantic_model_parameters |
Enumerate parameters (dynamic filter or range inputs) defined on a semantic
model. |
| list_semantic_model_relationships |
Enumerate relationships (joins) between data objects in a semantic
model. |
| list_semantic_models |
Enumerate Semantic Data Models available to the caller, with optional
filtering. |
| run_regression_evaluator |
Run the evaluator on a given existing question that has a response (actual) and
an expected query, given by the user or stored in the database. |
| scan_relationships |
Suggest relationships between data objects in a semantic model. Identifies
missing or implicit relationships to improve agent query accuracy. |
| scan_similarities |
List similar fields, measures, or dimensions across data objects in a semantic
model. Identifies redundant or ambiguous fields that can confuse agents. |
| update_analytics_utterance |
Update an analytics utterance by API name (for example, update the utterance
text, model API name, agent type, or source type). |
| update_and_classify_analytics_interaction |
Update an analytics interaction-with-classification record by classification ID
(for example, update sample interaction data or agent response). |
| update_semantic_model |
Update model-level properties of a semantic model, such as the label,
description, categories, or business preferences. This tool doesn't update fields or
relationships. |
| update_semantic_model_calculated_dimension |
Modify the formula or metadata of an existing calculated dimension. |
| update_semantic_model_calculated_measure |
Modify the expression or properties of an existing calculated measure. |
| update_semantic_model_data_object |
Update the definition or metadata of an existing data object within a semantic
model. Use this tool to modify the metadata, fields, or filters of a single data
object. |
| update_semantic_model_dimension |
Update a dimension on a data object. This is a sparse update. |
| update_semantic_model_logical_view |
Update entity-level properties, such as the description or filters, of a
logical view. |
| update_semantic_model_measure |
Update a measure on a data object. This is a sparse update. |
| update_semantic_model_metric |
Update a metric or KPI using a full PUT replace. Resend the label,
measurementReference, timeDimensionReference, and insightsSettings values with every
call. |
| update_semantic_model_parameter |
Update a parameter on a semantic model. This is a full replacement, not a
partial patch. |
| update_semantic_model_relationship |
Update an existing relationship within a semantic model, such as its join
definition, cardinality, or metadata. |