Raw schema
{
"type": "object",
"properties": {
"element_id": {
"type": "string",
"description": "Element id (preferred, from get_screen)"
},
"screen": {
"type": "string",
"description": "Screen name (with `label`, if no element_id)"
},
"label": {
"type": "string",
"description": "Current element label on that screen (must be unique there)"
},
"x": {
"type": "number",
"description": "New left px (optional)"
},
"y": {
"type": "number",
"description": "New top px (optional)"
},
"w": {
"type": "number",
"description": "New width px (optional)"
},
"h": {
"type": "number",
"description": "New height px (optional)"
},
"new_label": {
"type": "string",
"description": "Rename the element (optional)"
},
"type": {
"type": "string",
"description": "New type hint, e.g. button/bar/panel (optional)"
},
"note": {
"type": "string",
"description": "New designer note (optional; \"\" clears)"
},
"system": {
"type": "string",
"description": "The System it serves (optional)"
},
"project_id": {
"type": "string",
"description": "Project id (from list_projects) to act on; omit = the connector URL's project."
}
},
"required": [],
"additionalProperties": false
}