Return every list owned by the caller, newest first, with exact row and company counts.
rowCount and companyCount values computed via dedicated RPCs (not inline counts, which cap at 1000).
The list is the top-level container for rows (people), companies, columns, and cells. Lists also hold an optional activeSearchId — set when a Trigger.dev lead-search task is bound to the list — and a searchFilters snapshot of the filter set used for that search.
/api/lists with the create verb. See Create a list to create a new empty list seeded with built-in columns.GET /api/lists/{id}/rows instead.Exact counts. rowCount and companyCount come from dedicated RPCs, so they stay accurate even past the Supabase 1000-row inline-count ceiling.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Array of lists. Empty array is a valid response for new users.
Every list owned by the caller, newest first. Each item includes rowCount and companyCount computed via dedicated RPCs (so counts are exact even for >1000-row lists).