Главный класс библиотеки Yandex.API360.Client. В нем находятся все методы REST API Яндекс 360 для бизнеса. Методы сгруппированы в зависимости от своего назанчения:
- группа Mailboxes - Операции с общими ящиками
- группа TwoFA - Операции с 2FA
- группа Antispam - Операции с настройками антиспама
- группа Audit - Операции с аудитом
- группа AuthSettings - Операции с настройками аутентификации
- группа Departments - Операции с подразделениями
- группа DNS - Операции с DNS
- группа Domains - Операции с доменами
- группа Groups - Операции с группами
- группа Organization - Операции с организациями
- группа PasswordManagement - Управление паролями
- группа PostSettings - Управление настройками почты сотрудников
- группа Routing - Управление правилами обработки писем
- группа Users - Управление пользователями
Для начала работы нужно создать новый экземпляр класса через конструктор, принимающий параметр типа Yandex.API360.Api360Options. После этого можно бутет вызывать все методы.
public Client(Api360Options options)Конструктор Yandex.API360.Api360Options принимает параметры organizationId и token
public Api360Options(string organizationId, string token, string? baseUrl = default)- organizationId - Задает идентификатор организации в Яндекс 360 для бизнеса.
- Задает токен авторизации в API Яндекс 360. Для получения токена ознакомьтесь с официальной документацией Яндекса.
var APIClient = new Yandex.API360.Client(new Yandex.API360.Api360Options("OrganizationId", "Token"));
var AllUsers = await APIClient.Users.GetListAllAsync();