Отсоединение Пользователя от Клиента

Метод используется для разрыва связи Пользователя с выбранным Клиентом. При этом доступ Пользователя к Панели управления Клиента для данного Клиента будет прекращен.

Обращаем внимание, что все Услуги и учетные данные отсоединяемого Пользователя связанные с Клиентом (в том числе почтовые ящики, созданные посредством данных услуг, и их содержимое) удаляются без возможности восстановления. Необходимо сохранить все необходимые данные на локальном компьютере.

DELETE /api/v2/vendor/account_accesses/detach.json?api_token={api_token}&account_id={accoun_id}&user_id={user_id}

Аргументы

Название

Тип параметров

Тип данных

Обязательный/Опциональный

Описание

api_tokenquerystringОбязательныйAPI токен Сотрудника, выполняющего операцию (см. Просмотр и обновление информации о сотруднике в ActivePlatform. Руководство по Панели управления Оператора).
user_idqueryintegerОбязательныйУникальный идентификатор Пользователя, которого необходимо отсоединить.
account_idqueryintegerОбязательныйУникальный идентификатор Клиента, от которого производится отсоединение Пользователя.

Пример запроса

DELETE http://billing.activeplatform.com:80/api/v2/vendor/account_accesses/detach?api_token=654322&account_id=2000532&user_id=2001840

Пример ответа

  • При успешном завершении операции метод возвращает код состояния HTTP 204 No Content.

  • Если производится попытка отсоединить Пользователя с уровнем доступа Владелец, метод возвращает:

    {
      "error": "Owner can't be detached"
    }
  • Если производится попытка отсоединить Пользователя, который не связан с данным Клиентом, метод возвращает:

    {
      "error": "Couldn't find User with 'id'=2006106 "
    }
  • Если производится попытка отсоединить Пользователя от несуществующего Клиента, метод возвращает:

    {
      "error": "Couldn't find Account with 'id'=2000533 "
    }