diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java
new file mode 100644
index 0000000000000000000000000000000000000000..bd0fe46344e83a30b73539c32198e7560bb2f00a
--- /dev/null
+++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java
@@ -0,0 +1,21 @@
+package ch.ethz.sis.openbis.generic.asapi.v3.dto.sample.search;
+
+import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractCompositeSearchCriteria;
+import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.SearchCriteriaToStringBuilder;
+import ch.systemsx.cisd.base.annotation.JsonObject;
+
+@JsonObject("as.dto.sample.search.OnlyListableSeachCriteria")
+public class OnlyListableSeachCriteria extends AbstractCompositeSearchCriteria
+{
+
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    protected SearchCriteriaToStringBuilder createBuilder()
+    {
+        SearchCriteriaToStringBuilder builder = super.createBuilder();
+        builder.setName("ONLY_LISTABLE_SAMPLES_SEARCH");
+        return builder;
+    }
+
+}
diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java
index 9d52a18e110ac222b90ab3c67ab7583bd539c225..ba892267f126519cb0f064e34e305f83886dc180 100644
--- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java
+++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java
@@ -82,6 +82,10 @@ public class SampleSearchCriteria extends AbstractEntitySearchCriteria<ISampleId
         with(new NoSampleContainerSearchCriteria());
         return this;
     }
+    
+    public OnlyListableSeachCriteria withListableOnly() {
+        return with(new OnlyListableSeachCriteria());
+    }
 
     public SampleSearchCriteria withOrOperator()
     {