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

# Mettre à jour des données équipement

> Cette fonctionnalité assure la cohérence des caractéristiques techniques des équipements en mettant à jour les valeurs transmises dans le corps de la requête.

### Endpoint & Authentification

| Méthode | URL                                                      |
| :------ | :------------------------------------------------------- |
| `POST`  | `https://app.arquos.eu/api/1.1/wf/update_equipment_data` |

**En-têtes (Headers) :**

* `x-api-key: [VOTRE_API_KEY]`

<Note>
  La clé API est propre à chaque partenaire et n'est autorisée que sur les agences qui lui ont été attribuées. Un appel avec une clé invalide, ou visant une agence non autorisée, n'est pas exécuté.
</Note>

### Paramètres de la requête (Body)

<ParamField body="agency_id" type="string" required>
  Identifiant unique de l'agence.
</ParamField>

<ParamField body="equipment_number" type="string" required>
  Numéro unique de l'équipement.
</ParamField>

<Expandable title="Caractéristiques techniques (Optionnelles)" defaultOpen="true">
  <ParamField body="adresse" type="string">
    Adresse de l’immeuble.
  </ParamField>

  <ParamField body="charge_utile" type="number">
    Charge utile de l’appareil.
  </ParamField>

  <ParamField body="complement_adresse" type="string">
    Complément d’adresse.
  </ParamField>

  <ParamField body="contrat_entretien" type="string">
    Parc ou Hors parc.
  </ParamField>

  <ParamField body="course" type="number">
    Hauteur de course.
  </ParamField>

  <ParamField body="implantation_machinerie" type="string">
    Haute, Basse, Latérale ou Sans (MRL).
  </ParamField>

  <ParamField body="marque" type="string">
    Marque de l'équipement.
  </ParamField>

  <ParamField body="modele" type="string">
    Modèle de l'équipement.
  </ParamField>

  <ParamField body="nom_immeuble" type="string">
    Nom de l’immeuble.
  </ParamField>

  <ParamField body="nombre_faces_de_service" type="number">
    Nombre de faces de service.
  </ParamField>

  <ParamField body="nombre_niveaux" type="number">
    Nombre de niveaux desservis.
  </ParamField>

  <ParamField body="nombre_personnes" type="number">
    Capacité en personnes.
  </ParamField>

  <ParamField body="type_entrainement" type="string">
    Electrique ou Hydraulique.
  </ParamField>

  <ParamField body="vitesse" type="number">
    Vitesse de la cabine.
  </ParamField>
</Expandable>

<RequestExample>
  ```json JSON theme={null}
  {
    "agency_id": "test_agency_01",
    "equipment_number": "ASC_45678",
    "marque": "Otis",
    "modele": "Gen2",
    "charge_utile": 630,
    "nombre_personnes": 8,
    "vitesse": 1.0,
    "implantation_machinerie": "Sans (MRL)",
    "type_entrainement": "Electrique"
  }
  ```

  ```bash cURL theme={null}
  curl --request POST \
    --url https://app.arquos.eu/api/1.1/wf/update_equipment_data \
    --header 'x-api-key: VOTRE_API_KEY' \
    --header 'Content-Type: application/json' \
    --data '{
      "agency_id": "test_agency_01",
      "equipment_number": "ASC_45678",
      "marque": "Otis",
      "modele": "Gen2",
      "charge_utile": 630,
      "nombre_personnes": 8,
      "vitesse": 1.0,
      "implantation_machinerie": "Sans (MRL)",
      "type_entrainement": "Electrique"
    }'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "status": "success",
    "response": {}
  }
  ```
</ResponseExample>
