Hi Lasantha,
On Wed, May 31, 2017 at 1:57 PM, Lasantha Samarakoon <[email protected]>
wrote:
> 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.
>
> Is this a partial update or complete replace?
>
> -
> - 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
>
>
--
Lakshman Udayakantha
WSO2 Inc. www.wso2.com
lean.enterprise.middleware
Mobile: *0717429601*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev