HTTP PATCH is a very good way to do RESTful bulk operations<p>I frequently use the PATCH operation to create, update and delete in bulk, sometimes a combination of these. That is the best bulk operation I have found till date that is RESTFul and compliant across client/server.<p>Eg.<p>curl --dump-header - -H "Content-Type: application/json" -X PATCH --data '{"objects": [{"body": "Surprise! Another post!.", "pub_date": "2012-02-16T00:46:38", "slug": "yet-another-post", "title": "Yet Another Post"}], "deleted_objects": ["<a href="http://localhost:8000/api/v1/entry/4/"]}'" rel="nofollow">http://localhost:8000/api/v1/entry/4/"]}'</a> <a href="http://localhost:8000/api/v1/entry/" rel="nofollow">http://localhost:8000/api/v1/entry/</a>