Get entity profile
get_entity_profileRead every measure the open task holds for one named product, brand, supplier or category (product rows, commercial measures and evidence) in one call. Use it first when a question names something. For one measure across all the open lines use get_sales_metrics (sales), get_inventory_position (stock) or get_product_master (price, cost, lifecycle); for why Twelfth recommends what it does use get_entity_context; for anything outside the open task use search_catalogue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_name | Yes | Entity name exactly as the user wrote it. | |
| entity_type | No | What kind of thing entity_name names; omit to match any. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | One row per product line: sku, product, category, supplier, then the line's own measures. | |
| scope | Yes | What population the rows were read from. | |
| truncated | Yes | True when more rows matched than were returned. | |
| population | No | Present on an unfiltered read: a reminder the rows are a slice, not the whole business. | |
| evidence_id | Yes | Handle for these rows within this call's results. Not a citation. | |
| completeness | No | Present when nothing matched: what the empty result does and does not mean. | |
| returned_rows | Yes | Rows in this response. | |
| inputs_not_applied | No | Inputs the snapshot could not apply. | |
| source_evidence_ids | Yes | Workspace evidence IDs backing these rows. Empty when the source carries no evidence records. | |
| total_matching_rows | Yes | Rows that matched before any limit. | |
| excluded_rows_without_metric | No | Rows left out of a ranking because they carry no figure for the metric. |