Aller au contenu

Mises en page

Les ressources de mise en page interagissent avec le canvas et les effets en cours de lecture. Vous pouvez ici consulter la mise en page actuelle, la modifier, ou parcourir toutes les mises en page installées pour l’utilisateur.

MéthodePoint de terminaison
GETscenes/current_layout
PATCHscenes/current_layout
GETscenes/layouts

Récupère des informations sur la mise en page actuelle.

Fenêtre de terminal
curl http://localhost:16038/api/v1/scenes/current_layout
{
"api_version": "1.0",
"data": {
"current_layout": {
"id": "My Layout 1",
"type": "layout"
}
},
"id": 10,
"method": "/api/v1/scenes/current_layout",
"params": {},
"status": "ok"
}

Définit la mise en page actuellement active.

Fenêtre de terminal
curl -X PATCH -d "{\"layout\":\"My Layout 1\"}" http://localhost:16038/api/v1/scenes/current_layout
{
"api_version": "1.0",
"data": {
"current_layout": {
"id": "My Layout 1",
"type": "layout"
}
},
"id": 3,
"method": "/api/v1/scenes/current_layout",
"params": {
"body": {
"layout": "My Layout 1"
}
},
"status": "ok"
}

Récupère la liste de toutes les mises en page disponibles pour l’utilisateur.

Fenêtre de terminal
curl http://localhost:16038/api/v1/scenes/layouts
{
"api_version": "1.0",
"data": {
"items": [
{
"id": "My Layout 1",
"type": "layout"
},
{
"id": "My Layout 2",
"type": "layout"
}
],
"type": "layouts"
},
"id": 11,
"method": "/api/v1/scenes/layouts",
"params": {},
"status": "ok"
}