diff --git a/docs/index.rst b/docs/index.rst
index 9426bfb..f3996ed 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -29,7 +29,10 @@ You can call the methods of the Web Service by writing your own REST client appl
HTTP Statuses
------------------
-Any successful operation returns *200 OK* status code. The create operation returns *201 Created*. Instead, the operations do not provide any content return *204 No Content*.
+Any successful operation returns *200 OK* HTTP status code.
+The create operation returns *201 Created*.
+Instead, the operations do not provide any content return *204 No Content*.
+A Background operation returns *202 Accepted*.
The most common error status a client can obtain are:
diff --git a/src/main/java/org/gcube/gcat/rest/Item.java b/src/main/java/org/gcube/gcat/rest/Item.java
index 5f03f0d..50223a3 100644
--- a/src/main/java/org/gcube/gcat/rest/Item.java
+++ b/src/main/java/org/gcube/gcat/rest/Item.java
@@ -170,10 +170,10 @@ public class Item extends REST
["item0","items1",...,"item10"]* @@ -306,6 +306,40 @@ public class Item extends REST
+ * Please check the result using the items listing APIs to verify what you will delete. + *
+ * + *+ * The deleted items are moved to the thrash by default. + * To completely remove the items (i.e. purge) the user can use the query parameter purge=true. + * Please note that the purge action is not reversible. + *
+ * + *
+ * By indicating the query parameter purge=true has the same result of using the bulk
+ * purge API using the PURGE
HTTP Method.
+ *
202 Accepted
HTTP Status to indicate that the request has been properly take in charge.
+ * The operation will continue in background.
+ * @throws WebServiceException if an error occurs.
+ */
@DELETE
@Produces(GCatConstants.APPLICATION_JSON_CHARSET_UTF_8)
@Override
@@ -315,6 +349,33 @@ public class Item extends REST+ * Please check the result using the items listing APIs to verify what you will purge. + *
+ * + *
+ * Invoking this API has the same result of using the bulk delete API using the DELETE
HTTP Method
+ * with the query parameters purge=true.
+ *
202 Accepted
HTTP Status to indicate that the request has been properly take in charge.
+ * The operation will continue in background.
+ * @throws WebServiceException if an error occurs.
+ */
@PURGE
@Produces(GCatConstants.APPLICATION_JSON_CHARSET_UTF_8)
@Override