Команда получает информацию обо всех активных чатах в данном клиенте. В ответе выдает список контактов клиента, включая группы, а также список участников групп с правами.
Для проверки номера инициируется POST-запрос на адрес:
https://whatsgate.ru/api/v1/get-chats
В теле запроса передается объект:
{ "WhatsappID": "YOUR_WHATSAPP_ID" }
Объект успешного ответа на запрос
{ "result": "OK", "data": [ { ... CHAT_CONTACT_OBJECT ... } ... ] }
data - поле data содержит массив объектов типа контакт чата или группа чата
{ "id" : "79991112233@c.us", "name" : "Василий", "isGroup" : false, "isReadOnly" : false, "unreadCount" : 0, "timestamp" : 1662710454, "pinned" : false, "isMuted" : false, "muteExpiration" : 0 }
{ "id" : "4239048293082@g.us", "name" : "Тестовая", "isGroup" : true, "isReadOnly" : false, "unreadCount" : 0, "timestamp" : 1662616476, "pinned" : false, "isMuted" : false, "muteExpiration" : 0 "groupMetadata" : {... GROUP_METADATA_OBJECT ...} }
{ "id" : "4239048293082@g.us", "creation" : 1658328976, "owner" : "79991112233@c.us", "size" : 3, "participants" : [ { ... PARTICIPANT_OBJECT ...} ... ] }
{ "id" : "79156666555@c.us", "isAdmin" : true, "isSuperAdmin" : false }
{ "result":"OK", "data" : [ { "id" : "79999999999@c.us", "name" : "+7 999 999-99-99", "isGroup" : false, "isReadOnly" : false, "unreadCount" : 0, "timestamp" : 1662710454, "pinned" : false, "isMuted" : false, "muteExpiration" : 0 }, { "id" : "4239048293082@g.us", "name" : "Тестовая", "isGroup" : true, "isReadOnly" : false, "unreadCount" : 0, "timestamp" : 1662616476, "pinned" : false, "isMuted" : false, "muteExpiration" : 0, "groupMetadata" : { "id" : "4239048293082@g.us", "creation" : 1658328976, "owner" : "79999999999@c.us", "size" : 0, "participants" : [ { "id" : "79999999999@c.us", "isAdmin" : true, "isSuperAdmin" : false }, { "id" : "79991112233@c.us", "isAdmin" : false, "isSuperAdmin":false } ] } } ] }