# Comandos

Esta página aplana el árbol de ayuda de CLI en un solo documento para que los usuarios no necesiten ejecutar `-h` paso a paso.

Todos los bloques siguientes se basan en la salida `--help` real de la CLI actual.

## Nivel superior

```text
MoreLogin CLI - Lightweight Local API command-line tool

Usage: ml-cli [OPTIONS] <COMMAND>

Commands:
  status      Check MoreLogin service status
  login       Authenticate with API credentials
  env         Browser environment management
  cloudphone  Cloud phone management
  group       Group management
  tag         Tag management
  proxy       Proxy management
  schedule    Cloud Phone Schedules management
  help        Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
  -V, --version                Print version
```

## CODIGO_PH_0

```text
Check MoreLogin service status

Usage: ml-cli status [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

```text
Authenticate with API credentials

Usage: ml-cli login [OPTIONS]

Options:
      --api-id <API_ID>        API ID
      --api-key <API_KEY>      API Key
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Browser environment management

Usage: ml-cli env [OPTIONS] <COMMAND>

Commands:
  start                   Start browser environment (by ID, EnvID, or SN)
  close                   Close browser environment
  status                  Get status of browser environment
  close-all               Close all active environments
  clear-cache             Clear local environment cache
  screens                 Get all screen info
  arrange                 Arrange active windows
  processes               Get process IDs for all active environments
  debug-info              Get all debug info
  list                    Get a list of browser profiles
  create-quick            Quick create browser profile
  create-advanced         Advanced create browser profile (JSON body only)
  update                  Modify browser profile (JSON body only)
  delete                  Delete browser profile
  info                    Get browser profile details
  ua-versions             Get browser core versions
  ua-get                  Get browser UA
  resolution-list         Get available resolutions
  platform-list           Get available platforms
  lock-query              Get browser lock status
  timezone-language-list  Get timezone and language list
  clear-cloud-cache       Clear cloud cache
  fingerprint-refresh     Refresh Fingerprint
  set-group               Batch set group
  set-proxy               Batch set proxy
  set-remark              Batch set remark
  mobile-devices          Mobile device models
  help                    Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Start browser environment (by ID, EnvID, or SN)

Usage: ml-cli env start [OPTIONS]

Options:
      --id <ID>                Profile ID (maps to id)
      --env-id <ENV_ID>        Environment ID (maps to envId)
      --unique-id <UNIQUE_ID>  Serial Number (maps to sn / uniqueId)
      --args <ARGS>            Extra args for starting
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Close browser environment

Usage: ml-cli env close [OPTIONS]

Options:
      --id <ID>
      --env-id <ENV_ID>
      --unique-id <UNIQUE_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get status of browser environment

Usage: ml-cli env status [OPTIONS]

Options:
      --id <ID>
      --env-id <ENV_ID>
      --unique-id <UNIQUE_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Close all active environments

