Proxy-seller

Modems

Atualizado:

Obter todos os modems

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

Essa consulta 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 endereço IP do modem

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

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

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

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*

String

endereço IP a ser configurado no modem

Exemplo de corpo da 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 suspende o funcionamento do modem

Exemplo

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

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)

Reativar o modem

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

Esta solicitação retoma o modem que estava em pausa

Exemplo

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

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

Reinicie um modem específico.

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

Esta solicitação reinicia o modem selecionado.

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

ID do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

A resposta bem-sucedida não possui corpo; o estado de sucesso é determinado pelo código de 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 do seu modem.

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

Esta 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 em minutos

Se você definir uma 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

A resposta bem-sucedida não possui corpo; o estado de sucesso é determinado pelo código de 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 consulta retorna todas as autorizações definidas no modem

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

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 houver limites de proxy definidos em pelo menos uma delas, no momento em que os limites forem definidos no modem, todos os limites das autorizações serão reiniciados

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 IDs de modem

limite de velocidade*

Número

limite de velocidade do modem em bits

limite de tráfego*

Número

limite de velocidade do tráfego em bits

Notificações de ultrapassagem de limite*

Booleano

para me avisar quando o prazo acabar?

Exemplo de corpo da 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

Caso você tenha algum problema com o seu modem, envie um relatório.

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

Este item envia um relatório sobre 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*

String

ID do host

modemIds*

Matriz de strings

Matriz de IDs de modem

descrição*

String

descrição do problema com o modem

configuração regional*

string

idioma; a partir de agora, você pode enviar “en”

Exemplo de corpo da solicitação

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

Resposta

A resposta bem-sucedida não possui corpo; o estado de sucesso é determinado pelo código de 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 no modem.

Exemplo

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

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}

Esta solicitação remove o modem.

Tenha cuidado, pois isso pode causar efeitos irreversíveis.

Exemplo

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

Parâmetros de caminho

Nome

Tipo

Descrição

modemId*

String

ID do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

A resposta bem-sucedida não possui corpo; o estado de sucesso é determinado pelo código de status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

On this page