wifiAjouter des configurations Wifi

Cet endpoint permet d'ajout des configurations Wifi.

PATCH/devices/:id/wifi

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Body

[
  {
    ssid: string, // ✅ Obligatoire
    security: 'WPA2-PSK | WPA2-Enterprise-PEAP | WPA2-Enterprise-TLS', // ✅ Obligatoire
    hidden: boolean, // ❌ Optionnel (défaut : false)
    priority: integer, // ❌ Optionnel (défaut : 1)

    // === WPA2-PSK ===
    password: string, // ✅ Obligatoire si security = WPA2-PSK

    // === WPA2-Enterprise-PEAP / TTLS ===
    identity: string, // ✅ Obligatoire
    enterprisePassword: string, // ✅ Obligatoire
    eapMethod: 'PEAP | TTLS', // ✅ Obligatoire
    phase2Method: 'MSCHAPV2 | PAP | GTC', // ✅ Obligatoire
    anonymousIdentity: string, // ❌ Optionnel

    // === WPA2-Enterprise-TLS ===
    clientCertificateBase64: string, // ✅ Obligatoire
    clientPrivateKeyBase64: string, // ✅ Obligatoire
    caCertificateBase64: string, // ✅ Obligatoire
    certificatePassword: string, // ❌ Optionnel (utile si .p12 protégé)

    // === Proxy (tous modes) ===
    proxySettings: {
      // ❌ Optionnel
      use: boolean, // ✅ Obligatoire si proxySettings présent
      host: 'proxy.example.com', // ✅ Obligatoire si proxySettings.use = true
      port: 3128, // ✅ Obligatoire si proxySettings.use = true
      byPass: '*.internal.example.com', // ❌ Optionnel
    },
  },
];
circle-exclamation

Response

Mis à jour