group_list
List groups in this workspace's DISCOVERY/SCORING list (the discovered_group table).
⚠️ This is NOT your messageable inbox. It is a subset used for discovery + quality scoring. Absence here does NOT mean a chat isn't joined or can't be messaged. Each row includes thread_channel_ref — the ref a synced thread carries — so you can match rows against search_threads results. To get a thread_id you can send to, use search_threads.
Lifecycle values:
discovered: found but not yet evaluated
bookmarked: saved for later
monitored: joined and actively syncing messages
dismissed: hidden
By default, dismissed groups are excluded. Returns: id, title, member_count, lifecycle, scan_status, overall_score, is_member, can_post, my_rank.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (1-100, default 20) | |
| offset | No | Pagination offset. OMIT to start at row 0 (default). | |
| channel | No | Filter by channel (e.g. 'telegram'). Optional. | |
| lifecycle | No | Filter by state: discovered, bookmarked, monitored (=joined/syncing), dismissed. OMIT to include all states (dismissed excluded by default elsewhere). | |
| min_score | No | Minimum overall score (0.0-1.0). Optional. | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. |