Docs API reference
Stages
The screens, projectors and video walls in your workspace. Read them to find the stage_id a session plays on.
Every call needs an API key in the Authorization header. New to the API? Start with
the API overview.
List stages
/stages sessions:readEvery stage in the workspace, in the order they were added.
Parameters
limitinteger queryPage size, 1–200.
1–200. Default
50cursorstring queryThe
next_cursorof the previous page.
Responses
- 200 A page of stages.
- 401 Missing or invalid API key.
- 403 The key lacks the scope, or the role is read-only.
Response fields (200)
itemsobject[] required10 fields in
itemsidstring requirednamestring requiredlocationstringThe stage's venue name and space, e.g. "Main Hall · Room A".
widthintegerCanvas width in pixels.
heightintegerCanvas height in pixels.
orientationstringOne of
landscape,portrait,squareplays_audiobooleanPresenter audio plays on this stage.
idle_story_idstring or nullThe story it plays whenever nothing is booked; null = the idle card. Set it with PUT /stages/{id}/idle.
languagesstring[]The languages the screen speaks, first = default (spec 31); empty = one. Set them with PUT /stages/{id}/interaction.
presenceobject*Notice people in front of the screen* (the camera for presence rules). Set it with PUT /stages/{id}/presence.
4 fields in
presenceenabledbooleandistancestringOne of
close,near,roomarrive_snumberleave_snumber
next_cursorstring or null requiredPass as
cursorfor the next page;nullon the last page.
curl "https://www.wunderframe.com/api/v1/stages?limit=50" \
-H "Authorization: Bearer $WUNDERFRAME_API_KEY"{
"items": [
{
"id": "stg_hall_b",
"name": "Hall B · Main screen",
"location": "Ground floor",
"width": 1920,
"height": 1080,
"orientation": "landscape",
"plays_audio": true,
"idle_story_id": "sto_news_tv",
"languages": [
"de",
"en",
"fr"
],
"presence": {
"enabled": true,
"distance": "close",
"arrive_s": 1,
"leave_s": 10
}
}
],
"next_cursor": null
}Error example
{
"error": {
"code": "unauthorized",
"message": "Missing or invalid API key."
}
}