cytoscape / cyREST

Core App: REST API module for Cytoscape
https://github.com/cytoscape/cyREST/wiki
MIT License
30 stars 13 forks source link

Decide on a PATCH endpoint message format #88

Open dotasek opened 6 years ago

dotasek commented 6 years ago

PATCH endpoints would be useful for editing one or many resources, particularly visual properties.

Related RFCs:

https://tools.ietf.org/html/rfc5789 https://tools.ietf.org/html/rfc7396

GitHub makes use of the PATCH verb in it's own API, and could be useful as an example:

https://developer.github.com/v3/issues/#edit-an-issue https://developer.github.com/v3/gists/#edit-a-gist

dotasek commented 6 years ago

Also The Google uses PATCH:

https://developers.google.com/drive/api/v2/reference/#Children

dotasek commented 6 years ago

https://developers.google.com/tasks/performance#patch