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

# Restaurer la version précédente

> Revient à la version précédemment publiée d'une automatisation Famulor.

<Warning>
  **API Famulor 1.0 (héritée).** Cette page concerne uniquement Famulor 1.0 (`app.famulor.de`) et est conservée pour la compatibilité. Pour la plateforme actuelle, consultez la [référence API Famulor 2.0](/fr/api-reference/introduction).
</Warning>

Ce point de terminaison ramène une automatisation à la version publiée juste avant la version actuelle, puis la republie — l'annulation d'une mise à jour qui a empiré la situation. Seule la version précédente est prise en charge. Une automatisation qui était désactivée reste désactivée après la restauration.

Ce point de terminaison ne prend aucun corps de requête.

### Paramètres de chemin

<ParamField path="id" type="string" required>
  L'ID de l'automatisation (voir [Lister les automatisations](/fr/api-v1/automations/list))
</ParamField>

### Réponse

<ResponseField name="automation_id" type="string">
  L'ID de l'automatisation
</ResponseField>

<ResponseField name="name" type="string">
  Le nom de l'automatisation après la restauration
</ResponseField>

<ResponseField name="status" type="string">
  `enabled` ou `disabled` — l'état d'activation de l'automatisation avant la restauration est conservé
</ResponseField>

<ResponseField name="restored_version_id" type="string">
  L'ID de la version désormais active
</ResponseField>

<ResponseField name="note" type="string">
  Confirmation que la version précédente a été restaurée et republiée
</ResponseField>

Une automatisation introuvable — ou qui n'appartient pas à votre compte — renvoie un `404`.

### Codes d'erreur (422)

| error                 | Signification                                                                                                                                                               |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `no_previous_version` | Il n'existe aucune version antérieure de cette automatisation vers laquelle revenir.                                                                                        |
| `rollback_failed`     | La version précédente n'a pas pu être restaurée — rien n'a changé.                                                                                                          |
| `publish_failed`      | La version précédente a été restaurée comme brouillon mais n'a pas pu être publiée, elle n'est donc pas encore active — publiez-la dans l'application Famulor ou réessayez. |

<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>
  Pages associées : [Mettre à jour une automatisation](/fr/api-v1/automations/update), [Obtenir une automatisation](/fr/api-v1/automations/get) et [Authentification](/fr/api-v1/authentication).
</Tip>
