diff --git a/plugins/services_entity_resource.inc b/plugins/services_entity_resource.inc
index 4f63271..1f7fb70 100644
--- a/plugins/services_entity_resource.inc
+++ b/plugins/services_entity_resource.inc
@@ -130,6 +130,16 @@ class ServicesEntityResourceController extends ServicesResourceControllerAbstrac
       $this->propertyQueryOperation($entity_type, $query, 'OrderBy', $sort, $direction);
     }
 
+    $context = array(
+      'fields' => $fields,
+      'parameters' => $parameters,
+      'page' => $page,
+      'pagesize' => $pagesize,
+      'sort' => $sort,
+      'direction' => $direction
+    );
+    drupal_alter('services_entity_index_query', $query, $entity_type, $context);
+
     $result = $query->execute();
 
     if (empty($result)) {
