About

UI JSON-RPC protocol description


renameSubdevice

Renames the subdevice of DataItem.

call:

{
    "method": "renameDevice",
    "id": "_ID_",
    "params": {
        "_id": "<deviceId>",
        "name": "<new device name>"
    }
}
Field Description
_id Device id ( mongoId )
name New device name

reply:

{
    "error": null,
    "id": "_ID_",
    "result": {}
}

listPages / listInterfaces

Hm, list pages, list interfaces.

call:

{
    "method": "listPages",
    "id": "_ID_"
}

reply:

{
    "error": null,
    "id": "_ID_",
    "result": [
        {
            "_id": "_OBJECT_ID_",
            "name": "kk3"
        }
        {
            "_id": "_OBJECT_ID_",
            "label": "ff",
            "name": "kk",
            "widgets": [
                {
                    "label": "test 1",
                    "labelAlign": "left",
                    "xtype": "ezlo-slider"
                },
                {
                    "label": "test 2",
                    "labelAlign": "right",
                    "xtype": "ezlo-slider"
                }
            ]
        }
    ]
}
Filed Description
_id Device mongoId
name Page's name
widgets Array of widgets which are placed on the page
widgets.label Widjet's label
widgets.labelAlign Position of widget [left, right]
widgets.xtype Type of widget [ezlo-slider]