ListCompanies
List the CRM companies tracked by the authenticated user's team, sorted by most recent interaction. Each row includes the company id, name, domains, last interaction time, and its pipeline Stage / Owner / Revenue properties when set. Use the filters to narrow results: `search` for name/domain text, `stage` for pipeline stage, `owner_user_id` for companies owned by a user. Use GetCompany for one company's full details (contacts + all properties), and SetEntityProperty with entity_type=company to move stages or update owner/revenue/custom properties.
ListCompanies
List the CRM companies tracked by the authenticated user's team, sorted by most recent interaction. Each row includes the company id, name, domains, last interaction time, and its pipeline Stage / Owner / Revenue properties when set. Use the filters to narrow results: search for name/domain text, stage for pipeline stage, owner_user_id for companies owned by a user. Use GetCompany for one company's full details (contacts + all properties), and SetEntityProperty with entity_type=company to move stages or update owner/revenue/custom properties.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
search |
string | No | Case-insensitive substring matched against company names and domains (e.g. "acme" matches "Acme Corp" and "acme.com"). |
stage |
string | No | Filter to companies in this pipeline stage. Accepts a stage label matched case-insensitively (e.g. "lead", "Customer" โ teams may have custom stage names) or a stage option UUID. |
owner_user_id |
string | No | Filter to companies whose Owner property is this Kuuumba user id (e.g. "macro|user@example.com"). Use ListTeamMembers to find user ids. |
include_hidden |
boolean | No | Also include companies hidden from the CRM. Defaults to false. Requires team admin or owner role. |
limit |
integer | No | Maximum number of companies to return. Defaults to 50; max 200. |