Skip to content

Update a Presentation Network

PATCH
/api/v1/presentation-networks/{id}
curl --request PATCH \
--url https://example.com/api/v1/presentation-networks/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Content-Type: application/json' \
--header 'X-CSRF-Token: example' \
--data '{ "name": "example", "ssid": "example", "hidden": true, "security": "wpa_psk", "secret": "example", "identity": "example", "anonymousIdentity": "example", "caCertificatePem": "example", "domainSuffixMatch": "example" }'

The secret field is write-only. Omitting it retains the saved credential; providing a new value rotates it and increments configRevision. No response contains the secret or ciphertext.

id
required
string format: uuid
X-CSRF-Token
required
string
Media typeapplication/json
object
name
required
string
>= 1 characters <= 120 characters
ssid
required
string
>= 1 characters <= 32 characters
hidden
required
boolean
security
required

WPA2/WPA3 Personal PSK or WPA2-Enterprise PEAP/MSCHAPv2.

string
Allowed values: wpa_psk wpa_eap_peap_mschapv2
secret

WPA PSK/passphrase or Enterprise password. Write-only; never returned by Studio, logged, audited, or placed in a player command.

string format: password
>= 1 characters <= 128 characters
identity
string
<= 253 characters
anonymousIdentity
string
<= 253 characters
caCertificatePem
string
<= 32768 characters
domainSuffixMatch
string
<= 253 characters

Redacted network after the update

Media typeapplication/json
object
data
required
object
id
required
string format: uuid
name
required
string
>= 1 characters <= 120 characters
ssid
required
string
>= 1 characters <= 32 characters
hidden
required
boolean
security
required

WPA2/WPA3 Personal PSK or WPA2-Enterprise PEAP/MSCHAPv2.

string
Allowed values: wpa_psk wpa_eap_peap_mschapv2
securityLabel
required
string
auth
required
object
identity
string
<= 253 characters
anonymousIdentity
string
<= 253 characters
caCertificatePem

Public CA certificate chain for Enterprise server validation.

string
<= 32768 characters
domainSuffixMatch

Expected RADIUS server domain; requires caCertificatePem.

string
<= 253 characters
credentialSet
required

True means a credential exists; its value is never returned.

boolean
secretUpdatedAt
string format: date-time
configRevision
required
integer format: int64
>= 1
assignedScreens
required
integer
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
Example
{
"data": {
"security": "wpa_psk"
}
}

Insufficient role or CSRF failure

Presentation Network not found

Encryption key unavailable or stored credential unreadable

Network