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