Перейти к содержимому

Изменить профиль телефона в облаке

Request

Обновляет конфигурацию одного или нескольких облачных телефонов.

  • Предварительные условия: телефоны должны принадлежать команде. Регион, язык и координаты проверяются по Сервису точно так же, как при создании. Перемещение телефона в группу, на которую у вас нет прав, отклоняется.
  • Эффект: перезаписывает настройки телефона и обновляет конфигурацию GPS; может создавать привязки меток. Плата не взимается, параллелизм не затрагивается.
  • Завершение: синхронное и идемпотентное при одинаковом теле запроса.
Bodyapplication/jsonrequired
idArray of stringsrequired

ID облачных телефонов

envNamestring, [ 1 .. 64 ] characters

Название облачного телефона (не более 64 символов)

phoneNumberstring

Собственный номер телефона. Требования к формату: должен начинаться со знака +, код страны — от 1 до 3 цифр (кроме 86), общая длина — от 8 до 14 цифр, допустимы только + и цифры.

powerOnBillingStrategyinteger

Способ тарификации для облачных телефонов без месячной подписки (0: по умолчанию, 1: только параллельный пакет)

Enum:01
proxyIdstring

ID прокси

groupIdstring

ID группы окружений

groupNamestring, <= 50 characters

Название существующей группы либо название новой группы, которая будет создана, если совпадений нет.

tagsArray of strings

Названия меток на замену. Пустые значения игнорируются.

envRemarkstring, <= 1500 characters

Примечание к окружению (не более 1500 символов, переносы строк поддерживаются)

automaticGeoboolean

Автоподбор геопозиции

automaticLanguageboolean

Автоподбор языка

automaticLocationboolean

Автоподбор местоположения (часовой пояс и страна)

countrystring

Страна

timezonestring

Часовой пояс

languagestring

Язык

latitudenumber

Широта

longitudenumber

Долгота

enableRootboolean

Включить глобальный ROOT

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/edit/batch \
  -H 'Content-Type: application/json' \
  -d '{
    "id": [
      "1637238770951311"
    ],
    "proxyId": "0",
    "automaticGeo": false,
    "automaticLanguage": false,
    "automaticLocation": false,
    "country": "bo",
    "timezone": "America/La_Paz",
    "language": "de-CH",
    "latitude": 0,
    "longitude": 0
  }'

Responses

OK

Bodyapplication/json
codeintegerrequired

Возвращаемый код результата: 0, Normal. Остальные коды являются исключениями.

msgstring or nullrequired

Сообщение об ошибке

requestIdstringrequired

Идентификатор запроса на операцию

Response
{ "code": 0, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }