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/hosts

Headers

NameValue

Content-Type

application/json

Authorization*

<YOUR_API_TOKEN>

Response

[
  {
    "id": "21vjv1224n45v7457mvcas",
    "name": "Host Number 1",
    "number": "101"
  }
]

Get 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/modems

Path Parameters

NameTypeDescription

hostId*

String

Id of host

Headers

NameValue

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"
  }
]

Change 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/changeName

Path parameters

NameTypeDescription

hostId*

String

id of host

Headers

NameValue

Content-Type

application/json

Authorization*

<YOUR_API_TOKEN>

Request body

NameTypeDescription

name*

String

new host name

Example request body

{
    "name": "Host new name"
}

Response

{
    "id": "21vjv1224n45v7457mvcas",
    "name": "Host new name",
    "number": "101"
}

Reboot 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/reboot

Headers

NameValue

Content-Type

application/json

Authorization*

<YOUR_API_TOKEN>

Path Parameters

NameTypeDescription

hostId*

String

id of host

Response

successful answer has no body, the success state is determined by the status 200

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/export

Headers

NameValue

Content-Type

application/json

Authorization*

<YOUR_API_TOKEN>

Path Parameters

NameTypeDescription

hostId*

String

id of host

Body

NameTypeDescription

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

Last updated