Proxy-seller

Modems

Obter todos os modems

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

Essa solicitação retornará todos os seus modems

Exemplo

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

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

[
  {
    "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

Alterar o IP do modem

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/change-ip

Essa solicitação altera o IP do modem especificado.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/change-ip

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Corpo da solicitação

Nome

Tipo

Descrição

valor*

Cordas

endereço ip a ser definido no modem

Exemplo de corpo de solicitação:

{
  "value": "127.0.0.1"
}

Resposta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_ID,
INVALID_IP_ADDRESS
INVALID_MODEM

Colocar o modem em PAUSA

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/pause

Essa solicitação pausa a operação do modem

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/pause

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

{
  "success": false,
  "response": "modem-already-unused",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Modem UNPAUSE

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/unpause

Essa solicitação retoma o modem em pausa

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/unpause

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

Id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

{
  "success": false,
  "response": "modem-already-used",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Reiniciar o modem

Reinicializar um modem específico.

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/reboot

Essa solicitação reinicia o modem selecionado.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/reboot

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

resposta bem-sucedida não tem corpo, o estado de sucesso é determinado pelo status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Rotação do modem

Defina ou altere as configurações de rotação em seu modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/rotation

Essa solicitação define ou altera a rotação do modem.

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Parâmetros de consulta

Nome

Tipo

Descrição

rotação*

Número

tempo de rotação no mínimo

Se você definir a rotação de 5 minutos, o modem mudará a rotação a cada 5 minutos.

Se a rotação não estiver definida, ela será redefinida

Exemplo de solicitação com consulta

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation?rotation=5

Resposta

resposta bem-sucedida não tem corpo, o estado de sucesso é determinado pelo status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM

Autorizações de modem

Obter autorização do modem.

GEThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/auths

Essa solicitação retorna todas as autorizações que estão definidas no modem

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/auths

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

Id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

[
  {
    "id": "62326bcaf3904578675f9ef7",
    "authType": "LOGIN",
    "login": "jAck",
    "password": "re456pas",
    "ip": ""
  }
]
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
 INVALID_MODEM

Limite para modems

Se você precisar definir um limite de velocidade ou de tráfego no modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/proxyLimit

Essa solicitação define limites para o modem.

Atenção! Se o modem tiver autorizações (usuários) e os limites de proxy estiverem definidos em pelo menos um deles, no momento da definição dos limites no modem, todos os limites das autorizações serão redefinidos

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/proxyLimit

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Corpo da solicitação

Nome

Tipo

Descrição

modemIds*

Matriz de strings

Matriz de id de modem

speedLimit*

Número

limite de velocidade do modem em bits

trafficLimit*

Número

limite de velocidade de tráfego em bits

outOfLimitNotifications*

Booleano

para me notificar sobre o fim do limite?

Exemplo de corpo de solicitação

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "speedLimit": 209715200,
    "trafficLimit" 4294967296,
    "outOfLimitNotifications": false
}

Resposta

{
  "failedModems": []
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH,
MODEM_${id}_HAVE_INSUFFICIENT_PRIVELIGIES
INVALID_MODEM_IDS
MODEM_NOT_FOUND, RATE_NOT_FOUND

Enviar um relatório

Se você encontrar um problema com seu modem, envie um relatório.

POSThttps://mobile.proxy-seller.com/api/v1/modems/report

Esse ponto envia um relatório de um problema com um ou mais modems.

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/report

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Corpo da solicitação

Nome

Tipo

Descrição

hostId*

Cordas

id do host

modemIds*

Matriz de strings

Matriz de id de modem

descrição*

Cordas

descrição do problema com o modem

localidade*

string

idioma, agora você pode enviar "en"

Exemplo de corpo de solicitação

{
    "hostId": "21vjv1224n45v7457mvcas",
    "modemIds": [
        "63c234098746e15666325bf9f"
    ],
    "description": "not working",
    "locale": "en"
}

Resposta

resposta bem-sucedida não tem corpo, o estado de sucesso é determinado pelo status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_${id}_NOT_FOUND

Excluir limites de modems

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/proxyLimits

Essa solicitação remove todos os limites definidos do modem.

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/proxyLimits

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Excluir modem

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}

Essa solicitação remove o modem.

Cuidado, pois pode causar efeitos irreversíveis.

Exemplo

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f

Parâmetros do caminho

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

resposta bem-sucedida não tem corpo, o estado de sucesso é determinado pelo status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

On this page