Hi all,
ATM Dashboard UUF component is exposing set of REST APIs to perform CRUD
operations on the artifacts such as dashboards, layouts and widgets. But
these APIs don't have proper URL patterns associated, hence we are planning
on refactoring these APIs [1]. We had a offline discussion regarding this
and came-up with the following URLs.
*Dashboards:*
- GET apis/dashboards
Returns list of dashboards.
- GET apis/dashboards/{id}
Returns specific dashboard identified by Id.
- POST apis/dashboards
Create new dashboard.
- PUT apis/dashboards/{id}
Update existing dashboard identified by Id.
- DELETE apis/dashboards/{id}
Delete existing dashboard identified by Id.
*Layouts:*
- GET apis/layouts
Returns list of layouts.
*Widgets:*
- GET apis/widgets/
Returns list of widgets.
- GET apis/widgets/{id}/conf
Returns configurations of a widget identified by Id.
- GET apis/widgets/{id}/thumbnail
Returns thumbnail of a widget identified by Id.
Appreciate your feedback on this.
[1] https://github.com/wso2/carbon-dashboards/issues/496
Thanks,
*Lasantha Samarakoon* | Software Engineer
WSO2, Inc.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile: +94 (71) 214 1576 <+94%2071%20214%201576>
Email: [email protected]
Web: www.wso2.com
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev