Новое Safe Mode прогревает новые номера и снижает риск блокировки в WhatsApp. Подробнее →

Maytapi/Документация/LID в номер

LID в номерВходит во все тарифы

WhatsApp API: преобразование LID в номер телефона

WhatsApp всё чаще присылает вместо номеров приватные идентификаторы вида 112893567721673@lid. Преобразуйте их в реальные номера одним запросом — и находите LID по номеру, — чтобы CRM не создавала дубликаты контактов.

  • @lid → номер
  • номер → @lid
  • участники групп
  • без доплат
curl "https://api.maytapi.com/api/$PID/$PHONE_ID/getContacts/lidToPhone/112893567721673@lid" \
  -H "x-maytapi-key: $TOKEN"
Где встречается

Где вы встретите @lid

LID появляется везде, где WhatsApp скрывает номер от связанных устройств.

  • группы

    Участники групп

    В больших и новых группах участники часто приходят как @lid вместо @c.us.

  • сообщества

    Сообщества

    Группы объявлений и участники сообществ обычно возвращаются как LID.

  • webhook

    Входящие сообщения

    События webhook могут содержать отправителя только с @lid.

  • заказы

    Заказы и ответы

    Id сообщений и заказов могут ссылаться на @lid-форму чата.

Преобразование

Преобразуйте @lid в номер телефона

Передайте LID — с суффиксом @lid или без — в lidToPhone. Вы получите id чата, имя и номер, если WhatsApp их раскрывает.

  • ✓Принимает 112893567721673@lid или 112893567721673
  • ✓Возвращает id (@c.us), name, phone и lid
  • ✓success:false, если номер скрыт
curl "https://api.maytapi.com/api/$PID/$PHONE_ID/getContacts/lidToPhone/112893567721673@lid" \
  -H "x-maytapi-key: $TOKEN"
Обратно

Найдите LID по номеру

Обратное направление помогает сопоставлять входящие события с @lid с уже известными контактами. Передайте номер с кодом страны.

  • ✓Номер с кодом страны, без + и пробелов
  • ✓Тот же формат ответа, что у lidToPhone
  • ✓success:false, если номера нет в WhatsApp
curl "https://api.maytapi.com/api/$PID/$PHONE_ID/getContacts/phoneToLid/7916xxxxx67" \
  -H "x-maytapi-key: $TOKEN"
Группы

Автоматическое преобразование участников групп

Добавьте refresh=true к getGroups, если в списке участников есть @lid. Maytapi обновит группу из WhatsApp и вернёт участников как @c.us везде, где номер доступен.

  • ✓Работает для getGroups и getGroups/{group_id}
  • ✓Один запрос на каждую обновлённую группу — используйте только при @lid
  • ✓Участники, скрывающие номер, остаются @lid
curl "https://api.maytapi.com/api/$PID/$PHONE_ID/getGroups/7916xxxxx67-1574073754@g.us?refresh=true" \
  -H "x-maytapi-key: $TOKEN"
Применение

Зачем преобразовывать LID

  • Чистая CRM

    Привязывайте каждый диалог к одному контакту, а не создавайте новый на каждый @lid.

  • Выгрузка групп и сообществ

    Выгружайте списки участников с реальными номерами для модерации и отчётов.

  • Боты, которые помнят пользователя

    Храните историю и состояние привязанными к нужному человеку.

FAQ

FAQ: LID в номер телефона

Задайте любой вопрос поддержке в WhatsApp. Среднее время ответа — меньше 24 часов.

Центр помощи →
Что такое LID в WhatsApp?

LID (связанный идентификатор) — приватный id вида 112893567721673@lid, который WhatsApp использует вместо номера в некоторых чатах, группах и событиях.

Можно ли преобразовать любой LID?

Нет. Если человек скрывает номер или WhatsApp не передаёт его вашей сессии, API вернёт success:false и контакт останется @lid.

Это стоит дополнительно?

Нет. lidToPhone, phoneToLid и обновление групп входят во все тарифы.

Нужно ли добавлять refresh=true к каждому getGroups?

Нет. Каждая обновлённая группа — это один запрос к WhatsApp; используйте только когда в списке есть @lid или данные выглядят устаревшими.

Начните работать с WhatsApp API

Получите ключ и отправьте первое сообщение за десять минут

Без одобрения, без шаблонов, без карты. Все эндпоинты открыты на три дня.