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

# Obtenir une automatisation

> Récupère une automatisation Famulor, avec sa définition complète (déclencheur et étapes enchaînées).

<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 renvoie une automatisation que vous possédez, avec sa définition complète (le déclencheur et ses étapes enchaînées), afin que vous puissiez l'inspecter ou la réparer.

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

### Paramètres de requête

<ParamField query="include_secrets" type="boolean">
  Par défaut, les valeurs sensibles présentes dans la définition (clés API, jetons, en-têtes Authorization) sont masquées sous la forme `••• hidden`. Passez `true` pour les renvoyer non masquées.
</ParamField>

### Réponse

<ResponseField name="data" type="object">
  L'automatisation

  <Expandable title="Propriétés de l'automatisation">
    <ResponseField name="id" type="string">
      L'ID unique de l'automatisation
    </ResponseField>

    <ResponseField name="name" type="string">
      Le nom d'affichage de l'automatisation
    </ResponseField>

    <ResponseField name="status" type="string">
      `enabled` ou `disabled`
    </ResponseField>

    <ResponseField name="updated_at" type="string">
      Date de dernière mise à jour de l'automatisation
    </ResponseField>

    <ResponseField name="definition" type="object">
      La définition de l'automatisation : l'objet déclencheur avec ses étapes enchaînées sous `nextAction`. C'est cet artefact que vous modifiez et renvoyez via [Mettre à jour une automatisation](/fr/api-v1/automations/update) pour réparer ou étendre l'automatisation. Voir [Créer une automatisation](/fr/api-v1/automations/create) pour le format de la définition.
    </ResponseField>

    <ResponseField name="binding" type="object | null">
      Lorsque l'automatisation est attachée à un événement d'assistant : `{type, assistant_id, assistant_name}` (voir [Lister les automatisations](/fr/api-v1/automations/list)). Sinon `null`.
    </ResponseField>
  </Expandable>
</ResponseField>

Une automatisation introuvable — ou qui n'appartient pas à votre compte — renvoie un `404` avec `{"message": "Automation not found"}`.

<ResponseExample>
  ```json 200 Response theme={null} theme={null}
  {
    "data": {
      "id": "f4EaLhOW2zoEsXXSOJP2r",
      "name": "Order lookup",
      "status": "enabled",
      "updated_at": "2026-07-24T18:23:57.259Z",
      "definition": {
        "name": "trigger",
        "type": "PIECE_TRIGGER",
        "displayName": "Catch Webhook",
        "settings": {
          "pieceName": "@activepieces/piece-webhook",
          "triggerName": "catch_webhook"
        },
        "nextAction": {
          "name": "step_1",
          "type": "PIECE",
          "displayName": "Look up the order",
          "settings": {
            "pieceName": "@activepieces/piece-http",
            "actionName": "send_request",
            "input": {
              "url": "https://api.example.com/orders",
              "method": "GET",
              "headers": {
                "Authorization": "••• hidden"
              }
            }
          }
        }
      },
      "binding": null
    }
  }
  ```

  ```json 404 Not Found theme={null} theme={null}
  {
    "message": "Automation not found"
  }
  ```
</ResponseExample>

<Tip>
  Pages associées : [Lister les automatisations](/fr/api-v1/automations/list), [Mettre à jour une automatisation](/fr/api-v1/automations/update) et [Authentification](/fr/api-v1/authentication).
</Tip>
