Guide · low-code
Postman + Multilogin X
Before you write Playwright, prove sign-in and profile start in Postman. That is exactly how Multilogin’s own help articles teach automation — and how ads desks stop guessing which half of the stack is broken.
Import the real collection
- Open the official Multilogin API documenter.
- Use Run in Postman (desktop or web) so you get every folder: PAM, Launcher, Profile Management, Proxy, cookies, etc.
- Our monorepo skeleton (kits/postman) only mirrors the three requests operators hit every day — always prefer Multilogin’s import when fields drift.
Full setup article: Configure Postman for Multilogin.
Sign-in (Profile Access Management)
- Hash your account password with MD5 (Multilogin’s help links an MD5 generator; hashes the password string, not a fancy KDF).
- POST User Sign In with email + password hash.
- Copy
data.token. Multilogin documents ~30 minutes expiry — refresh via User Refresh Token, or use an automation token with a longer TTL if you run farms. - Set collection Authorization to Bearer
{{token}}(their sample collection script stores the token for you).
Deeper notes: API auth guide · 401 troubleshooting.
Start a profile (Launcher folder)
From Multilogin’s start-profile help (v2):
- App must be running locally.
- You need
folder_idandprofile_id. - Query params that matter for automation:
automation/automation_type=playwright|puppeteer|selenium, plus optionalheadless_mode. - Success → response includes the local automation port.
Official article: Start a Multilogin profile with Postman.
Typical host shape from Multilogin’s Playwright sample (verify in your imported collection):
GET https://launcher.mlx.yt:45001/api/v2/profile/f/{folder_id}/p/{profile_id}/start
?automation_type=playwright&headless_mode=false
Authorization: Bearer {token}
Then attach code
Playwright · Puppeteer · Selenium. Ads context: multi-account ads.
When Postman works but code fails
Copy the exact host, path, and Authorization header. MD5 the password the same way. Then check token age — token desk. Launcher still needs the desktop agent running.
Get SAAS50 / MIN50 Full API map