Get product master
get_product_masterRead price, cost, margin and lifecycle fields for the lines in the open task, filtered by name, category or supplier (filters combine with AND). Use it for product details on those lines; for sales use get_sales_metrics, for stock get_inventory_position, and for every measure on one named product get_entity_profile. A product not found here may still be stocked, so check search_catalogue before saying it is not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Category name to narrow the visible lines to, as shown in the workspace. | |
| entity_name | No | Entity name exactly as the user wrote it. | |
| supplier_name | No | A supplier, matched as find_supplier matches one (exact, whole word or acronym), never as a fragment of product text. The result says how many lines the supplier has beyond the visible ones. |
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. |