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

# Mettre à jour un lead

> Met à jour un lead Famulor existant via l'API. Modifie les informations de contact, les variables personnalisées, le statut et l'attribution de campagne pour la prospection vocale IA.

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

Met à jour un lead en fournissant l'identifiant du lead et les champs que vous souhaitez modifier. Seuls les champs inclus dans la requête seront mis à jour.

### Paramètres de chemin

<ParamField path="id" type="integer" required>
  L'identifiant du lead à mettre à jour
</ParamField>

### Corps de la requête

<ParamField body="campaign_id" type="integer">
  L'identifiant de la campagne à laquelle le lead doit être attribué
</ParamField>

<ParamField body="phone_number" type="string">
  Le numéro de téléphone du lead (automatiquement formaté au format E164)
</ParamField>

<ParamField body="status" type="string">
  Le statut du lead. Doit être l'une des valeurs suivantes : created, completed, reached-max-retries
</ParamField>

<ParamField body="variables" type="object">
  Variables personnalisées à fusionner avec les variables existantes du lead
</ParamField>

### Champs de réponse

<ResponseField name="message" type="string">
  Message de succès indiquant que le lead a été mis à jour
</ResponseField>

### Remarques

* Le lead doit appartenir à l'utilisateur authentifié
* Lors de la mise à jour de la campagne, la nouvelle campagne doit également appartenir à l'utilisateur authentifié
* Les numéros de téléphone sont automatiquement formatés et validés
* Les variables sont fusionnées avec les variables existantes (et non remplacées)
* Seuls les champs autorisés peuvent être mis à jour : campaign\_id, phone\_number, status, variables
* Le champ status a des valeurs restreintes afin de préserver l'intégrité des données

<ResponseExample>
  ```json 200 Response theme={null}
  {
    "message": "Lead successfully updated"
  }
  ```
</ResponseExample>

<Tip>
  Pages associées : [Introduction](/fr/api-v1/introduction) et [Guide d'authentification](/fr/api-v1/authentication), et [Exemples d'intégration API](/fr/api-v1/introduction).
</Tip>
