private static void Main(string[] args) { var url = "https://service.synerdocs.ru/exchangeservice.svc"; var appId = new Guid().ToString(); var login = "******"; var password = "******"; var client = new Client(url, false, false, "", "WSHttpsBinding_IExchangeService"); // авторизуемся по логину и паролю, получаем токен if (client.Authenticate(login, password, appId)) { Console.WriteLine("Успешная авторизация по логину и паролю, получен токен:"); Console.WriteLine(client.Token); } else { Console.WriteLine("Ошибка авторизации, неверный логин или пароль?"); } var boxInfo = client.GetBoxes().FirstOrDefault(); if (boxInfo == null) { Console.WriteLine("Ошибка при получении ящиков"); return; } // текущий ящик == наш ящик var currentBox = boxInfo.Address; Console.WriteLine(currentBox); // получаем список исходящих документов var docs = client.GetDocumentList(new DocumentListOptions { // ! для того, чтобы выбрать входящие документы, необходимо указать в поле BoxTo - наш ящик BoxTo = null, // отправленных от нашего ящика BoxFrom = currentBox, // начать с этого индекса для постраничной выборки элементов First = 0, // кол-во элементов на странице Max = 10 }); Console.WriteLine(docs.Total); foreach (var doc in docs.Items) Console.WriteLine(doc.Name); Console.WriteLine("Для выхода нажмите enter"); Console.ReadLine(); }