...
Action | URI | Method | Request Body | Response Body | Authorization | ||
---|---|---|---|---|---|---|---|
Bulk Delete | /deleteEntities/async/start | POST | List<Entity> | BulkEntityResponseString | ACCESS_TYPE.DELETE on each entity in the passed entityList | ||
Get Delete Results | /deleteEntities/async/get/{asyncToken} | GET | BulkEntityResponse | Asynchronously get the results of a deleteEntities request started with POST /deleteEntities/async/start Note: When the result is not ready yet, this method will return a status code of 202 (ACCEPTED) and the response body will be a AsynchronousJobStatus object. | |||
Bulk Update | /updateEntities/async/start | POST | List<Entity> | BulkEntityResponseString | ACCESS_TYPE.UPDATE on each entity in the passed entityList | ||
Get Update Results | /updateEntities/async/get/{asyncToken} | GET | BulkEntityResponse | Asynchronously get the results of an updateEntities request started with POST /updateEntities/async/start Note: When the result is not ready yet, this method will return a status code of 202 (ACCEPTED) and the response body will be a AsynchronousJobStatus object. |
Discussion
- The web services follow the pattern established by many async table functions in their http method and their URI.
- 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.
...