> ## Documentation Index
> Fetch the complete documentation index at: https://docs.famulor.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Restaurar versión anterior

> Revierte una automatización de Famulor a su versión publicada anterior.

<Warning>
  **API de Famulor 1.0 (legado).** Esta página se aplica únicamente a Famulor 1.0 (`app.famulor.de`) y se conserva por compatibilidad. Para la plataforma actual, usa la [referencia de la API de Famulor 2.0](/es/api-reference/introduction).
</Warning>

Este endpoint revierte una automatización a la versión publicada inmediatamente antes de la actual y la vuelve a publicar — es el deshacer para una actualización que empeoró las cosas. Solo se admite la versión anterior. Una automatización que estaba desactivada permanece desactivada después de la restauración.

Este endpoint no requiere cuerpo de solicitud.

### Parámetros de ruta

<ParamField path="id" type="string" required>
  El ID de la automatización (de [Listar automatizaciones](/es/api-v1/automations/list))
</ParamField>

### Respuesta

<ResponseField name="automation_id" type="string">
  El ID de la automatización
</ResponseField>

<ResponseField name="name" type="string">
  El nombre de la automatización tras la restauración
</ResponseField>

<ResponseField name="status" type="string">
  `enabled` o `disabled` — se conserva el estado de activación que tenía la automatización antes de la restauración
</ResponseField>

<ResponseField name="restored_version_id" type="string">
  El ID de la versión que ahora está activa
</ResponseField>

<ResponseField name="note" type="string">
  Confirmación de que la versión anterior se restauró y se volvió a publicar
</ResponseField>

Una automatización inexistente — o que no pertenece a tu cuenta — devuelve un `404`.

### Códigos de error (422)

| error                 | Significado                                                                                                                                                       |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `no_previous_version` | No existe una versión anterior de esta automatización a la que revertir.                                                                                          |
| `rollback_failed`     | No se pudo restaurar la versión anterior — no cambió nada.                                                                                                        |
| `publish_failed`      | La versión anterior se restauró como borrador pero no se pudo publicar, por lo que todavía no está activa — publícala en la app de Famulor o vuelve a intentarlo. |

<ResponseExample>
  ```json 200 Response theme={null} theme={null}
  {
    "automation_id": "f4EaLhOW2zoEsXXSOJP2r",
    "name": "Order lookup",
    "status": "enabled",
    "restored_version_id": "8auMJQtqBnE1X8ZP7WVnI",
    "note": "Rolled back to the previous published version and re-published it live."
  }
  ```

  ```json 422 Validation Error theme={null} theme={null}
  {
    "message": "There is no earlier version of this automation to roll back to.",
    "error": "no_previous_version"
  }
  ```

  ```json 404 Not Found theme={null} theme={null}
  {
    "message": "Automation not found, or it does not belong to your account.",
    "error": "not_found"
  }
  ```
</ResponseExample>

<Tip>
  Páginas relacionadas: [Actualizar automatización](/es/api-v1/automations/update), [Obtener automatización](/es/api-v1/automations/get), y [Autenticación](/es/api-v1/authentication).
</Tip>
