---
title: Puntos finales de control LDWS
slug: develop/es/puntos-finales-de-control-ldws
docTags: 
createdAt: 2025-03-11T07:03:32.131Z
---

## PUT /v1/control/reboot/ 

Reinicia el reproductor.

**Cuerpo de la solicitud**

- `informe_de_fallo` <font color="#704ae0">bool</font>: Configurar este parámetro como true reinicia el reproductor y guarda un archivo de informe de fallos en la carpeta brightsign-dumps. Use esto solo cuando se lo indique el servicio de atención al cliente de BrightSign, que puede solicitar el informe de fallos al ayudarle a solucionar problemas de un reproductor.
- `restablecimiento_de_fábrica` <font color="#704ae0">bool</font>**:** Configurar este parámetro como true restablece el reproductor a los valores predeterminados de fábrica, borrando todas las configuraciones persistentes del registro para redes, seguridad y otras aplicaciones.
- `autorun` <font color="#704ae0">string</font>**:** Configure el valor como “disable” para deshabilitar el script autorun actual, lo cual es útil para fines de depuración.

**Ejemplo de solicitud (reinicio simple)**

Este reinicio no tiene cuerpo.

```text
PUT /api/v1/control/reboot HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
```

**Ejemplo de solicitud (informe de fallos)**

```text
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 36
```

Este es el cuerpo de solicitud de ejemplo:

```json
{
  "crash_report": true
}
```

**Ejemplo de solicitud (restablecimiento de fábrica)**

```text
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 39
```

Este es el cuerpo de solicitud de ejemplo:

```json
{
  "factory_reset": true
}
```

**Ejemplo de solicitud (deshabilitar autorun)**

```text
PUT /api/v1/control/reboot/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 41
```

Este es el cuerpo de solicitud de ejemplo:

```json
{
  "autorun": "disable"
}
```

**Cuerpo de la respuesta**

El servidor devolverá un mensaje de éxito o error. Una respuesta exitosa casi siempre provocará un reinicio que se indicará en la respuesta.

- `resultado` <font color="#704ae0">object</font>: El objeto de respuesta
  - `éxito` <font color="#704ae0">bool</font>: Indica si la operación fue exitosa o no
  - `reiniciar` <font color="#704ae0">bool</font>: Indica si el reproductor se está reiniciando o no

**Ejemplos de respuesta**

**Informe de fallos**

```json
{
    "data": {
        "result": {
            "success": true,
            "message": "A reboot has been initiated (with crash report)"
        }
    }
}
```

**Restablecimiento de fábrica**

```json
{
    "data": {
        "result": {
            "success": true,
            "message": "A reboot has been initiated (with factory reset)"
        }
    }
}
```

**Deshabilitar autorun**

```json
{
    "data": {
        "result": {
            "success": true,
            "message": "A reboot has been initiated"
        }
    }
}
```

## GET /v1/control/dws-password/ 

Devuelve información sobre la contraseña actual del DWS local (pero no la contraseña en sí), como por ejemplo si la contraseña está en blanco o no es válida

**Ejemplo de solicitud**

```text
GET /api/v1/control/dws-password/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
```

**Cuerpo de la respuesta**

- `éxito` <font color="#704ae0">bool</font>: Un indicador que indica si la contraseña se leyó correctamente
- `contraseña` <font color="#704ae0">Password{ }</font>: Un objeto Password que describe la contraseña DWS. Los siguientes son posibles valores:
  - `isResultValid` <font color="#704ae0">bool</font>: Un indicador que indica si la contraseña DWS es válida
  - `isBlank` <font color="#704ae0">bool</font>: Un indicador que indica si la contraseña DWS está vacía (es decir, no se requiere contraseña)

**Ejemplo de respuesta**

```json
{
  "data": {
    "result": {
      "success": true,
      "password": {
        "isResultValid": true,
        "isBlank": true
      }
    }
  }
}
```

## PUT /v1/control/dws-password/ 

Restablece o cambia la contraseña DWS. 

**Cuerpo de la solicitud**

