chats

Зарегистрировать получателя вебхуков (v3)

С помощью метода можно подключить отправку вебхуков на переданный URL. В параметрах можно указать, какие типы сообщений передавать в хуке:

Чаты по объявлениям пользователя:

  • [offersMessagesIncoming] — только входящие сообщения по объявлениям пользователя
  • [offersMessagesIncoming, offersMessagesLkOutgoing] — все сообщения по объявлениям пользователя, отправленные не через API
  • [offersMessagesIncoming, offersMessagesLkOutgoing, offersMessagesApiOutgoing] — все сообщения по объявлениям пользователя

Чаты по чужим объектам, на которые откликнулся пользователь:

  • [inquiryOffersMessagesIncoming] — только входящие сообщения в чатах по чужим объектам
  • [inquiryOffersMessagesIncoming, inquiryOffersMessagesLkOutgoing] — все сообщения в чатах по чужим объектам, отправленные не через API
  • [inquiryOffersMessagesIncoming, inquiryOffersMessagesLkOutgoing, inquiryOffersMessagesApiOutgoing] — все сообщения в чатах по чужим объектам

Чаты по новостройкам:

  • [newbuildingMessagesIncoming] — только входящие сообщения по новостройкам
  • [newbuildingMessagesIncoming, newbuildingMessagesLkOutgoing] — все сообщения по новостройкам, отправленные не через API
  • [newbuildingMessagesIncoming, newbuildingMessagesLkOutgoing, newbuildingMessagesApiOutgoing] — все сообщения по новостройкам

Чаты с другими пользователями не по конкретному объекту:

  • [agentMessagesIncoming] — только входящие сообщения в чатах с другими пользователями
  • [agentMessagesIncoming, agentMessagesLkOutgoing] — все сообщения в чатах с другими пользователями, отправленные не через API
  • [agentMessagesIncoming, agentMessagesLkOutgoing, agentMessagesApiOutgoing] — все сообщения в чатах с другими пользователями

Прочие типы:

  • [systemMessages] — системные сообщения от Циан и модерации;
  • [chatsReadability] — вебхук о прочитанности чата;

Например:

  • [offersMessagesIncoming] — только входящие сообщения по объявлениям пользователя
  • [offersMessagesIncoming, systemMessages] — только входящие по объявлениям пользователя и системные сообщения
  • [offersMessagesIncoming, offersMessagesLkOutgoing, systemMessages] — все сообщения по объявлениям пользователя, отправленные не через API, а также системные сообщения от Циана и модерации

<b>Важно!</b>

  • В вебхуке будут приходить все новые сообщения всех выбранных типов — это может быть одно или несколько сообщений.
  • Если сообщения не удаётся доставить на URL в течение 72 часов, этот URL будет автоматически отключен.
  • В ответе метода указаны модели вебхуков, которые будут отправляться на указанные URL.

Пример:

curl -X POST -H 'Authorization: Bearer <ACCESS TOKEN>' https://public-api.cian.ru/v3/subscribe-webhooks --header 'Content-Type: application/json' --data-raw '{"url": "https://example.com", "webhookTypes": ["offersMessagesIncoming", "agentMessagesIncoming"]}'
post/v3/subscribe-webhooks

Request

  • Base URL: https://public-api.cian.ru
  • URL: https://public-api.cian.ru/v3/subscribe-webhooks
  • Auth: none declared

Request body

urlstring required

Ссылка для отправки веб-хука

webhookTypesstring[] required

offersMessagesIncoming: Веб-хук о новых входящих сообщениях по объявлениям offersMessagesApiOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям отправленных по API offersMessagesLkOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям отправленных из ЛК (web/mobile) newbuildingMessagesIncoming: Веб-хук о новых входящих сообщениях по объявлениям новостроек newbuildingMessagesApiOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям новостроек отправленных по API newbuildingMessagesLkOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям новостроек отправленных из ЛК (web/mobile) systemMessages: Веб-хук о новых системных сообщениях (ЦИАН, Модерация) chatsReadability: Веб-хук о прочитанности чатов agentMessagesIncoming: Веб-хук о новых входящих сообщениях в чатах между пользователями agentMessagesLkOutgoing: Веб-хук о новых исходящих сообщениях в чатах между пользователями отправленных из ЛК (web/mobile) agentMessagesApiOutgoing: Веб-хук о новых исходящих сообщениях в чатах между пользователями отправленных по API inquiryOffersMessagesIncoming: Веб-хук о новых входящих сообщениях по объявлениям, не принадлежащим пользователю inquiryOffersMessagesLkOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям, не принадлежащим пользователю, отправленных из ЛК inquiryOffersMessagesApiOutgoing: Веб-хук о новых исходящих сообщениях по объявлениям, не принадлежащим пользователю, отправленных по API

Response

OK

operationIdstring uuid required

ID запроса

Changes

No recorded changes to this operation across all 1 revision of this API.