• Website
  • Server status
  • API documentation
  • Blog
Telegram Icon Community
EN
Русский
Português
English
中文 (中国)
Tiếng Việt
Log in Try for $2
  • Website
  • Server status
  • API documentation
  • Blog
  • Telegram Icon Community
  • English (US)
    Русский
    Português
    English
    中文 (中国)
    Tiếng Việt
Log in View Plans

Basic automation with CLI

Use the command line to automate browser profiles, launch sessions, and execute tasks efficiently.

search icon

Try a different keyword or check for typos. If you still need help, contact support.

  • Getting started with Multilogin automation
  • Basic automation with CLI
  • Low-code automation with Postman
  • Script runner & predefined scripts
  • Puppeteer, Selenium, and Playwright
  • Custom Python scripts
  • Quick solutions with Developer Tools
  • External automation tools
  • Home
  • breadcrumb separator bar
  • Multilogin
  • breadcrumb separator bar
  • Efficient task automation with API
  • breadcrumb separator bar
  • Basic automation with CLI
  • breadcrumb separator bar
  • How to use CLI commands for cloud phones

How to use CLI commands for cloud phones

Written by Anton L ( Updated on May 29th, 2026 )

Updated on May 29th, 2026

New to CLI? No worries. We’ll start with the basics, then you can use the command table when you need something specific.

Step 1: launch CLI

You need to launch CLI (either by launching the executable or via Terminal/Command prompt). Follow the article for more details: How to start working with CLI.

Step 2: log in to authenticate

In order to get your API token, you will need to first log in to your account via the login command.

  1. Paste this command: xcli login --username yourusername --password yourpassword 
  2. Edit values for each flag

Then scroll to “Mobile Profile Commands”. This section has the commands you can use for cloud phones.

Ready to run your first cloud phone commands? Start with these guides:

  • How to create cloud phones via CLI 
  • How to launch and stop cloud phones via CLI 

Cloud phone commands

Want to do something specific? Use the table below to find the right command:

Cli command Description Required flags Notes

mobile-profiles-limit

gets mobile profiles limit

N/A  

mobile-profiles-group

gets or create mobile profile group

N/A

Returns the mobile profile group for the current workspace. If no group exists yet, one is created automatically.

mobile-profiles-states

gets states by country

--country ISO country codes are used. For example, USA and GBR for the US and UK respectively.

mobile-profiles-cities

gets cities by state

--state 

Use the state name returned by mobile-profiles-states, for example, "Alabama" or "California".

mobile-profiles-proxy-check

checks proxy configuration

--detect-type 

--port 

--proxy-type

--server 

--detect-type sets the detection service via IP2Location (by default) or IP-API.

Set the proxy port. The default port is 1080.

Choose the proxy type: socks5 or http. The default type is socks5.

Set the server address next to the --server flag. 

mobile-profiles-phone-brand-list

gets list of phone brands by Android version

--android-version Set the number for the --android-version flag (e.g. 12, 13, 14, 15, 16).

mobile-profiles-phone-list

gets list of mobile profiles (phones) with filters

N/A  There are additional values for filtering the search result. Use --help flag for that.

mobile-profiles-create

creates new mobile profiles (phones)

--mobile-type

--phone-name

--proxy 

Set the OS version with the --mobile-type flag, for example, “Android 12”.

For proxy, add the full proxy string, for example:

socks5://user:pass@host:port

You can also set extra values, like geolocation, brand, and model. Use the --help flag to see them.

mobile-profiles-update

updates mobile profile (phone)

--id

--phone-name

Use the cloud phone ID with the --id flag. 

You can also edit proxy, notes, and tags. Use the --help flag to see all options.

mobile-profiles-delete

delete mobile profiles by IDs

--ids

Separate the list of cloud phone IDs with comma. For example:

"1,2,3"

mobile-profiles-statuses

gets mobile profiles statuses

--ids

Separate the list of cloud phone IDs with commas. For example:

"1,2,3"

mobile-profiles-tag-assign

assign tags to mobile profile

--profile-id

--tags

You can add up to 10 tags.

mobile-profiles-tag-unassign

removes tags from mobile profile

--profile-id

--tags

 

mobile-phone-shutdown

shutdowns mobile profiles

--ids

Separate the list of cloud phone IDs with commas. For example:

“1,2,3”

mobile-phone-launch

launches mobile profiles

--ids

Separate the list of cloud phone IDs with comma. For example:

“1,2,3”

mobile-profiles-app-list

get list of available mobile application

N/A You can use extra values to filter the results. Use the flag --help to see them.

mobile-profiles-app-install

batches install applications for a group of phones

--id

--version_id

--id is the application ID. --version_id is the app version ID. You can get both values with the mobile-profiles-app-list command.

mobile-profiles-phone-start

starts mobile profiles proxy call (launch phone without GUI)

--ids

Separate list of cloud phone IDs with comma. For example:

“1,2,3”

mobile-profiles-phone-stop

stops mobile profiles proxy call (stops phone without GUI)

--ids

Separate list of cloud phone IDs with comma. For example:

“1,2,3”

mobile-profiles-phone-import-template

downloads Excel template for profile import

N/A Set a custom export path with the --output flag. By default, files are saved in /mlx/deps/cli/

mobile-profiles-phone-import-validate

validates mobile profiles import file

--file --file sets the path to the Excel file you want to validate.

mobile-profiles-phone-export

exports mobile profiles to Excel file

--ids

Set a custom export path with the --output flag. By default, files are saved in /mlx/deps/cli/

--ids sets how many profiles to export. You can export from 1 to 200 profiles.

