List Telegram chats
telegram_list_chatsUse this to browse the user's Telegram chats available in Telepath, including private chats, groups and channels, with archive or Session coverage disclosed in the result. Returns chat_id, display name, username, message count and last message time, not message contents. Default 20 chats; archive maximum 200, Session maximum 50. Connected channel inbox archives can supplement Session results; read effective_limit, session_limit, source, coverage and partial. This is a bounded list, not a total chat count. There is no pagination: repeating the same call does not advance. A full page may omit other chats. chat_type filters private chats, groups or channels; group includes supergroups. Session type filtering examines up to 1000 recent account dialogs, not the entire account. Null counts or dates mean unknown, not zero or no activity. Archive counts/dates describe saved/imported messages only. An empty filtered result means no matches in this source coverage, not that the account has no chats. Follow empty_reason and returned setup_required/history_notice; do not infer a lost connection or reconnect a working Session from an empty list. Operational errors are not empty results. For a named person, group or channel use telegram_find_chat; for a catch-up across chats use telegram_recent_messages. This is not a directory of all Telegram users or chats.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many chats to return. Default 20; archive maximum 200, Session maximum 50. Repeating a call does not fetch a next page. | |
| chat_type | No | Filter by chat type. group includes basic groups and supergroups; channel means broadcast channels. |