...
The new classes are:
Request
Requests will have a max bulk operation limit.
...
Response
Web Services
Action | URI | Method | Request Body | Response Body | Authorization |
---|---|---|---|---|---|
Bulk Get | /entity/bulk/get/async/start | POST | BulkGetRequest | AsyncJobId | ACCESS_TYPE.READ on each entity in the passed entityList |
Bulk Get Results | /entity/bulk/get/async/get/{asyncToken} | GET | BulkActionEntityResult | ||
Bulk Update | /entity/bulk/update/async/start | POST | BulkUpdateRequest | AsyncJobId | ACCESS_TYPE.UPDATE on each entity in the passed entityList |
Get Update Results | /entity/bulk/update/async/get/{asyncToken} | GET | BulkUpdateResponse | Asynchronously get the results of an updateEntities request started with POST /entity/bulk/update/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 Delete | /entity/bulk/delete/async/start | POST | BulkDeleteRequest | AsyncJobId | ACCESS_TYPE.DELETE on each entity in the passed entityList |
Get Delete Results | /entity/bulk/delete/async/get/{asyncToken} | GET | BulkDeleteResponse | Asynchronously get the results of a deleteEntities request started with POST /entity/bulk/delete/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. |
...
- 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.
- Bundle to update annotations, etc
- Max bulk operation limit