Skip to content

updateSpanGeometry

PUT
/api/v1/screen-groups/{id}/span
curl --request PUT \
--url https://example.com/api/v1/screen-groups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/span \
--header 'Content-Type: application/json' \
--data '{ "displayMode": "mirror", "canvas": { "width": 1, "height": 1 }, "panels": [ { "screenId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "screenName": "example", "order": 1, "x": 1, "y": 1, "width": 1, "height": 1, "rotation": 0, "bezelLeft": 1, "bezelTop": 1, "bezelRight": 1, "bezelBottom": 1 } ] }'

Update span geometry. Requires an authenticated dashboard user.

id
required
string format: uuid
X-CSRF-Token
string

Cookie-backed browser requests only, and only on unsafe methods. Bearer grants never send it.

Media typeapplication/json
object
displayMode
string
Allowed values: mirror span
canvas
object
width
required
integer
>= 320 <= 16384
height
required
integer
>= 320 <= 16384
panels
Array<object>
object
screenId
required
string format: uuid
screenName
string
order
required
integer
<= 63
x
required
integer
y
required
integer
width
required
integer
>= 1
height
required
integer
>= 1
rotation
required
integer
Allowed values: 0 90 180 270
bezelLeft
integer
<= 500
bezelTop
integer
<= 500
bezelRight
integer
<= 500
bezelBottom
integer
<= 500

Display Group updated and member manifests revised

Media typeapplication/json
object
data
required
object
id
required
string format: uuid
name
required
string
description
required
string
displayMode
required
string
Allowed values: mirror span
presentationGatewayScreenId
string format: uuid
playlistId
string format: uuid
playlistName
string
layoutId
string format: uuid
layoutName
string
presentationType
string
Allowed values: playlist layout
playbackEpoch
required
string format: date-time
membershipCount
required
integer
screens
required
Array<object>
object
id
required
string format: uuid
name
required
string
location
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
Example
{
"data": {
"displayMode": "mirror",
"presentationType": "playlist"
}
}

Geometry conflicts with current membership

Canvas or panel validation failed