Web API for Workspace Elements
Jump to navigation
Jump to search
Workspace Elements API (a.k.a. UI elements API) is used by the Workspace to
- move multiple items of different types to other project
- delete items (multiple different types can be deleted at the same time)
Methods
POST /api/uielements/setproject/{targetProjectId}
Body: (for example)
[
{ "id": 1, "type": null },
{ "id": 2, "type": "View" },
{ "id": 3, "type": "Model" },
{ "id": 4, "type": "Datatable" },
{ "id": 5, "type": "Script" }
]
Moves projects (type is null), dashboards (type is View), models (type is Model), datatables (type is Datatable) and scripts (type is Script) to another project. Takes as a body an array of objects to be moved, with id and type properties. The method is useful when multiple objects are moved between projects.
DELETE /qprpa/api/uielements
Deletes projects (type is null), dashboards (type is View), models (type is Model), datatables (type is Datatable) and scripts (type is Script). Takes as a body an array of objects, with id and type properties. The method is useful when multiple objects are deleted.
Support the deletePermanently query parameter which is applied when deleting models.