MostLogin REST API
  1. Proxy
MostLogin REST API
  • MostLogin Developer Guide
  • Folder
    • Get folder list
      POST
    • Add a folder
      POST
    • Batch delete folders
      POST
    • Batch update folders
      POST
  • Profile
    • Get Profile list
      POST
    • Quick create a profile
      POST
    • Advanced create a profile
      POST
    • Get profile detail
      POST
    • Update profile's folder
      POST
    • Update profile's base proxy
      POST
    • Update profile's api extraction proxy
      POST
    • Update profile's proxy, select one
      POST
    • Move profiles to recycle bin
      POST
  • Browser
    • Open/Launch browser profile
      POST
    • Close browser profile
      POST
    • Close all profiles
      POST
  • Proxy
    • Get proxy list
      POST
    • Proxy detect
      POST
    • Add a basic proxy
      POST
    • Update basic proxy
      POST
    • Add a API extraction proxy
      POST
    • Update API extraction proxy
      POST
    • Delete proxies
      POST
  • Quit app
    POST
  • Schemas
    • Schemas
      • pagination_metadata
      • CloudPhoneProfileID
      • proxy
      • APIConfig
      • proxy_list
      • AdmissionConfig
      • proxy_create
      • AuthConfig
      • SuccessResponse
      • AutherConfig
      • proxy_update
      • BypassConfig
      • browser_profile_status
      • ChainConfig
      • browser_profile_status_list
      • ChainGroupConfig
      • browser_profile_status_create
      • Config
      • browser_profile_status_bulk_delete
      • ConnectorConfig
      • browser_profile_status_update
      • DialerConfig
      • browser_profile_status_bulk_change
      • Duration
      • extension
      • FileLoader
      • extension_list
      • FileRecorder
      • extension_create
      • ForwardNodeConfig
      • extension_bulk_delete
      • ForwarderConfig
      • extension_upload
      • HTTPLoader
      • folder
      • HTTPNodeConfig
      • folder_list
      • HTTPRecorder
      • folder_create
      • HandlerConfig
      • folder_update
      • HopConfig
      • folder_order_update
      • HostMappingConfig
      • folder_attach_profiles
      • HostsConfig
      • folder_detach_profiles
      • IngressConfig
      • folder_profile_ids
      • IngressRuleConfig
      • proxy_list_item
      • LimiterConfig
      • browser_profile_list_item
      • ListenerConfig
      • browser_profile_list
      • LogConfig
      • proxy_create_or_existing
      • LogRotationConfig
      • browser_profile_create
      • MetricsConfig
      • browser_profile_bulk_delete
      • NameserverConfig
      • browser_profile_mass_create
      • NodeConfig
      • browser_profile_transfer
      • PluginConfig
      • browser_profile
      • ProfilingConfig
      • browser_profile_full
      • RecorderConfig
      • browser_profile_delete
      • RecorderObject
      • browser_profile_update
      • RedisLoader
      • browser_profile_access_multi_edit
      • RedisRecorder
      • browser_profile_access_update
      • ResolverConfig
      • fingerprint
      • Response
      • webgl2Maximum
      • RouterConfig
      • font
      • RouterRouteConfig
      • homepage
      • SDConfig
      • homepage_list_item
      • SelectorConfig
      • homepage_list
      • ServiceConfig
      • homepage_create
      • SockOptsConfig
      • homepage_bulk_delete
      • TCPRecorder
      • homepage_update
      • TLSConfig
      • bookmark
      • TLSNodeConfig
      • bookmark_list_item
      • TLSOptions
      • bookmark_list
      • bookmark_create
      • bookmark_bulk_delete
      • bookmark_update
      • team_user
      • team_user_list_item
      • team_user_list
      • team_user_create
      • team_user_update
      • local_storage_item
      • local_storage_export
      • local_storage_import
      • cookie_item
      • cookies_export
      • cookies_import
      • cookies_export_input
      • cookies_export_response
      • cookie_robot_start
      • browser_profile_start
      • login_with_token
      • Proxy
      • ProxyCreateOrExisting
      • ProxyCreateInput
      • ProxyUpdateInput
      • ProxyList
      • ProxyListItem
      • PaginationMetadata
      • BrowserProfileStatus
      • BrowserProfileStatusCreateInput
      • BrowserProfileStatusUpdateInput
      • BrowserProfileStatusList
      • BrowserProfileStatusBulkChangeInput
      • BrowserProfileStatusBulkDeleteInput
      • Extension
      • ExtensionCreateInput
      • ExtensionUploadInput
      • ExtensionList
      • ExtensionBulkDeleteInput
      • Folder
      • FolderCreateInput
      • FolderUpdateInput
      • FolderList
      • FolderOrderUpdateInput
      • FolderAttachProfilesInput
      • FolderDetachProfilesInput
      • FolderProfileIds
      • BrowserProfile
      • BrowserProfileCreateInput
      • BrowserProfileUpdateInput
      • BrowserProfileList
      • BrowserProfileListItem
      • BrowserProfileFull
      • BrowserProfileDeleteInput
      • BrowserProfileBulkDeleteInput
      • BrowserProfileTransferInput
      • BrowserProfileAccessMultiEditInput
      • BrowserProfileAccessUpdateInput
      • Fingerprint
      • Font
      • HomePage
      • HomePageCreateInput
      • HomePageUpdateInput
      • HomePageList
      • HomePageListItem
      • HomePageBulkDeleteInput
      • Bookmark
      • BookmarkCreateInput
      • BookmarkUpdateInput
      • BookmarkList
      • BookmarkListItem
      • BookmarkBulkDeleteInput
      • TeamUser
      • TeamUserUpdateInput
      • TeamUserList
      • TeamUserListItem
      • TeamUserCreateInput
      • LocalStorageItem
      • LocalStorageExport
      • LocalStorageImportInput
      • CookieItem
      • CookiesExport
      • CookiesImportInput
      • CookiesExportInput
      • CookiesExportResponse
      • LoginWithTokenInput
    • Response
      • createAdmissionResponse
      • createAutherResponse
      • createBypassResponse
      • createChainResponse
      • createConnLimiterResponse
      • createHopResponse
      • createHostsResponse
      • createIngressResponse
      • createLimiterResponse
      • createRateLimiterResponse
      • createResolverResponse
      • createRouterResponse
      • createServiceResponse
      • deleteAdmissionResponse
      • deleteAutherResponse
      • deleteBypassResponse
      • deleteChainResponse
      • deleteConnLimiterResponse
      • deleteHopResponse
      • deleteHostsResponse
      • deleteIngressResponse
      • deleteLimiterResponse
      • deleteRateLimiterResponse
      • deleteResolverResponse
      • deleteRouterResponse
      • deleteServiceResponse
      • getConfigResponse
      • saveConfigResponse
      • updateAdmissionResponse
      • updateAutherResponse
      • updateBypassResponse
      • updateChainResponse
      • updateConnLimiterResponse
      • updateHopResponse
      • updateHostsResponse
      • updateIngressResponse
      • updateLimiterResponse
      • updateRateLimiterResponse
      • updateResolverResponse
      • updateRouterResponse
      • updateServiceResponse
  1. Proxy

