---
title: "Change the SSID mode to PPSK"
method: PUT
path: "/ssids/{id}/mode/ppsk"
tags: ["Configuration - Policy"]
---

# Change the SSID mode to PPSK

`PUT /ssids/{id}/mode/ppsk`

Change the SSID mode to PPSK.

## Path parameters

- `id` integer, required

## Request body

- XiqSetSsidModePpskRequest — The request for setting the SSID to be PPSK mode.
  - `key_management` 'WPA_PSK' | 'WPA2_PSK' | 'AUTO_PSK', required — The key management: WPA2_PSK, WPA_PSK,AUTO_PSK
  - `encryption_method` 'CCMP' | 'TKIP' | 'AUTO_TKIP_CCMP', required — The encryption method: for WPA3_PSK please use CCMP, for WPA2_PSK or WPA_PSK, please use CCMP or TKIP, for AUTO_PSK, please use AUTO_TKIP_CCMP
  - `user_group_ids` integer[], required — The user group IDs to be attached to the SSID, cannot be empty
  - `enable_max_clients_per_ppsk` boolean, required — Flag for enabling the max clients per PPSK
  - `max_clients_per_ppsk` integer — The max clients (0-15) per PPSK if enabled enable_max_clients_per_ppsk flag, 0 means unlimited
  - `enable_mac_bind` boolean, required — Flag for enabling mac binding or not. This setting is only supported with local PPSK.
  - `max_macs_per_ppsk` integer — Set the max MAC binding numbers per private PSK, Min:1, Max:5
  - `ppsk_server_id` integer — The PPSK server device ID

## Response `200`

OK

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
