> ## 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.

# Vorherige Version wiederherstellen

> Rolle eine Famulor-Automation auf die vorherige veröffentlichte Version zurück.

Dieser Endpunkt rollt eine Automation auf die unmittelbar vor der aktuellen veröffentlichte Version zurück und veröffentlicht sie erneut — das Undo für ein Update, das die Lage verschlechtert hat. Es wird nur die vorherige Version unterstützt. Eine ausgeschaltete Automation bleibt nach dem Restore ausgeschaltet.

Dieser Endpunkt nimmt keinen Request Body.

### Path Parameters

<ParamField path="id" type="string" required>
  Die ID der Automation (aus [Automationen auflisten](/de/api-reference/automations/list))
</ParamField>

### Response

<ResponseField name="automation_id" type="string">
  Die ID der Automation
</ResponseField>

<ResponseField name="name" type="string">
  Der Name der Automation nach dem Restore
</ResponseField>

<ResponseField name="status" type="string">
  `enabled` oder `disabled` — der Ein-/Aus-Zustand vor dem Restore bleibt erhalten
</ResponseField>

<ResponseField name="restored_version_id" type="string">
  Die ID der jetzt live geschalteten Version
</ResponseField>

<ResponseField name="note" type="string">
  Bestätigung, dass die vorherige Version wiederhergestellt und erneut veröffentlicht wurde
</ResponseField>

Eine fehlende Automation — oder eine, die nicht zu deinem Account gehört — liefert `404`.

### Fehlercodes (422)

| error                 | Bedeutung                                                                                                                                                |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `no_previous_version` | Es gibt keine frühere Version dieser Automation zum Zurückrollen.                                                                                        |
| `rollback_failed`     | Die vorherige Version konnte nicht wiederhergestellt werden — nichts wurde geändert.                                                                     |
| `publish_failed`      | Die vorherige Version wurde als Draft wiederhergestellt, konnte aber nicht veröffentlicht werden — in der Famulor-App publizieren oder erneut versuchen. |

<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>
  Verwandte Seiten: [Automation aktualisieren](/de/api-reference/automations/update), [Automation abrufen](/de/api-reference/automations/get) und [Authentifizierung](/de/api-reference/authentication).
</Tip>
