Proxy-seller

Anfitriones

Obtener todos los hosts

Esta petición le devolverá todos los hosts a los que está conectado.

GEThttps://mobile.proxy-seller.com/api/v1/hosts

Exalpme

https://mobile.proxy-seller.com/api/v1/hosts

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Respuesta

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

Obtener módems

GEThttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/modems

Esta consulta le devolverá todos los módems conectados al ID de host especificado

Ejemplo

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/modems

Parámetros de la ruta

Nombre

Tipo

Descripción

hostId*

Cadena

Id de host

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Respuesta

[
  {
    "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_MATCH
INVALID_HOST_ID
INVALID_HOST

Cambiar el nombre del host

PATCHhttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/changeName

Esta solicitud cambia el nombre del host.

Ejemplo

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/changeName

Parámetros de la ruta

Nombre

Tipo

Descripción

hostId*

Cadena

id de host

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Cuerpo de la solicitud

Nombre

Tipo

Descripción

nombre*

Cadena

nuevo nombre de host

Ejemplo de cuerpo de solicitud

{
    "name": "Host new name"
}

Respuesta

{
    "id": "21vjv1224n45v7457mvcas",
    "name": "Host new name",
    "number": "101"
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_HOST_ID,
HOST_NOT_FOUND

Reiniciar todos los módems

Reinicia todos los módems del host.

PATCHhttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/reboot

Esta solicitud reinicia todos los módems del host seleccionado.

Ejemplo:

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/reboot

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Parámetros de la ruta

Nombre

Tipo

Descripción

hostId*

Cadena

id de host

Respuesta

la respuesta satisfactoria no tiene cuerpo, el estado satisfactorio viene determinado por el estado 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_HOST_ID,

Exportar info todos los módems

Descarga de información de todos los módems del host.

POSThttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/export

Esta petición devuelve un fichero con información de los módems de un host seleccionado

Ejemplo:

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/export

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Parámetros de ruta

Nombre

Tipo

Descripción

hostId*

Cadena

id de host

Cuerpo

Nombre

Tipo

Descripción

extensión*

enum: ["txt", "csv", "xlsx"]

extensión de archivo para la que se formatearán los datos

fileName

Cadena

nombre del archivo

formato

Cadena

el orden de las columnas del fichero fuente

puede constar de los valores "%número%, %ip%, %uso%". Los valores deben especificarse en el orden que se desee, separados por comas, sin espacios. en caso de ausencia de formato, se utiliza el formato por defecto.

Ejemplo de cuerpo de solicitud:

{
    "extension": "txt",
    "format": "%number%,%ip%,%use%",
    "fileName": "test"
}

Respuesta

%number%,%ip%,%use%
101,101.111.44.191,false
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_HOST_ID,

On this page