Get database item
engine_getDetail for one engine-catalog object by ref: p<N>, e<N>, f<N> or m<N>. Refs come from engine_search or engine_list_methods and name objects in the connected engine database. Polymorphic on the prefix: p<N> → process, e<N> → engine product system, f<N> → flow, m<N> → LCIA method. A workspace s<N> is a different object, read with lca_get(ref='s<N>'); this tool rejects it. Process detail defaults to a summary of both sides (top 20 each: product flows first, then elementary, grouped by unit, largest amount first); section='inputs'|'outputs' with offset pages one side, and limit (max 100) sizes the page. Every heading states the true total, and a follow-up call hint is included whenever rows remain. include_providers=true on a flow ref lists the processes that produce it. A process's exchange rows and reference product carry f<N> refs, which the compose and edit tools accept directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | The item to look up — a reference like p1, e3 or f7 taken from an earlier search. Run `engine_search` first if you don't have one. | |
| limit | No | How many rows to show per side. Default 20, up to 100. | |
| engine | No | Name of the engine database, as `lca_get(kind='engines')` lists it (case-insensitive). Omitted: this connection's default engine. Not combined with `scope_ref`, which picks the database a ref came from. | |
| offset | No | Skip this many rows to page further down the list. Starts at 0 (the top). | |
| section | No | Show only the inputs (what the process uses) or only the outputs (what it makes or emits), one page at a time. Leave unset for a short summary of both. Processes only. | |
| include_providers | No | Also list the processes that produce this flow — i.e. where it comes from. Flows only. |