API Reference
/- Shared Resources
- Open API
- Modifying proxy information
Getting a list of proxies
Adding proxy
Delete proxy
Modifying proxy informati...
Update a proxy configuration.
- Preconditions: the proxy must exist in the team. Dynamic proxies cannot be updated through this endpoint. The proxy type must be a recognised value.
- Effect: this is a full overwrite, not a patch — fields you omit fall back to their defaults rather than keeping their current values. Read the proxy first and send it back complete.
- Propagation: profiles keep their binding because only the proxy record changes, but a browser or Cloud Phone that is already running continues to use the connection details it started with. Restart it to pick up the new ones.
- Completion: synchronous. No optimistic locking, so concurrent updates are last-write-wins.
Documented business errors: 14003, 14023. See Error Codes for what each code means. Any operation can additionally return the common codes.
Security
Authorization
Proxy type ID:
0= HTTP1= HTTPS2= SOCKS53= SSH4= Oxylabs5= Proxys.io6= GeoSurf7= Luminati8= Lumauto9= Oxylabsauto10= Trojan11= Shadowsocks12= vmess13= ABCPROXY14= LunaProxy15= IPHTML16= PiaProxy17= 922S5
Action to take when IP changes:
1= Notify / Refresh (common value)
Check system documentation for full options.
- MoreLogin open api endpointhttps://api.morelogin.com/proxyInfo/update
curl -i -X POST \
https://api.morelogin.com/proxyInfo/update \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "1566403036579198",
"proxyIp": "108.11.23.85",
"proxyPort": 4096,
"proxyName": "MyProxy",
"country": "US",
"city": "New York",
"username": "",
"password": "",
"proxyType": 0,
"proxyProvider": 0,
"encryptionType": 0,
"ipMonitor": true,
"ipChangeAction": 1,
"refreshUrl": "",
"state": ""
}'Response
{ "code": 0, "msg": "", "requestId": "efgh5678" }