Перейти до вмісту

Змінення профілю хмарного телефону

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, Звичайний. Інші коди є винятками.

msgstring or nullrequired

Повідомлення про помилку

requestIdstringrequired

Ідентифікатор запиту на операцію

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