Hosts
Get all hosts
This request will return all hosts to which you are connected.
GET https://mobile.proxy-seller.com/api/v1/hosts
Exalpme
https://mobile.proxy-seller.com/api/v1/hostsHeaders
Content-Type
application/json
Authorization*
<YOUR_API_TOKEN>
Response
[
{
"id": "21vjv1224n45v7457mvcas",
"name": "Host Number 1",
"number": "101"
}
]AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILEDGet modems
GET https://mobile.proxy-seller.com/api/v1/hosts/{hostId}/modems
This query will return all your modems that are connected to the specified host ID
Example
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/modemsPath Parameters
hostId*
String
Id of host
Headers
Content-Type
application/json
Authorization*
<YOUR_API_TOKEN>
Response
[
{
"id": "63c234098746e15666325bf9f",
"ip": "",
"use": false,
"status": "DOWN",
"ipProxy": "101.111.44.191",
"portHttp": "40303",
"portSocks": "50303",
"simProvider": "MTS UKR",
"simNumber": null,
"hostId": "21vjv1224n45v7457mvcas"
}
]AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_IDINVALID_HOSTChange host name
PATCH https://mobile.proxy-seller.com/api/v1/hosts/{hostId}/changeName
This request change the name of host.
Example
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/changeNamePath parameters
hostId*
String
id of host
Headers
Content-Type
application/json
Authorization*
<YOUR_API_TOKEN>
Request body
name*
String
new host name
Example request body
{
"name": "Host new name"
}Response
{
"id": "21vjv1224n45v7457mvcas",
"name": "Host new name",
"number": "101"
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,HOST_NOT_FOUNDReboot all modems
Reboot all modems within the host.
PATCH https://mobile.proxy-seller.com/api/v1/hosts/{hostId}/reboot
This request reboot all modems on the selected host.
Example:
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/rebootHeaders
Content-Type
application/json
Authorization*
<YOUR_API_TOKEN>
Path Parameters
hostId*
String
id of host
Response
successful answer has no body, the success state is determined by the status 200
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,Export info all modems
Downloading information from all modems within the host.
POST https://mobile.proxy-seller.com/api/v1/hosts/{hostId}/export
This request return file with modems info form one selected host
Example:
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/exportHeaders
Content-Type
application/json
Authorization*
<YOUR_API_TOKEN>
Path Parameters
hostId*
String
id of host
Body
extension*
enum: ["txt", "csv", "xlsx"]
file extension for which the data will be formatted
fileName
String
name of file
format
String
the column order of the source file
format can consist of the values: "%number%, %ip%, %use%". The values should be specified in any order you like, comma-separated, without spaces. in case of absence of format, the default format is used.
Example request body:
{
"extension": "txt",
"format": "%number%,%ip%,%use%",
"fileName": "test"
}Response
%number%,%ip%,%use%
101,101.111.44.191,false
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,Last updated