Skip to content

Profile Access (User & Workspace)

Endpoints for authentication, workspace management, and folder operations.

Base URL: https://api.multilogin.com

Authentication Endpoints

Sign In

POST /user/signin

bash
curl -X POST https://api.multilogin.com/user/signin \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "password": "your-password"}'

Refresh Token

POST /user/refresh_token

bash
curl -X POST https://api.multilogin.com/user/refresh_token \
  -H "Authorization: Bearer YOUR_TOKEN"

Change Password

POST /user/change_password

bash
curl -X POST https://api.multilogin.com/user/change_password \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"current_password": "old", "new_password": "new"}'

Reset Password

POST /user/reset_password

bash
curl -X POST https://api.multilogin.com/user/reset_password \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com"}'

Workspace Endpoints

List Profiles in Workspace

GET /workspace/profiles

Returns profiles with pagination, filtering, and sorting.

ParameterTypeRequiredDescription
limitnumberNoItems per page (default: 20)
offsetnumberNoSkip items (default: 0)
searchstringNoSearch by profile name
sort_bystringNoSort field
sort_orderstringNoasc or desc
is_removedbooleanNoShow deleted profiles
folder_idUUIDNoFilter by folder
storage_typestringNocloud or local
bash
curl "https://api.multilogin.com/workspace/profiles?limit=50&offset=0&search=my-profile" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response:

json
{
  "status": {"error_code": "", "http_code": 200, "message": ""},
  "data": {
    "profiles": [
      {
        "uuid": "8feb79fc-2b42-4d54-a3eb-f26fddd31499",
        "name": "my-profile",
        "browser_type": "mimic",
        "os_type": "windows",
        "folder_id": "...",
        "is_local": false,
        "created_at": "2024-01-15T10:30:00Z",
        "updated_at": "2024-01-15T10:30:00Z"
      }
    ],
    "total": 1
  }
}

List Folders

GET /workspace/folders

bash
curl "https://api.multilogin.com/workspace/folders" \
  -H "Authorization: Bearer YOUR_TOKEN"

Create Folder

POST /workspace/folder/create

bash
curl -X POST https://api.multilogin.com/workspace/folder/create \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "my-folder"}'

Update Folder

POST /workspace/folder/update

bash
curl -X POST https://api.multilogin.com/workspace/folder/update \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"folder_id": "FOLDER_UUID", "name": "renamed-folder"}'

Remove Folder

POST /workspace/folder/remove

bash
curl -X POST https://api.multilogin.com/workspace/folder/remove \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"folder_id": "FOLDER_UUID"}'

Workspace Info

Get Workspace Details

GET /workspace/info

Returns workspace configuration, member count, and subscription details.

bash
curl "https://api.multilogin.com/workspace/info" \
  -H "Authorization: Bearer YOUR_TOKEN"

Get Workspace Members

GET /workspace/members

bash
curl "https://api.multilogin.com/workspace/members" \
  -H "Authorization: Bearer YOUR_TOKEN"

Access Flow