Saved list members
The Saved list members endpoints of the Kenso API.
Search members across the workspace's saved lists
/v1/saved-list-memberssaved-list-members.listNeeds the saved_lists feature on your workspace. Until it is on, calls answer 404.
q (required, 2-200 characters) matches a part of a member's full name, title or company name, any case. Searches the workspace's own lists (a private list only for its owner) and lists shared with it through an accepted invite; never library lists. Hits come ordered by list id, then member id. Each hit has the member fields of the list-members route (never an email or a phone: emailCount and phoneCount instead) plus savedListId, savedListName and savedListKind (people or companies). A person on two lists is two hits, one per list, each with that list's member id. Opted-out members never show. limit 1-100 (default 50); cursor is the previous page's nextCursor. No total. Each request examines a bounded number of members (50,000 per list owner), so with a rare q over large lists a page can hold fewer than limit hits, even none, with hasMore true: keep paging with nextCursor. Each hit returned counts one row of the workspace's apiReadRows quota; past it, 429 quota_exceeded. Requires the Search page (view).
Parameters
nextCursor.400 workspace_required).Response 200
data is a list of SavedListMemberMatchModel. Each item has these fields. The response also carries pagination.
curl -X GET "https://api.ken.so/v1/saved-list-members" \ -H "Authorization: Bearer $KEN_API_KEY" \ -H "Ken-Version: 2026-11-02" \ -H "X-Ken-Workspace-Id: $KEN_WORKSPACE_ID"
{
"success": true,
"data": [
{
"id": 812,
"identityKey": "string",
"firstName": "string",
"lastName": "string",
"title": "string",
"seniority": "string",
"companyName": "string",
"companyDomain": "example.com",
"industry": "string",
"headcountBand": "string",
"country": "string",
"state": "string",
"city": "string",
"linkedinUrl": "https://example.com",
"hasSendableEmail": true,
"emailCount": 1,
"phoneCount": 1,
"sources": [
"string"
],
"custom": {
"key": "string"
},
"savedListId": 812,
"savedListName": "string",
"savedListKind": "people"
}
],
"pagination": {
"nextCursor": "eyJpZCI6ODE1fQ",
"hasMore": true,
"total": 1,
"isTotalCapped": true
}
}