Proxy-seller

Autorización del módem

Actualizado:

Autorización del módem

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

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

Ejemplo

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

Parámetros de ruta

Nombre

Tipo

Descripción

modemAuthId*

Cadena

Identificador de autorización del módem

Encabezados

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). En el caso de los módems con la tarifa «BASIC», solo se puede dar de alta un usuario.

Ejemplo

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

Encabezados

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Cuerpo de la solicitud

Nombre

Tipo

Descripción

modemIds*

Matriz de cadenas

Conjunto de identificadores de módem en los que se aplicará el método de autorización

authType*

enumeración: ["LOGIN", "IP"]

Solo puede ser «LOGIN» o «IP»

ip*

Cadena

Dirección IP (debe ser una cadena vacía si authType = «LOGIN»)

iniciar sesión*

Cadena

solo puede contener letras latinas, números y caracteres especiales (debe ser una cadena vacía si `authType = "IP"`)

contraseña*

Cadena

solo puede contener letras latinas, números y caracteres especiales (debe ser una cadena vacía si `authType = "IP"`)

Ejemplo de cuerpo de la 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

Autorización de edición

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

Esta solicitud solicita autorización para editar el módem.

Ejemplo

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

Encabezados

Nombre

Valor

Tipo de contenido

application/json

Autorización*

<YOUR_API_TOKEN>

Cuerpo de la solicitud

Nombre

Tipo

Descripción

authType*

enumeración: ["LOGIN", "IP"]

Solo puede ser «LOGIN» o «IP»

ip*

Cadena

Dirección IP (debe ser una cadena vacía si authType = «LOGIN»)

iniciar sesión*

Cadena

solo puede contener letras latinas, números y caracteres especiales (debe ser una cadena vacía si `authType = "IP"`)

contraseña*

Cadena

solo puede contener letras latinas, números y caracteres especiales (debe ser una cadena vacía si `authType = "IP"`)

Ejemplo de cuerpo de la solicitud

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

Respuesta

La respuesta correcta no tiene cuerpo; el estado de éxito viene determinado por el código de 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

Eliminar autorización

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

Esta solicitud retira la autorización del módem (elimina al 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

Encabezados

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 solicitud 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

Encabezados

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

Autorización del módem | Proxy-seller