Одобрить / отклонить заявки
Пакетно одобряет или отклоняет заявки на вступление. action — approve или reject; member_ids принимает один или несколько id из списка заявок.
https://api.unifyport.ai/v1/accounts/{account_id}/groups/join-requests/updateЗаголовки
X-Api-KeyAPI-ключ рабочей области. Рабочая область определяется по этому заголовку.
Content-TypeИспользуйте application/json при отправке JSON-тела запроса.
Параметры пути
account_idИдентификатор для маршрута раздела groups.
Тело запроса
group_idИдентификатор целевой группы.
actionПоддерживаемое провайдером действие с участником или заявкой.
enum: approve, reject
member_ids[]Идентификаторы участников заявок, которые нужно обработать.
minItems: 1
Тело ответа
okВсегда true при успешном выполнении операции; при ошибках вместо этого возвращается статус не из диапазона 2xx.
Ответы
200Запрос выполнен. См. пример тела ответа.
400Тело запроса, путь или параметры некорректны.
401Заголовок X-Api-Key отсутствует или недействителен.
404Запрошенный ресурс провайдера не найден.
409Запрошенная операция конфликтует с существующим аккаунтом провайдера или ресурсом.
500Сервис столкнулся с неожиданной ошибкой.
501Выбранный провайдер не реализует эту операцию.
502Адаптер или вышестоящий провайдер не смог завершить операцию.
Запрос
curl -X POST https://api.unifyport.ai/v1/accounts/{account_id}/groups/join-requests/update \
-H "X-Api-Key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"group_id": "group_example",
"action": "approve",
"member_ids": ["member_example", "member_other"]
}'Ответ
{
"data": {
"ok": true
}
}