mobile-profiles-files-list

lists uploaded mobile profile files

--page

Set the page number. Page 1 is used by default.

You can use extra values to filter the results. Use the --help flag to see them.

mobile-profiles-files-upload

uploads a file to mobile profile drive

--file

--file sets the path to the file. Use --help to see supported file types.

mobile-profiles-files-delete

deletes files from mobile profile drive by IDs

--ids

Separate list of file IDs with commas. For example:

“1,2,3”.

You can get file IDs from mobile-profiles-files-list.

mobile-profiles-files-tag-assign

assigns tags to mobile profile files

--material-id

--tags

--material-id sets the id of the file. You can get file IDs with the mobile-profiles-files-list command.

You can add up to 10 tags.

mobile-profiles-files-tag-unassign

unassigns tags from mobile profile files

--material-id

--tags

--material-id sets the id of the file. You can get file IDs with the mobile-profiles-files-list command.

You can add up to 10 tags.

mobile-profiles-transfer

transfers mobile profiles to another user

--ids

--target-email

Separate list of file IDs with commas. For example:

“1,2,3”.

You can transfer up to 200 profiles at once.

--target-email is the recipient's email address.

 

Was this article helpful?

Give feedback about this article

In this article

  • Step 1: launch CLI
  • Step 2: log in to authenticate
  • Cloud phone commands

Multilogin community

Stay informed, share your thoughts, and engage with others!

Telegram Icon Join us on Telegram

Read more on the topic

Blog Post Img

10 Best Datacenter Proxies for Web Scraping (2025 Edition)

Apr 2, 2025 5 min read
Google SERP Img

What is a Google SERP Proxy and Why Should You Care?

Apr 1, 2025 6 min read
UK Proxy Img

What Are Dedicated UK Proxies? Everything You Need to Know

Apr 1, 2025 6 min read
Related Article Title Icon

Related articles

  • Learn CLI commands
  • What is CLI automation?
  • How to create a profile via CLI

Mobile

  • Cloud phone
  • Virtual phone
  • Remote phone
  • Phone farming
  • Cloud cell phone
  • Cloud Android emulation
  • AI Quick Action Automation

Multi-accounting

  • Multiple Instagram accounts
  • Multiple Tiktok accounts
  • Multiple Reddit accounts
  • Multiple Telegram accounts
  • Multiple Facebook accounts
  • Multiple Youtube accounts
  • Multiple LinkedIn accounts

COMPARISON

  • Multilogin vs. MoreLogin
  • Multilogin vs. FlashID
  • Multilogin vs. DuoPlus
  • Multilogin vs. VMOS cloud
  • Multilogin vs. Octo Browser
  • Multilogin vs. AdsPower
  • Multilogin vs. GoLogin

Platform proxies

  • Mobile proxy
  • Reddit proxy
  • Instagram proxy
  • TikTok proxy
  • Facebook proxy
  • Youtube proxy
  • LinkedIn proxy

USECASES

  • Cloud phones for Tiktok
  • Cloud phones for Instagram
  • Cloud phones for Reddit
  • Cloud phones for Facebook
  • Cloud phones for Youtube

RESOURCES

  • Knowledge base
  • API documentation
  • Glossary
  • Academy
  • Blog
  • Server status
  • Release notes

FREE TOOLS

  • YouTube views to money calculator
  • Instagram money calculator
  • Online URL to text converter
  • Google local SERP checker
  • Random address generator

GET IN TOUCH

  • Contact 24/7 support
    [email protected]
  • Referral program
  • Affiliate program
  • Pricing page
  • Careers
GDPR Compliant

© 2026 Multilogin. All rights reserved.

  • Privacy policy
  • Terms of service
  • Cookie policy
Multilogin watermark
  • MOBILE

    • Cloud phone
    • Virtual phone
    • Remote phone
    • Phone farming
    • Cloud cell phone
    • Cloud Android emulation
    • AI Quick Action Automation
  • MULTI-ACCOUNTING

    • Multiple Instagram accounts
    • Multiple Tiktok accounts
    • Multiple Reddit accounts
    • Multiple Telegram accounts
    • Multiple Facebook accounts
    • Multiple Youtube accounts
    • Multiple LinkedIn accounts
  • COMPARISON

    • Multilogin vs. MoreLogin
    • Multilogin vs. FlashID
    • Multilogin vs. DuoPlus
    • Multilogin vs. VMOS cloud
    • Multilogin vs. Octo Browser
    • Multilogin vs. AdsPower
    • Multilogin vs. GoLogin
  • PLATFORM PROXIES

    • Mobile proxy
    • Reddit proxy
    • Instagram proxy
    • TikTok proxy
    • Facebook proxy
    • Youtube proxy
    • LinkedIn proxy
  • USECASES

    • Cloud phones for Tiktok
    • Cloud phones for Instagram
    • Cloud phones for Reddit
    • Cloud phones for Facebook
    • Cloud phones for Youtube
  • RESOURCES

    • Knowledge base
    • API documentation
    • Glossary
    • Academy
    • Blog
    • Server status
    • Release notes
  • FREE TOOLS

    • YouTube views to money calculator
    • Instagram money calculator
    • Online URL to text converter
    • Google local SERP checker
    • Random address generator
  • GET IN TOUCH

    • Contact 24/7 support
      [email protected]
    • Referral program
    • Affiliate program
    • Pricing page
    • Careers
GDPR Compliant
  • Privacy policy
  • Terms of service
  • Cookie policy

© 2026 Multilogin. All rights reserved.

Expand