Add a basic proxy

POST
/api/proxy/createBaseProxy
Add proxy information. The added proxy can be used for assigning to a profile.

Request

Authorization
Add parameter in header
Authorization
Example:
Authorization: ********************
Header Params

Body Params application/json

Example
{
    "protocol": "socks5",
    "host": "127.0.0.1",
    "port": 10809,
    "proxyUsername": "name",
    "proxyPassword": "pass",
    "rotateUrl": "https://testip.com",
    "repeatItem": false,
    "publicViewing": 0,
    "proxyMethod": 0
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:30898/api/proxy/createBaseProxy' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "protocol": "socks5",
    "host": "127.0.0.1",
    "port": 10809,
    "proxyUsername": "name",
    "proxyPassword": "pass",
    "rotateUrl": "https://testip.com",
    "repeatItem": false,
    "publicViewing": 0,
    "proxyMethod": 0
}'

Responses

🟢200OK
Default Response
This response does not have a body.
Example
{
    "duplicateCheck": false,
    "host": "127.0.0.1",
    "id": "df9264933e9b4981aaa00036faa28e6e",
    "isGlobalProxyInfo": false,
    "isIpNoChange": false,
    "mainUserId": "2c92b02392f6578a0192fae0e33d000b",
    "port": 10809,
    "protocol": "socks5",
    "proxyMethod": 0,
    "proxyPassword": "ef60cf3c6eecc42cc9a719d0d6dca767da7052e321311db7e02dea73b6acc37d@456bitbrowser",
    "proxyUsername": "name",
    "publicViewing": 0,
    "repeatItem": false,
    "rotateUrl": "https://testip.com",
    "userId": "2c92b02392f6578a0192fae0e33d000b"
}
🟠400Bad request
Modified at 2025-08-16 06:45:36
Previous
Proxy detect
Next
Update basic proxy
Built with