​​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

Reply via email to