List people
Filtered, paginated list of people. By default it lists the people the workspace has engaged: replied, met, in the CRM, or added by hand. include=all lists everyone, cold leads included, and supports fewer filters. Unknown query parameters return 400. Teammates, personal contacts, and product signups are excluded. A member key sees only its own book.
include=all for everyone, cold leads included.
include=all it follows the usual 50 and 200.
pipeline_stage takes a standard stage.Authorizations
Workspace API key. Create one in Settings → API keys.
Query Parameters
Substring match on email, first name, last name, company, and LinkedIn URL.
Exact stage.
identified, connected, interested, meeting_booked, discovery, demo, negotiation, closed_won, closed_lost, disqualified, churned Exact match on the person's source.
Exact match on the person's status.
Exact email match, case-insensitive.
Exact LinkedIn URL match. Trailing slash and www variants match.
Only people with, or without, an email.
true, false Only people with, or without, a LinkedIn URL.
true, false Only ICP fits (score 70 or higher), or only non-fits.
true, false Minimum ICP score.
0 <= x <= 100Active within this window, for example 7d.
^\d+[smhd]$Quiet for at least this long, for example 30d. Includes people with no activity.
^\d+[smhd]$Only people at one account. Entity UUID or domain.
all lists everyone, cold leads included. With all, only search, pipeline_stage, email, has_email, icp_fit, min_icp_score, last_activity_before, last_activity_after, account, and sort (not recently_added) are supported, and the page size defaults to 50, max 200.
all Sort order. Unknown values return 400.
last_activity, last_activity_asc, icp_score, icp_score_asc, recently_added Page size.
1 <= x <= 1000Rows to skip. Wins over page.
x >= 01-based page number. Used when offset is not set.
x >= 1