Layout admin API Resource

WS for Tesslets Layouts Configuration

POST /admin/layout

Create new Layout configuration

Request Body
media type data type
application/json object
Response Body
media type data type description
application/json object

DELETE /admin/layout/fields

Request Body
media type data type
*/* object
Response Body
media type data type description
application/json object

POST /admin/layout/fields

Request Body
media type data type
*/* object
Response Body
media type data type description
application/json object

GET /admin/layout/json

Get List of Layouts

Response Body
media type data type description
application/json object

DELETE /admin/layout/{layoutId}

Delete Layout configuration

Request Parameters
name type description default constraints
layoutId path   long
Response Body
media type data type description
application/json object

POST /admin/layout/assign/{layoutId}

Assign user or group to given Layout configuration

Request Parameters
name type description default constraints
layoutId path ID of Layout   long
Request Body
media type data type
*/* string
Response Body
media type data type description
application/json object JSON Response with information, whether the assignment has or has not been succeeded.

PUT /admin/layout/setdefault/{layoutId}

set default hdc applicationlayout

Request Parameters
name type description default constraints
layoutId path The id of the layout.   long
Response Body
media type data type description
application/json object JSON Response with information, whether the setting has or has not been succeeded.

POST /admin/layout/unassign/{layoutId}

Unassign user or group to given Layout configuration

Request Parameters
name type description default constraints
layoutId path   long
Request Body
media type data type
*/* string
Response Body
media type data type description
application/json object

GET /admin/layout/views/json

Get list of views

Response Body
media type data type description
application/json object

GET /admin/layout/members/json/{layoutId}

Get list of layout members (users or groups)

Request Parameters
name type description default constraints
layoutId path   long
mode query    
Response Body
media type data type description
application/json object JSON with list of groups

Example of response:

{"list":[{"id":"x","description":"Members of Tessel Crew group","name":"Tessel Crew"},{"id":"y","description":"aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll ","name":"Group B"}]} or

GET /admin/layout/perspectivesets/{layoutId}/{viewId}

Get list of perspective sets for given Layout and view

Request Parameters
name type description default constraints
layoutId path   long
viewId path   long
Response Body
media type data type description
application/json object

POST /admin/layout/perspectivesets/add/{layoutId}/{viewId}

Request Parameters
name type description default constraints
layoutId path   long
viewId path   long
Request Body
media type data type
*/* string
Response Body
media type data type description
application/json object

POST /admin/layout/perspectivesets/remove/{layoutId}/{viewId}

Request Parameters
name type description default constraints
layoutId path   long
viewId path   long
Request Body
media type data type
*/* string
Response Body
media type data type description
application/json object

GET /admin/layout/fields/json/{layoutId}/{viewId}/{classId}

Request Parameters
name type description default constraints
classId path   required long
layoutId path   required long
viewId path   required long
Response Body
media type data type description
application/json object

PUT /admin/layout/perspectiveset/setdefault/{layoutId}/{viewId}/{perspSetId}

Set default perspective set for given view in layout

Request Parameters
name type description default constraints
layoutId path   long
perspSetId path   long
viewId path   long
Response Body
media type data type description
application/json object