Методы
Конференции
Описание методов для конференций
Создание новой конференции
Для создания новой конференции используется запрос:
Входные параметры| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Значение по умолчанию | Примечание |
|---|---|---|---|---|
| description* | string | Название | - | - |
| peoples* | number | Количество участников комнаты | - | Количество участников должно быть не менее 2 и не превышать доступный лимит. В случае если режим бронирования выключен, параметр передавать запрещено. |
| beginTimezone* | string | Часовой пояс | - | Формат IANA Примеры: • Europe/Moscow • Asia/Yekaterinburg • Europe/Samara • Asia/Vladivostok |
| beginDate* | string | Дата начала конференции | - | Формат ГГГГ-ММ-ДД |
| beginHours* | number | Час начала конференции в указанном часовом поясе | - | Целые числа от 0 до 23 |
| beginMinutes* | number | Минуты начала конференции в указанном часовом поясе | - | Целые числа от 0 до 59 |
| duration* | number | Длительность конференции в минутах | - | Целые числа от 15 до 1425 |
| pass | number | Пароль конференции | - | Если параметр не указан, доступ к конференции будет без пароля. |
| autoOwner | boolean | При значении true первый конференция может начаться без участия модератора | false | - |
| startAudioMuted | boolean | При значении true все участники входят в комнату с выключенным микрофоном | false | - |
| startVideoMuted | boolean | При значении true все участники входят в комнату с выключенной камерой | false | - |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В параметре "Количество участников" указано неверное значение: либо меньше 2, либо больше доступного лимита
- Достигнут лимит одновременных конференций для вашей организации
- В параметре "Дата начала" указана прошедшая дата
- В параметре "Часовой пояс" указано значение НЕ в формате IANA
- В запросе указано значение, не соответствующее типу параметра
- В запросе указана дата начала конференции больше, чем 365 дней от текущей
{ "status": date_incorrect, "message": "Invalid 'beginDate' value: {значение}. Max allowed date: {текущая дата+ 365 дней} }
Редактирование конференции
Для редактирования конференции используется метод:
Входные параметры
| Параметр | Тип | Описание | Примечание |
|---|---|---|---|
| description | string | Название | - |
| peoples |
number | Количество участников комнаты | Количество участников должно быть не менее 2 и не превышать доступный лимит. |
| beginTimezone | string | Часовой пояс | Формат IANA Примеры: • Europe/Moscow • Asia/Yekaterinburg • Europe/Samara • Asia/Vladivostok |
| beginDate |
string | Дата начала конференции | Формат ГГГГ-ММ-ДД |
| beginHours | number | Час начала конференции в указанном часовом поясе | Целые числа от 0 до 23 |
| beginMinutes | number | Минуты начала конференции в указанном часовом поясе | Целые числа от 0 до 59 |
| duration | number | Длительность конференции | Числа от 15 до 1425, минуты |
| pass | number | Пароль конференции | Если параметр не указан, доступ к комнате будет без пароля. |
| autoOwner | boolean | При значении true конференция может начаться без участия модератора | - |
| startAudioMuted | boolean | При значении true все участники входят в комнату с выключенным микрофоном. | - |
| startVideoMuted | boolean | При значении true все участники входят в комнату с выключенной камерой. | - |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей конференции
- В параметре "Количество участников" указано неверное значение: либо меньше 2, либо больше доступного лимита
- Достигнут лимит одновременных конференций для вашей организации
- В параметре "Дата начала" указана прошедшая дата
- В параметре "Часовой пояс" указано значение НЕ в формате IANA
- В запросе указано значение, не соответствующее типу параметра
- В запросе указана дата начала конференции больше, чем 365 дней от текущей
Удаление конференции
Для удаления конференции используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID активной конференции
- В запросе указан ID несуществующей конференции
Получение количества доступных лицензий для создания конференций
Чтобы получить пул лицензий для создания конференции, используется метод:
Входные параметры
| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Примечание |
|---|---|---|---|
| beginDate* | string | Дата начала | - |
| beginTimezone* | string | Часовой пояс | Формат IANA Примеры: Europe/Moscow Asia/Yekaterinburg Europe/Samara Asia/Vladivostok |
| beginHours* | number | Час начала конференции в указанном часов поясе | Целые числа от 0 до 23 |
| beginMinutes* | number | Минуты начала конференции в указанном часовом поясе | Целые числа от 0 до 59 |
| duration* | number | Длительность конференции | Целые числа от 15 до 1425, минуты |
Пример успешного ответа
Расшифровка успешного ответа
- В параметре "available" указано количество доступных лицензий при условиях, указанных в теле запроса
- В параметре "size" указано общее количество лицензий выделенных для организации
- В параметре "used" указано количество лицензий, которое уже забронировано при условиях, указанных в теле запроса.
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В параметре "Часовой пояс" указано значение НЕ в формате IANA
- В запросе указано значение, не соответствующее типу параметра
Получение количества доступных лицензий для редактирования конференций
Чтобы получить пул лицензий для редактирования конференции, используется метод:
Входные параметры
| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Примечание |
|---|---|---|---|
| beginDate* | string | Дата начала | - |
| beginHours* | number | Час начала | Целые числа от 0 до 23 |
| beginMinutes* | number | Минуты начала | Целые числа от 0 до 59 |
| beginTimezone* | string | Часовой пояс | Формат IANA Примеры: Europe/Moscow Asia/Yekaterinburg Europe/Samara Asia/Vladivostok |
| duration* | number | Длительность конференции | Целые числа от 15 до 1425, минуты |
Пример успешного ответа
Расшифровка успешного ответа
- В параметре "available" указано количество доступных конференций при условиях, указанных в теле запроса
- В параметре "size" указано общее количество лицензий выделенных для организации
- В параметре "used" указано количество лицензий, которое уже забронировано при условиях, указанных в теле запроса.
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В параметре "Часовой пояс" указано значение НЕ в формате IANA
- В запросе указан ID несуществующей конференции
- В запросе указано значение, не соответствующее типу параметра
Получение токена для входа в конференцию с ролью модератора
Чтобы получить токен для входа в конференцию с ролью модератора используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей конференции
Комнаты
Описание методов для комнат
Создание новой комнаты
Для создания новой комнаты используется запрос:
Входные параметры
| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Значение по умолчанию | Примечание |
|---|---|---|---|---|
| description* | string | Название | - | Поле не должно быть пустым |
| roomId* | string | ID комнаты | - | Только числа в формате XX-XX-XX, должно быть уникальное значение |
| peoples* |
number | Количество участников комнаты | - | Количество участников должно быть не менее 2 и не превышать доступный лимит. В случае если режим бронирования выключен, параметр передавать запрещено. |
| pass | number | Пароль комнаты | - | Если параметр не указан, доступ к комнате будет без пароля. |
| startAudioMuted | boolean | При значении true все участники входят в комнату с выключенным микрофоном. | false | - |
| startVideoMuted | boolean | При значении true все участники входят в комнату с выключенной камерой. | false | - |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В параметре ID комнаты указано значение уже существующей комнаты
- В параметре "Количество участников" указано неверное значение: либо меньше 2, либо больше доступного лимита
- Достигнут лимит одновременных конференций для вашей организации
- В запросе указано значение, не соответствующее типу параметра
Редактирование комнаты
Для редактирования комнаты используется метод:
Входные параметры
| Параметр | Тип | Описание | Примечание |
|---|---|---|---|
| description | string | Название | - |
| peoples |
number | Количество участников комнаты | Количество участников должно быть не менее 2 и не превышать доступный лимит. В случае если режим бронирования выключен, параметр передавать запрещено. |
| pass | number | Пароль комнаты | Если параметр не указан, доступ к комнате будет без пароля. |
| autoOwner | boolean | При значении true конференция может начаться без участия модератора | - |
| startAudioMuted | boolean | При значении true все участники входят в комнату с выключенным микрофоном. | - |
| startVideoMuted | boolean | При значении true все участники входят в комнату с выключенной камерой. | - |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей комнаты
- В параметре "Количество участников" указано неверное значение: либо меньше 2, либо больше доступного лимита
- Достигнут лимит одновременных конференций для вашей организации
- В запросе указано значение, не соответствующее типу параметра
Удаление комнаты
Для удаления комнаты используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
-
- В запросе указан ID комнаты с активной конференцией
- В запросе указан ID несуществующей комнаты
Получение количества доступных лицензий для создания комнаты
Чтобы получить пул лицензий для создания комнаты, используется метод:
Пример успешного ответа
Расшифровка успешного ответа
- В параметре "available" указано количество доступных лицензий
- В параметре "size" указано общее количество лицензий выделенных для организации
- В параметре "used" указано количество лицензий, которое уже забронировано
Примеры неуспешных ответов
- В запросе используется неправильный API token
Получение количества доступных лицензий для редактирования комнаты
Чтобы получить пул лицензий для редактирования комнаты, используется метод:
Пример успешного ответа
Расшифровка успешного ответа
- В параметре "available" указано количество доступных лицензий
- В параметре "size" указано общее количество лицензий выделенных для организации
- В параметре "used" указано количество лицензий, которое уже забронировано
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей комнаты
Получение токена для входа в комнату с ролью модератора
Чтобы получить токен для входа в комнату с ролью модератора используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей комнаты
Организации
Описание методов для организаций
Создание новой организации
Для создания организации используется метод:
Входные параметры
| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Значение по умолчанию | Примечание |
|---|---|---|---|---|
| name* | string | Название | - | Название организации должно быть уникальным |
| exp | number | Дата и время, до которой организация будет оставаться активной | 3155760000000 | Формат Unix timestamp, миллисекунды |
| participants | number | Количество лицензий, выделенных на организацию | 0 | Целые числа |
| meetsPerTime | number | Максимально возможное количество одновременных конференций | 1000 | Целые числа |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указано количество участников больше лимита доступных лицензий
- В запросе используется API token без прав работы с организациями
- В запросе указано значение, не соответствующее типу параметра
Получение списка созданных организаций
Для получения списка созданных организаций используется метод:
Пример успешного ответа
{
"status": "ok",
"orgs": [
{
"_id": "68bea15aed9b1fa01d72dac8",
"name": "org_name223"
},
{
"_id": "68b6f94b302adce69ec6890d",
"name": "org_name4834"
}
]
}
Расшифровка успешного ответа
- В ответе возвращается список, в котором указаны ID и названия организаций
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с организациями
Получение информации об организации
Для получения информации об организации используется метод:
Пример успешного ответа
{
"status": "ok",
"org": {
"_id": "68cd49cda5c2aab8961d7829",
"exp": 3155760000000,
"meetsPerTime": 1000,
"name": "API2",
"participants": 0
}
}
Расшифровка успешного ответа
- В параметре "_id" указан ID организации
- В параметре "exp" указано Дата и время, до которой организация будет оставаться активной в формате Unix timestamp, миллисекунды
- В параметре "participants" указано количество выделенных лицензий на организацию
- В параметре "name" указано название организации
- В параметре "meetsPerTime" указано максимально возможное количество одновременных конференций в организации
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей организации
- В запросе используется API token без прав работы с организациями
Получение доступных лицензий для определенной организации
Для получения доступных лицензий для определенной организации используется метод:
Пример успешного ответа
Расшифровка успешного ответа
- В параметре "available" указано количество доступных лицензий
- В параметре "size" указано количество выделенных лицензий на организацию
- В параметре "used" указано количество использованных лицензий в организации
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей организации
- В запросе используется API token без прав работы с организациями
Редактирование организации
Для редактирования организации используется метод:
Входные параметры
| Параметр | Тип | Описание | Примечание |
|---|---|---|---|
| name | string | Название | - |
| exp | number | Дата и время, до которой организация будет оставаться активной | Формат Unix timestamp, миллисекунды |
| participants | number | Количество лицензий, выделенных на организацию | Целые числа |
| meetsPerTime | number | Максимально возможное количество одновременных конференций | Целые числа |
Пример успешного ответа
Редактирование организации с названием default
- Нельзя редактировать следующие поля для организации с названием default
a. name
b. exp
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указано количество участников больше лимита доступных лицензий
- В запросе используется API token без прав работы с организациями
- В запросе указан ID несуществующей организации
-
В запросе указано количество участников организации меньше, чем участников в запланированных конференциях
-
В запросе указано значение, не соответствующее типу параметра
Удаление организации
Для удаления организации используется метод:
Пример успешного ответа
Удаление организации с названием default
- Удаление организации с названием default невозможно
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей организации
- Нельзя удалить организацию, в которой идет активная конференция
- В запросе используется API token без прав работы с организациями Получение списка пользователей организации
Для получения списка пользователей в организации используется метод:
Пример успешного ответа
{
"status": "ok",
"users": [
{
"_id": "68cd4f43a5c2aab8961d788a",
"name": "Андрей Андреев",
"username": "aad"
}
]
}
Расшифровка успешного ответа
- В ответ приходит список с ID, ФИО и логинами пользователей
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе указан ID несуществующей организации
- В запросе используется API token без прав работы с организациями
Пользователи
Описание методов для пользователей
Добавление нового пользователя
Для добавления нового пользователя используется метод:
Входные параметры
| Параметр Обязательные параметры отмечены "звездочкой" |
Тип | Описание | Значение по умолчанию | Примечание |
|---|---|---|---|---|
| name* | string | ФИО пользователя | - | - |
| username* | string | Логин пользователя | - | Минимум три символа. Латиница или цифры, без пробелов, не может начинаться с цифры. |
| role* | string | Роль пользователя | - | "admin" - Администратор, "secretary" - пользователь, "user" - ограниченный пользователь |
| password* | string | Пароль пользователя | - | Минимум 8 символов, латиница или цифры |
| allowArchive | boolean | При значении true у пользователя будет доступ к материалам конференции | true | Не применяется для пользователя с ролью admin |
| restrictedMeets | boolean | При значении true у пользователя не будет доступа к списку конференций, созданных другими пользователями его организации. | false | Не применяется для пользователя с ролью admin |
| string | Электронная почта пользователя | - | - | |
| phone | string | Телефон пользователя | - | - |
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанной организацией
- В запросе указано значение, не соответствующее типу параметра
Редактирование пользователя
Для редактирования пользователя используется метод:
Входные параметры
| Параметр |
Тип | Описание | Примечание |
|---|---|---|---|
| name | string | ФИО пользователя | - |
| username | string | Логин пользователя | Минимум три символа. Латиница или цифры, без пробелов, не может начинаться с цифры. |
| role | string | Роль пользователя | "admin" - Администратор, "secretary" - пользователь, "user" - ограниченный пользователь |
| password | string | Пароль пользователя | Минимум 8 символов, латиница или цифры |
| active | boolean | При значении false у пользователя не будет доступа к системе планирования | - |
| allowArchive | boolean | При значении true у пользователя будет доступ к материалам конференции | Не применяется для пользователя с ролью admin |
| restrictedMeets | boolean | При значении true у пользователя не будет доступа к списку конференций, созданных другими пользователями его организации. | Не применяется для пользователя с ролью admin |
| string | Электронная почта пользователя | - | |
| phone | string | Телефон пользователя | - |
Пример успешного ответа
Редактирование пользователя с логином admin
- Нельзя отредактировать следующие поля пользователя с логином admin
a. username
b. role
c. active - Поля allowArchive и restrictedMeets не применяются
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанным пользователем
- Указан ID несуществующего пользователя
- В запросе указано значение, не соответствующее типу параметра
Удаление пользователя
Для удаления пользователя используется метод:
Пример успешного ответаУдаление пользователя с логином admin
- Удаление пользователя с логином admin невозможно
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанным пользователем
- Указан ID несуществующего пользователя
- В запросе указано значение, не соответствующее типу параметра
Получение информации о пользователе
Для получения информации о пользователе используется метод:
Пример успешного ответа
{
"status": "ok",
"user": {
"_id": "68d0feefa5c2aab8961d8bce",
"active": true,
"allowArchive": true,
"email": "string",
"name": "G",
"org": {
"_id": "68d0f41fa5c2aab8961d8922",
"name": "API2"
},
"phone": "string",
"restrictedMeets": false,
"role": "admin",
"username": "J12"
}
}
Расшифровка успешного ответа
- В параметре "active" указано, есть ли у пользователя доступ в систему планирования
- В параметре "allowArchive" указано, есть ли у пользователя доступ к материалам конференции
- В параметре "email" указана электронная почта пользователя
- В параметре "name" указано ФИО сотрудника
- В параметре "org" указана информация об организации сотрудника
- В параметре "_id" указан ID организации пользователя
- В параметре "name" указано название организации пользователя
- В параметре "phone" указан телефон пользователя
- В параметре "restrictedMeets" указано, ограничен ли у пользователя доступ к чужим конференциям
- В параметре "role" указана роль пользователя в организации
- В параметре "username" указан логин пользователя
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанным пользователем
- Указан ID несуществующего пользователя
- В запросе указано значение, не соответствующее типу параметра
Генерация и получение API token для пользователя
Для генерации и получения API token для пользователя используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанным пользователем
- Указан ID несуществующего пользователя
- В запросе указано значение, не соответствующее типу параметра
Удаление API token пользователя
Для удаления API token используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с указанным пользователем
- Указан ID несуществующего пользователя
- В запросе указано значение, не соответствующее типу параметра
Лицензии
Описание методов для лицензий
Получение списка лицензий
Для получения списка лицензий используется метод:
Пример успешного ответа
{
"status": "ok",
"licenses": [
{
"_id": "695279514c7616a37cac0f19",
"participants": 50,
"startTime": 1735678800000,
"endTime": 1798750800000,
"id": "samplee.mintconf.ru_p50_20250101_20270101"
}
]
}
Расшифровка успешного ответа
- В ответ приходит список лицензий, загруженных на сервер. Для каждой лицензии указывается количество пользователей, дата старта и дата окончания.
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с лицензиями
Получение списка доступных лицензий для всех организаций
Для получения списка доступных лицензий для всех организаций используется метод:
Пример успешного ответа
{
"available": 450,
"orgs": [
{
"_id": "1c2704955CdDA1fF742F2db2",
"name": "{",
"participants": 0
}
],
"size": 500,
"used": 50,
"status": "ok"
}
Расшифровка успешного ответа
- В ответ приходит список доступных лицензий для всех организаций с именем и id организаций
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с лицензиями
Получение ссылки на скачивание файла с product ID
Для получения ссылки на скачивание файла с product ID используется метод:
Пример успешного ответа
{
"status": "ok",
"link": "/files/sys/sample.mintconf.ru.productId?md5=E3jx6GpJaSPyLYUQQ8xGMQ&expires=1758531302"
}
Примеры неуспешных ответов
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с лицензиями
Статус сервера
Описание метода получения статуса сервера
Получение статуса сервера
Для получения статуса сервера используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
- В запросе используется API token без прав работы с сервером
Записи
Удаление записей конференции
Для удаления записей конференции используется метод:
Пример успешного ответа
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
Работа с транскрибацией
Общая информация
Прикладывать транскрибацию и саммари возможно только для конференций с записями на сервере. Для приложения файла в URL запроса используется fileId - ID записи конференции. Правами прикладывать к конференции транскрибацию и саммари обладают только Администратор сервера и Администратор организации, если конференция привязана к его организации.
Получение fileId
Для получения fileId используется метод:
Пример успешного ответа
{
"status": "ok",
"files": [
{
"_id": "69c27070aab77566585b4aa7",
"created": 1774350448229,
"name": "Meet_Recording_2026-03-24-14-03-41.mp4",
"size": 2823002
}
]
}
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
Приложить транскрибацию
Для того, чтобы приложить транскрибацию, используется метод:
Входные параметры
Во входных параметрах передается только прикладываемый файл. Тип - text/plain.
Пример успешного ответа
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
- Неверный тип передаваемого файла
- Файл не приложен
Приложить саммари
Для того, чтобы приложить саммари, используется метод:
Входные параметрыВо входных параметрах передается только прикладываемый файл. Тип - text/plain.
Пример успешного ответа
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
- Неверный тип передаваемого файла
- Файл не приложен
Получение приложенных к конференции транскрибаций и саммари Для получения приложенных к конференции транскрибаций и самари используется метод:
Пример успешного ответа
{
"status": "ok",
"files": [
{
"_id": "69c67698619b8ff41a8db76f",
"created": 1774614168611,
"name": "Meet_Summary_2026-03-24-14-03-41.txt",
"size": 114
},
{
"_id": "69c674bc619b8ff41a8db726",
"created": 1774613692626,
"name": "Meet_Transcript_2026-03-24-14-03-41.txt",
"size": 114
},
]
}
Примеры неуспешных ответов
- Сервер недоступен
- В запросе используется неправильный API token
Примеры
Создание конференции
Общая информация
Для доступа к запланированной конференции формируются две отдельные ссылки:
Ссылка модератора — предоставляет права на управление конференцией.
Ссылка участника — позволяет присоединиться к конференции в качестве участника.
Значение параметра autoOwner, заданное при создании конференции, определяет, может ли она начаться без модератора.
false: Конференция начнётся только после входа модератора.
true: Конференция может начаться без участия модератора.
Шаг 1: Проверка количества доступных лицензий
Убеждаемся, что у нас есть достаточное количество доступных лицензий для создания конференции на 15 участников.
POST https://{{URL}}/api/{{API_token}}/meets/schedule/pool
В ответе API мы получаем количество доступных лицензий. В приведенном примере нам доступно 18 лицензий. Этого количества хватает.
Шаг 2: Создание конференции
Используем API-метод для планирования конференции.
В ответе API мы получаем идентификатор созданной конференции.Шаг 3: Формирование ссылок для доступа
- Ссылка для участника:
https://mycompany.mintconf.com/meet/68d2457a1159dbe61076e1dc
- Ссылка для модератора:
- Сначала получаем токен модератора.
- Из ответа берем параметр
moderator_hash. - Формируем ссылку ссылку:
Пример:
https://mycompany.mintconf.com/meet/4a4cb1cdce0d0f9d1e82cd400d8ff79b_68d2457a1159dbe61076e1dc
Результат: Мы создали конференцию на 15 участников и получили две ссылки для доступа к ней: ссылку для участника и ссылку для модератора.
Этот сценарий подходит для случаев, когда конференция может начаться без модератора.
Шаг 1: Проверка количества доступных лицензий
Убеждаемся, что у нас есть достаточное количество доступных лицензий для создания конференции на 15 участников.
POST https://{{URL}}/api/{{API_token}}/meets/schedule/pool
В ответе API мы получаем количество доступных лицензий. В приведенном примере нам доступно 18 лицензий. Этого количества хватает.
Шаг 2: Создание конференции
Устанавливаем параметр autoOwner в значение true.
В ответе API мы получаем идентификатор созданной конференции.
Шаг 3: Формирование ссылки для участника
Пример:https://mycompany.mintconf.com/meet/68d2457a1159dbe61076e1dc
Результат: Мы создали конференцию на 15 участников и получили ссылку для доступа к ней.
Редактирование конференции
Шаг 1: Проверка количества доступных лицензий
Проверим, что на новое время конференции доступно не менее 16 лицензий для подключения участников.
POST https://{{URL}}/api/{{API_token}}/meets/schedule/pool/{{_id}}
В ответе API мы получаем количество доступных лицензий. В приведенном примере нам доступно 18 лицензий. Этого количества хватает.
Шаг 2: Редактирование конференции
Устанавливаем параметр peoples в значение 16, так же меняем параметры beginDate, beginHour и beginMinutes на новые значения.
{
"title": "Изменяемая конференция",
"peoples": 16,
"beginDate": 2030-12-31,
"beginHour": 23,
"beginMinutes": 30
}
Результат: Мы отредактировали конференцию, увеличив количество участников до 16 и изменив дату и время проведения конференции.
Создание комнаты
Общая информация
Всё, кроме идентификатора, для комнат идентично работе с конференциями.
Шаг 1: Проверка количества доступных лицензий
Убеждаемся, что у нас есть достаточное количество доступных лицензий для создания комнаты на 15 участников.
В ответе API мы получаем количество доступных лицензий. В приведенном примере нам доступно 18 лицензий. Этого количества хватает.
Шаг 2: Создание комнаты
В теле запроса мы указываем ID комнаты.
Шаг 3: Формирование ссылки для участника
Пример:https://mycompany.mintconf.com/meet/11-11-11
Результат: Мы создали комнату на 15 участников и получили ссылку для доступа к ней.