diff --git a/arkindex/schema.yml b/arkindex/schema.yml
index ee43359eafdddc9bb0957b671c2689b0ac4a106c..da9ab62db930b419eefb89c8e5ba31a2fcaa2c4e 100644
--- a/arkindex/schema.yml
+++ b/arkindex/schema.yml
@@ -2048,6 +2048,30 @@ paths:
         required: false
         schema:
           type: integer
+      - description: Filter elements by corpus ID.
+        in: query
+        name: corpus
+        required: false
+        schema:
+          type: string
+      - description: Only include elements that hold a given string (case-insensitive).
+        in: query
+        name: name
+        required: false
+        schema:
+          type: string
+      - description: Select the element type to look for. Defaults to 'volume'.
+        in: query
+        name: type
+        required: false
+        schema:
+          enum:
+          - volume
+          - page
+          - surface
+          - register
+          - act
+          type: string
       responses:
         '200':
           content: