Proxy-seller

Autorización del módem

Autorización del módem

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Esta consulta devuelve los datos de autorización por su ID.

Ejemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Parámetros de la ruta

Nombre

Tipo

Descripción

modemAuthId*

Cadena

Id del módem Autorización

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Respuesta

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

Crear autorización

POSThttps://mobile.proxy-seller.com/api/v1/modemAuths

Esta solicitud crea una autorización en el módem (añade un usuario). Para los módems con la tarifa "BÁSICA", sólo se puede instalar un usuario

Ejemplo

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

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Cuerpo de la solicitud

Nombre

Tipo

Descripción

modemIds*

Matriz de cadenas

Matriz de identificadores de módem en los que se escribirá el método de autorización

authType*

enum: ["LOGIN", "IP"]

Сan sólo ser "LOGIN" o "IP"

ip*

Cadena

Dirección IP (debe ser igual a la cadena vacía si authType = "LOGIN")

inicio de sesión*

Cadena

sólo puede contener letras latinas, números y caracteres especiales (debe ser igual a la cadena vacía si authType = "IP")

contraseña*

Cadena

sólo puede contener letras latinas, números y caracteres especiales (debe ser igual a la cadena vacía si authType = "IP")

Ejemplo de cuerpo de solicitud

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel",
    "password": "re129883pas",
}

Respuesta

{
  "modemAuth": {
    "id": "1237jj213cb7965413342665",
    "authType": "LOGIN",
    "login": "samuel",
    "password": "re129883pas",
    "ip": ""
  },
  "errors": {}
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
INVALID_MODEM

Editar autorización

PUThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Esta solicitud de autorización de edición en el módem .

Ejemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Cuerpo de la solicitud

Nombre

Tipo

Descripción

authType*

enum: ["LOGIN", "IP"]

Сan sólo ser "LOGIN" o "IP"

ip*

Cadena

Dirección IP (debe ser igual a la cadena vacía si authType = "LOGIN")

inicio de sesión*

Cadena

sólo puede contener letras latinas, números y caracteres especiales (debe ser igual a la cadena vacía si authType = "IP")

contraseña*

Cadena

sólo puede contener letras latinas, números y caracteres especiales (debe ser igual a la cadena vacía si authType = "IP")

Ejemplo de cuerpo de solicitud

{
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel new name",
    "password": "new129883pas",
}

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
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
MODEM_AUTH_NOT_FOUND

Borrar autorización

DELETEhttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Esta petición elimina la autorización del módem (borra el usuario)

Ejemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Parámetros de ruta

Nombre

Tipo

Descripción

modemAuthId*

Cadena

id de autorización del módem

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Respuesta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

Limita la autorización

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}/proxyLimit

Esta petición devuelve los límites de la autorización especificada (usuario) en el módem seleccionado

Ejemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"

Parámetros de ruta

Nombre

Tipo

Descripción

modemAuthId*

Cadena

id de autorización del módem

Parámetros de consulta

Nombre

Tipo

Descripción

modemId*

Cadena

id del módem

Cabeceras

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Respuesta

{
  "id": "652319f04cb7965413432168",
  "ownerId": "62326bcaf3904578675f9ef7",
  "speedLimit": 10000,
  "trafficLimit": 10000
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
GOT_INVALID_AUTHS_BY_OWNER
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND

On this page