Usage: ml-cli env close-all [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Clear local environment cache

Usage: ml-cli env clear-cache [OPTIONS]

Options:
      --id <ID>

      --env-id <ENV_ID>

      --unique-id <UNIQUE_ID>

      --remove-env-data <REMOVE_ENV_DATA>
          Hard delete environment data as well [possible values: true, false]
      --local-storage <LOCAL_STORAGE>
          Clear localStorage [possible values: true, false]
      --indexed-db <INDEXED_DB>
          Clear indexedDB [possible values: true, false]
      --cookie <COOKIE>
          Clear cookie [possible values: true, false]
      --extension <EXTENSION>
          Clear extension [possible values: true, false]
      --extension-file <EXTENSION_FILE>
          Clear extension files [possible values: true, false]
      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Get all screen info

Usage: ml-cli env screens [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Arrange active windows

Usage: ml-cli env arrange [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get process IDs for all active environments

Usage: ml-cli env processes [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get all debug info

Usage: ml-cli env debug-info [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get a list of browser profiles

Usage: ml-cli env list [OPTIONS]

Options:
      --env-name <ENV_NAME>
      --group-id <GROUP_ID>
      --env-id <ENV_ID>
      --page-no <PAGE_NO>
      --page-size <PAGE_SIZE>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Quick create browser profile

Usage: ml-cli env create-quick [OPTIONS]

Options:
      --browser-type-id <BROWSER_TYPE_ID>
          Browser type. 1=Chrome, 2=Firefox
      --operator-system-id <OPERATOR_SYSTEM_ID>
          Operating system type. 1=Windows, 2=macOS, 3=Android, 4=iOS
      --quantity <QUANTITY>
          Number of environments to create. Range: 1-50
      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Advanced create browser profile (JSON body only)

Usage: ml-cli env create-advanced [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help

CLI behavior:
  - Only supports passing the request body via --json-data.
  - The CLI does not validate request fields for this endpoint.
  - Payload validation is handled by the API.

Example:
  ml-cli env create-advanced --json-data '{"browserTypeId":1,"operatorSystemId":1,"envName":"cli-adv-test"}'
```

### CODIGO_PH_0

```text
Modify browser profile (JSON body only)

Usage: ml-cli env update [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help

CLI behavior:
  - Only supports passing the request body via --json-data.
  - The CLI does not validate request fields for this endpoint.
  - Payload validation is handled by the API.

Example:
  ml-cli env update --json-data '{"envId":"1868548141708648448","envName":"cli-updated"}'
```

### CODIGO_PH_0

```text
Delete browser profile

Usage: ml-cli env delete [OPTIONS]

Options:
  -i, --env-ids <ENV_IDS>

      --remove-env-data <REMOVE_ENV_DATA>
          [possible values: true, false]
      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Get browser profile details

Usage: ml-cli env info [OPTIONS]

Options:
      --env-id <ENV_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get browser core versions

Usage: ml-cli env ua-versions [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get browser UA

Usage: ml-cli env ua-get [OPTIONS]

Options:
      --os <OS>                  Operating system type. 1=Windows, 2=macOS, 3=Android, 4=iOS
      --os-version <OS_VERSION>  OS version, for example: Windows 11, macOS 14
      --vendor <VENDOR>          Browser type. 1=Chrome, 2=Firefox
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Get available resolutions

Usage: ml-cli env resolution-list [OPTIONS]

Options:
      --os <OS>                Operating system type. 1=Windows, 2=macOS, 3=Android, 4=iOS
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get available platforms

Usage: ml-cli env platform-list [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get browser lock status

Usage: ml-cli env lock-query [OPTIONS]

Options:
      --env-id <ENV_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get timezone and language list

Usage: ml-cli env timezone-language-list [OPTIONS]

Options:
      --os <OS>                Operating system type. 1=Windows, 2=macOS, 3=Android, 4=iOS
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Clear cloud cache

Usage: ml-cli env clear-cloud-cache [OPTIONS]

Options:
      --cookie <COOKIE>        [possible values: true, false]
      --env-id <ENV_ID>
      --unique-id <UNIQUE_ID>
      --others <OTHERS>        [possible values: true, false]
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Refresh Fingerprint

Usage: ml-cli env fingerprint-refresh [OPTIONS]

Options:
      --env-id <ENV_ID>
      --unique-id <UNIQUE_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Batch set group

Usage: ml-cli env set-group [OPTIONS]

Options:
  -i, --env-ids <ENV_IDS>
      --group-name <GROUP_NAME>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Batch set proxy

Usage: ml-cli env set-proxy [OPTIONS]

Options:
      --env-ids <ENV_IDS>
          Target environment IDs (maps to request envIds); repeat --env-ids for multiple values
      --unique-ids <UNIQUE_IDS>
          Target environment serial IDs (maps to request uniqueIds); repeat --unique-ids for multiple values
      --proxy-id <PROXY_ID>
          Existing proxy ID to bind
      --proxy-ip <PROXY_IP>
          Proxy IP (required for most providers when not binding by proxyId)
      --proxy-port <PROXY_PORT>
          Proxy port (1-65535)
      --proxy-type <PROXY_TYPE>
          Proxy type. 0=http, 1=https
      --proxy-provider <PROXY_PROVIDER>
          Proxy provider. 0=http, 1=https, 2=socks5, 3=ssh, 4=Oxylabs, 5=Proxys.io, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5, 18=360Proxy
      --proxy-name <PROXY_NAME>
          Proxy display name
      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --username <USERNAME>
          Proxy auth username
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --password <PASSWORD>
          Proxy auth password
      --refresh-url <REFRESH_URL>
          Dynamic proxy refresh URL
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --country <COUNTRY>
          Country / region code
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
      --state <STATE>
          State / province
      --city <CITY>
          City
      --encryption-type <ENCRYPTION_TYPE>
          Encryption type for Shadowsocks provider. 1=aes-128-gcm, 2=aes-192-gcm, 3=aes-256-gcm, 4=aes-128-cfb, 5=aes-192-cfb, 6=aes-256-cfb, 7=aes-128-ctr, 8=aes-192-ctr, 9=aes-256-ctr, 10=rc4-md5, 11=chacha20-ietf, 12=xchacha20, 13=chacha20-ietf-poly1305, 14=xchacha20-ietf-poly1305
      --ip-monitor <true|false>
          Enable IP change monitoring: true=on, false=off [possible values: true, false]
      --ip-change-action <IP_CHANGE_ACTION>
          IP change action. 0=block access, 1=warn
  -h, --help
          Print help

Request mapping:
  --env-ids -> envIds
  --unique-ids -> uniqueIds
  --proxy-* -> proxy.*

Pass multiple targets by repeating the flag.

Explicit CLI flags override matching keys inside --json-data.

Examples:
  ml-cli env set-proxy --env-ids 1001 --env-ids 1002 --proxy-ip 127.0.0.1 --proxy-port 8888 --proxy-type 0 --proxy-provider 0 --proxy-name local
  ml-cli env set-proxy --unique-ids SN001 --unique-ids SN002 --proxy-id 123
  ml-cli env set-proxy --env-ids 1001 --json-data '{"proxy":{"proxyProvider":"0"}}' --proxy-ip 127.0.0.1
```

### CODIGO_PH_0

```text
Batch set remark

Usage: ml-cli env set-remark [OPTIONS]

Options:
  -i, --env-ids <ENV_IDS>
      --env-remark <ENV_REMARK>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Mobile device models

Usage: ml-cli env mobile-devices [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Cloud phone management

Usage: ml-cli cloudphone [OPTIONS] <COMMAND>

Commands:
  list                    Getting a list of cloud phone profiles
  create                  Creating a Cloud Phone Profile
  edit                    Modify the cloud phone profile
  delete                  Delete cloud phone profile
  info                    Cloud phone details
  brand-models            Query brand & model list
  update-adb              Update cloud phone ADB status
  exe-command             Execute shell command
  power-on                Start cloud phone
  power-off               Power off cloud phone
  reset                   Reset cloud phone
  upload                  Upload file to cloud phone
  file-get-upload-url     Get temporary upload file URL
  file-upload-by-url      Upload file for url
  file-upload-result      Upload file result
  file-download           File download
  file-download-result    File download result
  set-keybox              Set Keybox
  install-app             Install custom app
  app-list                Get APP application list
  app-installed-list      Query installed apps list
  app-start               Launch APP
  app-restart             Restart APP
  app-stop                Stop APP
  app-uninstall           Uninstall APP
  app-hide-accessibility  Set Hide Accessibility App
  help                    Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Getting a list of cloud phone profiles

Usage: ml-cli cloudphone list [OPTIONS]

Options:
      --keyword <KEYWORD>
      --bind-ip <BIND_IP>      [possible values: true, false]
      --page-no <PAGE_NO>
      --page-size <PAGE_SIZE>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Creating a Cloud Phone Profile

Usage: ml-cli cloudphone create [OPTIONS]

Options:
      --sku-id <SKU_ID>        Cloud phone model. 10002=Android 12, 10013=Android 13, 10005=Android 14, 10004=Android 15, 10014=Android 15A
      --quantity <QUANTITY>    Number of cloud phones to create. Range: 1-10
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Modify the cloud phone profile

Usage: ml-cli cloudphone edit [OPTIONS]

Options:
  -i, --id <ID>
      --env-name <ENV_NAME>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Delete cloud phone profile

Usage: ml-cli cloudphone delete [OPTIONS]

Options:
  -i, --ids <IDS>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Cloud phone details

Usage: ml-cli cloudphone info [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Query brand & model list

Usage: ml-cli cloudphone brand-models [OPTIONS]

Options:
      --sku-id <SKU_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Update cloud phone ADB status

Usage: ml-cli cloudphone update-adb [OPTIONS]

Options:
      --enable-adb <true|false>  ADB status to apply: true=enable, false=disable [possible values: true, false]
  -i, --ids <IDS>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help

Examples:
  ml-cli cloudphone update-adb --ids 1698131367043136 --enable-adb true
  ml-cli cloudphone update-adb --ids 1698131367043136 --enable-adb false
  ml-cli cloudphone update-adb --json-data '{"enableAdb":true,"ids":["1698131367043136"]}'
  ml-cli cloudphone update-adb --json-data '{"enableAdb":false,"ids":["1698131367043136"]}'
```

### CODIGO_PH_0

```text
Execute shell command

Usage: ml-cli cloudphone exe-command [OPTIONS]

Options:
      --id <ID>
      --command <COMMAND>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Start cloud phone

Usage: ml-cli cloudphone power-on [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Power off cloud phone

Usage: ml-cli cloudphone power-off [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Reset cloud phone

Usage: ml-cli cloudphone reset [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Upload file to cloud phone

Usage: ml-cli cloudphone upload [OPTIONS]

Options:
      --id <ID>
      --file <FILE>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get temporary upload file URL

Usage: ml-cli cloudphone file-get-upload-url [OPTIONS]

Options:
      --id <ID>
      --file-name <FILE_NAME>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Upload file for url

Usage: ml-cli cloudphone file-upload-by-url [OPTIONS]

Options:
      --id <ID>
      --url <URL>
      --upload-dest <UPLOAD_DEST>
      --port <PORT>                httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>      Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                       Print help
```

### CODIGO_PH_0

```text
Upload file result

Usage: ml-cli cloudphone file-upload-result [OPTIONS]

Options:
      --id <ID>
      --file-id <FILE_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
File download

Usage: ml-cli cloudphone file-download [OPTIONS]

Options:
      --id <ID>
      --file-path <FILE_PATH>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
File download result

Usage: ml-cli cloudphone file-download-result [OPTIONS]

Options:
      --id <ID>
      --down-id <DOWN_ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Set Keybox

Usage: ml-cli cloudphone set-keybox [OPTIONS]

Options:
      --id <ID>
      --file-path <FILE_PATH>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Install custom app

Usage: ml-cli cloudphone install-app [OPTIONS]

Options:
      --id <ID>

      --app-version-id <APP_VERSION_ID>

      --package-name <PACKAGE_NAME>

      --version-code <VERSION_CODE>

      --file <FILE>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Get APP application list

Usage: ml-cli cloudphone app-list [OPTIONS]

Options:
      --app-name <APP_NAME>
      --page-num <PAGE_NUM>
      --page-size <PAGE_SIZE>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Query installed apps list

Usage: ml-cli cloudphone app-installed-list [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Launch APP

Usage: ml-cli cloudphone app-start [OPTIONS]

Options:
      --id <ID>
      --package-name <PACKAGE_NAME>
      --port <PORT>                  httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>            API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>            Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>        Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                         Print help
```

### CODIGO_PH_0

```text
Restart APP

Usage: ml-cli cloudphone app-restart [OPTIONS]

Options:
      --id <ID>
      --package-name <PACKAGE_NAME>
      --port <PORT>                  httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>            API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>            Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>        Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                         Print help
```

### CODIGO_PH_0

```text
Stop APP

Usage: ml-cli cloudphone app-stop [OPTIONS]

Options:
      --id <ID>
      --package-name <PACKAGE_NAME>
      --port <PORT>                  httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>            API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>            Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>        Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                         Print help
```

### CODIGO_PH_0

```text
Uninstall APP

Usage: ml-cli cloudphone app-uninstall [OPTIONS]

Options:
      --id <ID>
      --package-name <PACKAGE_NAME>
      --port <PORT>                  httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>            API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>            Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>        Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                         Print help
```

### CODIGO_PH_0

```text
Set Hide Accessibility App

Usage: ml-cli cloudphone app-hide-accessibility [OPTIONS]

Options:
  -i, --ids <IDS>
  -p, --package-name <PACKAGE_NAME>
      --port <PORT>                  httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>            API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>            Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>        Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                         Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Group management

Usage: ml-cli group [OPTIONS] <COMMAND>

Commands:
  list    List groups
  edit    Modify group
  create  Create group
  delete  Delete group
  help    Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
List groups

Usage: ml-cli group list [OPTIONS]

Options:
      --group-name <GROUP_NAME>
      --page-no <PAGE_NO>
      --page-size <PAGE_SIZE>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Modify group

Usage: ml-cli group edit [OPTIONS]

Options:
      --id <ID>
      --group-name <GROUP_NAME>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Create group

Usage: ml-cli group create [OPTIONS]

Options:
      --group-name <GROUP_NAME>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Delete group

Usage: ml-cli group delete [OPTIONS]

Options:
  -i, --ids <IDS>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Tag management

Usage: ml-cli tag [OPTIONS] <COMMAND>

Commands:
  list    List all tags
  edit    Modify tag
  create  Create tag
  delete  Delete tag
  help    Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
List all tags

Usage: ml-cli tag list [OPTIONS]

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Modify tag

Usage: ml-cli tag edit [OPTIONS]

Options:
      --id <ID>
      --tag-name <TAG_NAME>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Create tag

Usage: ml-cli tag create [OPTIONS]

Options:
      --tag-name <TAG_NAME>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Delete tag

Usage: ml-cli tag delete [OPTIONS]

Options:
  -i, --ids <IDS>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Proxy management

Usage: ml-cli proxy [OPTIONS] <COMMAND>

Commands:
  list    List proxies
  create  Add proxy
  edit    Modify proxy
  delete
  help    Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
List proxies

Usage: ml-cli proxy list [OPTIONS]

Options:
      --page-no <PAGE_NO>

      --page-size <PAGE_SIZE>

      --is-cloud-phone-proxy <true|false>
          Whether the proxy is for cloud phone usage: true=cloud-phone only, false=all proxies [possible values: true, false]
      --proxy-category-type <PROXY_CATEGORY_TYPE>
          Proxy category type. 1=cloud platform, 2=self-owned IP
      --proxy-ip <PROXY_IP>

      --proxy-name <PROXY_NAME>

      --proxy-providers <PROXY_PROVIDERS>
          Proxy provider filter; repeat the flag for multiple values. 0=http, 1=https, 2=socks5, 3=ssh, 4=Oxylabs, 5=Proxys.io, 6=GeoSurf, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 12=vmess, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5
      --proxy-status <PROXY_STATUS>
          Proxy assignment status. 0=normal, 1=unassigned, 2=upgrading, 3=expired, 4=expiring-soon
      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --proxy-check-status <PROXY_CHECK_STATUS>
          Proxy health check status. 0=pending, 1=success, 2=failed, 3=unknown-error
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --proxy-types <PROXY_TYPES>
          Proxy protocol filter; repeat the flag for multiple values. 0=http, 1=https, 2=socks5, 3=ssh
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Add proxy

Usage: ml-cli proxy create [OPTIONS]

Options:
      --proxy-ip <PROXY_IP>

      --proxy-port <PROXY_PORT>

      --proxy-provider <PROXY_PROVIDER>
          Proxy provider. 0=http, 1=https, 2=socks5, 3=ssh, 4=Oxylabs, 5=Proxys.io, 6=GeoSurf, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 12=vmess, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5
      --proxy-name <PROXY_NAME>

      --proxy-type <PROXY_TYPE>
          Proxy protocol type. 0=http, 1=https, 2=socks5, 3=ssh
      --username <USERNAME>

      --password <PASSWORD>

      --city <CITY>

      --country <COUNTRY>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --state <STATE>

      --encryption-type <ENCRYPTION_TYPE>
          Encryption type. 1-14
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --ip-change-action <IP_CHANGE_ACTION>
          Action when IP changes. 0=block, 1=warn
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
      --ip-monitor <true|false>
          Enable IP change monitoring: true=on, false=off [possible values: true, false]
      --refresh-url <REFRESH_URL>

  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Modify proxy

Usage: ml-cli proxy edit [OPTIONS]

Options:
      --id <ID>

      --proxy-ip <PROXY_IP>

      --proxy-port <PROXY_PORT>

      --proxy-provider <PROXY_PROVIDER>
          Proxy provider. 0=http, 1=https, 2=socks5, 3=ssh, 4=Oxylabs, 5=Proxys.io, 6=GeoSurf, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 12=vmess, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5
      --proxy-name <PROXY_NAME>

      --proxy-type <PROXY_TYPE>
          Proxy protocol type. 0=http, 1=https, 2=socks5, 3=ssh
      --username <USERNAME>

      --password <PASSWORD>

      --city <CITY>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --country <COUNTRY>

      --state <STATE>

      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --encryption-type <ENCRYPTION_TYPE>
          Encryption type. 1-14
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
      --ip-change-action <IP_CHANGE_ACTION>
          Action when IP changes. 0=block, 1=warn
      --ip-monitor <true|false>
          Enable IP change monitoring: true=on, false=off [possible values: true, false]
      --refresh-url <REFRESH_URL>

  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Usage: ml-cli proxy delete [OPTIONS]

Options:
  -i, --ids <IDS>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

## CODIGO_PH_0

### Ayuda grupal

```text
Cloud Phone Schedules management

Usage: ml-cli schedule [OPTIONS] <COMMAND>

Commands:
  template-market    Get market template pages
  template-personal  Get personal template pages
  list               Get a schedules list
  create-once-task   Save cloud phone once scheduled task
  cancel             Cancel schedule
  subtask-list       Page query task executions record
  subtask-detail     Get a task execution
  subtask-cancel     Cancel execution
  help               Print this message or the help of the given subcommand(s)

Options:
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Get market template pages

Usage: ml-cli schedule template-market [OPTIONS]

Options:
      --search-key <SEARCH_KEY>
      --page-no <PAGE_NO>
      --page-size <PAGE_SIZE>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Get personal template pages

Usage: ml-cli schedule template-personal [OPTIONS]

Options:
      --search-key <SEARCH_KEY>
      --desc <DESC>
      --page-no <PAGE_NO>
      --page-size <PAGE_SIZE>
      --port <PORT>              httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>        API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>        Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>    Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                     Print help
```

### CODIGO_PH_0

```text
Get a schedules list

Usage: ml-cli schedule list [OPTIONS]

Options:
      --enabled <true|false>
          [possible values: true, false]
      --task-name <TASK_NAME>

      --template-title <TEMPLATE_TITLE>

      --task-state <TASK_STATE>
          Schedule status. 0=awaiting-execution, 1=executing, 2=completed, 3=cancelled
      --page-no <PAGE_NO>

      --page-size <PAGE_SIZE>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Save cloud phone once scheduled task

Usage: ml-cli schedule create-once-task [OPTIONS]

Options:
      --cloud-phone-id <CLOUD_PHONE_ID>

      --schedule-name <SCHEDULE_NAME>

      --template-id <TEMPLATE_ID>

      --template-parameter <TEMPLATE_PARAMETER>

      --description <DESCRIPTION>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Cancel schedule

Usage: ml-cli schedule cancel [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Page query task executions record

Usage: ml-cli schedule subtask-list [OPTIONS]

Options:
      --task-id <TASK_ID>

      --task-name <TASK_NAME>

      --task-state <TASK_STATE>
          Schedule status. 0=awaiting-execution, 1=executing, 2=completed, 3=cancelled
      --template-id <TEMPLATE_ID>

      --template-title <TEMPLATE_TITLE>

      --cloud-phone-id <CLOUD_PHONE_ID>

      --cloud-phone-name <CLOUD_PHONE_NAME>

      --begin-time <BEGIN_TIME>

      --end-time <END_TIME>

      --port <PORT>
          httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>
          API Key (Bearer Token), can also be set via ML_API_KEY env var
      --page-no <PAGE_NO>

      --page-size <PAGE_SIZE>

      --timeout <TIMEOUT>
          Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>
          Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help
          Print help
```

### CODIGO_PH_0

```text
Get a task execution

Usage: ml-cli schedule subtask-detail [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```

### CODIGO_PH_0

```text
Cancel execution

Usage: ml-cli schedule subtask-cancel [OPTIONS]

Options:
      --id <ID>
      --port <PORT>            httpServer port (auto-detected via IPC pipe by default)
      --api-key <API_KEY>      API Key (Bearer Token), can also be set via ML_API_KEY env var
      --timeout <TIMEOUT>      Request timeout in seconds [default: 15]
      --json-data <JSON_DATA>  Optional raw JSON payload; commands with dedicated flags may merge them into this body
  -h, --help                   Print help
```