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

Low-code automation with Postman

Automate browser tasks with Postman – no coding required. Learn how to send API requests, manage profiles, and streamline workflows with minimal effort.

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
  • Explore features
  • breadcrumb separator bar
  • Efficient task automation with API
  • breadcrumb separator bar
  • Low-code automation with Postman
  • breadcrumb separator bar
  • How to sign in and refresh your Multilogin API token

How to sign in and refresh your Multilogin API token

Written by Yelena V ( Updated on October 15th, 2026 )

Updated on October 15th, 2026

For regular Multilogin API automation, use an automation token. It lasts longer, so you don't need to refresh your token every 30 minutes. Use API sign-in only when your integration needs to log in automatically, without someone copying a token from the Multilogin dashboard. 

➡️ In Postman, go to “Profile Access Management” → “User Sign In” → enter your email and MD5 password hash → click “Send”.

The “User Sign In” request gives you a regular API token and a refresh token. You can then use “User Refresh Token (Switch Workspace)” to get new tokens without signing in again.

Who can use automation?

  • 👨‍💻 Account owner and all team members (access to features depends on roles)
  • 💰 Available on Pro 10 and higher plans
 

Before you start

Install Postman 

You’ll need Postman with the Multilogin API collection imported:

  1. Install Postman
  2. Open the Multilogin API documentation and click “Run in Postman”
  3. Click “Import”

How to sign in through the API

Use API sign-in only when your integration needs to log in without someone copying a token from the Multilogin dashboard. For regular automation, use an automation token instead. It lasts longer and doesn't need to be refreshed every 30 minutes.

Step 1: generate your MD5 password hash

The “User Sign In” request needs an MD5 hash of your Multilogin password, not the password itself.

You can generate it on your computer using Python 3. Make sure Python is installed before starting. On Windows, use py instead of python3 if needed.

  1. Open Terminal (macOS/Linux) or PowerShell (Windows)
  2. Run this command:
python3 -c "import hashlib, getpass; print(hashlib.md5(getpass.getpass('Password: ').encode()).hexdigest())"
  1. Enter your Multilogin password when prompted
  2. Copy the generated hash

You can also use an online MD5 generator
But you'll need to enter your Multilogin password on a third-party website. We recommend generating the hash on your computer instead. Use online tools at your own risk.

 

Step 2: sign in and get your tokens

Use your email and password hash to sign in through the API. You'll get a regular API token for making requests and a refresh token for renewing access.

  1. In Postman, open “Profile Access Management” → “User Sign In”
  2. Go to “Body” and enter your email and password hash
{
  "email": "[email protected]",
  "password": "your_md5_password_hash"
}
  1. Click “Send”

A successful sign-in returns two values:

  • token: your regular API token, valid for 30 minutes
  • refresh_token: lets you get another regular API token without signing in again

Keep both values private. You'll need them for the next step.

How to refresh your regular API token

Regular API tokens expire after 30 minutes. Use “User Refresh Token (Switch Workspace)” to get new tokens without signing in again.

You'll need your regular API token in “Authorization” and your refresh token in “Body”.

When do you need workspace_id?
You can leave workspace_id out when refreshing a token for your current workspace, unless strict mode is enabled. To switch workspaces, add workspace_id to the request body. You can find the ID using “User Workspaces”.

 
  1. In Postman, open “Profile Access Management” → “User Refresh Token (Switch Workspace)”
  2. Open “Authorization”
  3. Select “Bearer Token”
  4. Enter the token returned by “User Sign In”
  5. Open “Body” and enter your email and refresh token
{
  "email": "[email protected]",
  "refresh_token": "your_refresh_token"
}
  1. Click “Send”

A successful response returns a new token and refresh_token. Use the new values for future requests.

FAQs

Why am I getting "Missing authorization header"?

The refresh request needs your regular API token under “Authorization” → “Bearer Token”.

Make sure you've added the regular token, not the refresh_token. The refresh token belongs in the JSON body.

Why am I getting "Wrong workspace user"?

Check the workspace_id in your request.

  • If you're refreshing a token for your current workspace, remove workspace_id from the body unless strict mode requires it
  • If you're switching workspaces, use a real workspace ID that your account has access to

Don't leave Postman's example value <string> in the request.

Can I use this method to refresh an automation token?

No. The refresh request works with regular API tokens, not automation tokens.

If your automation token expires, generate a new one.

Why does Postman return “Wrong JWT token”?

Your API token may have expired or might be missing from the authorization settings. Get a fresh token and add it under “Authorization” → “Bearer Token”. Make sure the token belongs to the correct Multilogin workspace.

How long does my API token last?

A regular API token lasts 30 minutes. For longer-running or repeated API requests, we recommend using an automation token instead.

Was this article helpful?

Give feedback about this article

In this article

  • Before you start
  • How to sign in through the API
  • Step 1: generate your MD5 password hash
  • Step 2: sign in and get your tokens
  • How to refresh your regular API token
  • FAQs
  • Why am I getting "Missing authorization header"?
  • Why am I getting "Wrong workspace user"?
  • Can I use this method to refresh an automation token?
  • Why does Postman return “Wrong JWT token”?
  • How long does my API token last?

Multilogin community

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

Telegram Icon Join us on Telegram

Read more on the topic

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

  • Which Multilogin automation tool should I use?
  • How to get your Multilogin automation token
  • How to navigate Multilogin API documentation with Postman

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