...
Action | URI | Method | Request Body | Response Body | Authorization |
---|---|---|---|---|---|
Bulk Delete | /deleteEntities/async/start | POST | EntityIdList | BulkEntityResponse | ACCESS_TYPE.DELETE on each entity in the passed entityList |
Bulk Move | /moveEntities/async/start | POST | EntityIdList, String | BulkEntityResponse | ACCESS_TYPE.UPDATE on each entity in the passed entityList, as well as the destination entity |
Discussion
- The web services follow the pattern established by many async table functions in their http method and their URI. EntityIdList is an established object used elsewhere rather than merely using a List<String> or a Set<String>.
- The name and structure of the response has had comparably less review than the response.
- It is currently under investigation whether whoever requests the move operation also requires ACCESS_TYPE.UPDATE or other on the parentId in question.