...
Авторизованный пользователь - тот, чей договор был найден. Вся логика авторизации пользователя должна быть реализована в дин.коде. (Несколько простейших примеров реализации идут в дин.коде в поставке с модулем). Если договор был найден, то в обработчике диалога в дин.коде в JSON объект "chatData" нужно положить id договора под ключом "contractId"
contractId
contractId
contractId