- `contraseña` <font color="#704ae0">string</font>: El valor de la contraseña que desea establecer.
- `contraseña_anterior` <font color="#704ae0">string</font>: Este parámetro opcional es el valor de la contraseña anterior
- `obfuscated_password` <font color="#704ae0">string</font>: Una contraseña ofuscada para el LDWS.

**Ejemplo de solicitud**

```text
PUT /api/v1/control/dws-password/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 106
```

Este es el ejemplo del cuerpo de la solicitud:

```json
{
  "password": "newpassword",
  "previous_password": "oldpassword"
}
```

**Cuerpo de la respuesta**

- `éxito` <font color="#704ae0">bool</font>: Un indicador que indica si la contraseña se estableció correctamente
- `reiniciar` <font color="#704ae0">bool</font>: Un indicador que indica si el reproductor se reiniciará para establecer la contraseña

**Ejemplo de respuesta**

```json
{
    "data": {
        "result": {
            "success": true,
            "reboot": false
        }
    }
}
```



## GET /v1/control/local-dws/ 

Devuelve si el DWS local está habilitado o no.

**Ejemplo de solicitud**

```text
GET /api/v1/control/local-dws/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
```

**Cuerpo de la respuesta**

- `éxito` <font color="#704ae0">bool</font>: Si el DWS local está habilitado o deshabilitado
- `valor` <font color="#704ae0">bool</font>: Cuando `verdadero` significa que el DWS local está habilitado, `falso` está deshabilitado

**Ejemplo de respuesta**

```json
{
    "data": {
        "result": {
            "success": true,
            "value": true
        }
    }
}
```

## PUT /v1/control/local-dws/ 

Se utiliza para deshabilitar el DWS local. Consulte [Acceder al DWS local](docId\:IAFCHERlJfjDJTWTtKpk5) para obtener información sobre cómo habilitar el DWS local utilizando otros métodos.

**Cuerpo de la solicitud**

- `habilitar` <font color="#704ae0">bool</font>: Si el DWS local está habilitado o no&#x20;

**Ejemplo de solicitud**

```text
PUT /api/v1/control/local-dws/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 47
```

Este es el cuerpo de solicitud de ejemplo:

```json
{
  "enable": false
}
```

**Cuerpo de la respuesta**

- `éxito` <font color="#704ae0">bool</font>: Un indicador de si el DWS local se deshabilitó correctamente
- `reiniciar` <font color="#704ae0">bool</font>: Un indicador de si el reproductor se reiniciará para deshabilitar el DWS local

**Ejemplo de respuesta**

```json
{
    "data": {
        "result": {
            "success": true,
            "reboot": true
        }
    }
}
```



## PUT /v1/control/ssh-host-keys/reset/

Restablece las claves de host SSH regenerando nuevos pares de claves de host. Esto es útil por motivos de seguridad o cuando las claves de host se han visto comprometidas. El sistema determinará automáticamente si se requiere un reinicio, a menos que el parámetro reboot lo sobrescriba.

**Ejemplo de solicitud**

```text
PUT /api/v1/control/ssh-host-keys/reset/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 56
```

**Cuerpo de la solicitud**

Este es el cuerpo de solicitud de ejemplo opcional:

```json
{
  "reboot": "true"
}
```

**Ejemplo de respuesta**

```json
{
    "data": {
        "result": {
            "success": true,
            "value": true
        }
    }
}
```

## PUT /v1/control/dws-default-certs/reset/

Restablece los certificados predeterminados de DWS regenerando nuevos pares de certificados. Esto es útil por motivos de seguridad o cuando los certificados se han visto comprometidos. El sistema se reiniciará para activar los nuevos certificados, a menos que el parámetro reboot lo sobrescriba.

**Ejemplo de solicitud**

```text
PUT /api/v1/control/dws-default-certs/reset/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Content-Type: application/json
Content-Length: 56
```

**Cuerpo de la solicitud**

Este es el cuerpo de solicitud de ejemplo opcional:

```json
{
  "reboot": "true"
}
```

**Ejemplo de respuesta**

```json
{
    "data": {
        "result": {
            "success": true,
            "value": true
        }
    }
}
```

