updateOrgMultiPsks

PUT https://{{host}}/api/v1/orgs/:org_id/psks

Body Parameters

NameTypeDescription
namestringa name for the PSK
passphrasestringpassphrase of the PSK (8-63 character or 64 in hex)
ssidstringSSID this PSK should be applicable to
usagestringmulti (default) / single
vlan_idintVLAN for this PSK key
macstringif usage==single, the mac that this PSK ties to, empty if auto-binding
max_usageintmax concurrent users for this PSK key. Default is 0 (unlimited)
rolestringRole for this PSK key (32 character maximum)
expire_timeintExpire time for this PSK key. Default is half year, max is 5 year
notesstringnotes
notify_expirybooleanIf set to true, reminder notification will be sent when psk is about to expire
expiry_notification_timeintNumber of days before psk is expired. Used as to when to start sending reminder notification when the psk is about to expire
notify_on_create_or_editbooleanIf set to true, notification will be sent when psk is created or edited
emailstringEmail to send psk expiring notifications to
admin_sso_idstringsso id for psk created from psk portal
old_passphrasestringprevious passphrase of the PSK if it has been rotated
macslistif usage==macs, this list contains N number of client mac addresses or mac patterns(11:22:*) or both. This list is capped at 5000

Request Body

{"0"=>{"id"=>"2f64a022-9422-4fa3-92aa-ff6559a9f7f9", "name"=>"common123"}, "1"=>{"id"=>"110c59ae-d7b2-40f9-9bf2-82367370e55a", "usage"=>"single", "name"=>"common12", "passphrase"=>"foryoureyesonly1", "role"=>"teacher"}}