diff --git a/arkindex/schema.yml b/arkindex/schema.yml
index 4e1c846b8597eaed67bb41955131edd671381c16..a98a846111747a5d5d1b548d51eab47ccaff5128 100644
--- a/arkindex/schema.yml
+++ b/arkindex/schema.yml
@@ -16,7 +16,7 @@ info:
     name: Teklia
     url: https://www.teklia.com/
   title: Arkindex API
-  version: 0.9.7
+  version: 0.9.8-dev1
 openapi: 3.0.2
 paths:
   /api/v1/act/{id}/:
@@ -158,9 +158,6 @@ paths:
                   name:
                     maxLength: 250
                     type: string
-                  number:
-                    maxLength: 30
-                    type: string
                   parents:
                     items:
                       type: array
@@ -168,7 +165,6 @@ paths:
                     type: array
                 required:
                 - name
-                - number
                 - classifications
           description: ''
       security: []
@@ -238,9 +234,6 @@ paths:
                         name:
                           maxLength: 250
                           type: string
-                        number:
-                          maxLength: 30
-                          type: string
                         parent_paths:
                           items:
                             type: array
@@ -329,9 +322,16 @@ paths:
                             - zone
                             - source
                           type: array
+                        type:
+                          enum:
+                          - volume
+                          - register
+                          - act
+                          - page
+                          - surface
                       required:
                       - name
-                      - number
+                      - type
                       - transcriptions
                       - total_transcriptions
                       - parent_paths
@@ -914,16 +914,6 @@ paths:
                   results:
                     items:
                       properties:
-                        direction:
-                          enum:
-                          - recto
-                          - verso
-                        display_name:
-                          readOnly: true
-                          type: string
-                        folio:
-                          maxLength: 250
-                          type: string
                         id:
                           format: uuid
                           type: string
@@ -956,25 +946,20 @@ paths:
                           required:
                           - status
                           type: object
-                        nb:
-                          maximum: 2147483647
-                          minimum: 0
-                          nullable: true
-                          type: integer
-                        page_type:
+                        name:
+                          maxLength: 250
+                          type: string
+                        type:
                           enum:
+                          - volume
+                          - register
+                          - act
                           - page
-                          - summary
-                          - garde
-                          - contregarde
-                          - contreplat
-                          - plat
-                          - copy
+                          - surface
                       required:
-                      - page_type
-                      - direction
+                      - type
+                      - name
                       - image
-                      - folio
                     type: array
                 type: object
           description: ''
@@ -3170,16 +3155,6 @@ paths:
                   results:
                     items:
                       properties:
-                        direction:
-                          enum:
-                          - recto
-                          - verso
-                        display_name:
-                          readOnly: true
-                          type: string
-                        folio:
-                          maxLength: 250
-                          type: string
                         id:
                           format: uuid
                           type: string
@@ -3212,25 +3187,20 @@ paths:
                           required:
                           - status
                           type: object
-                        nb:
-                          maximum: 2147483647
-                          minimum: 0
-                          nullable: true
-                          type: integer
-                        page_type:
+                        name:
+                          maxLength: 250
+                          type: string
+                        type:
                           enum:
+                          - volume
+                          - register
+                          - act
                           - page
-                          - summary
-                          - garde
-                          - contregarde
-                          - contreplat
-                          - plat
-                          - copy
+                          - surface
                       required:
-                      - page_type
-                      - direction
+                      - type
+                      - name
                       - image
-                      - folio
                     type: array
                 type: object
           description: ''
@@ -8732,13 +8702,6 @@ paths:
                     required:
                     - name
                     type: object
-                  direction:
-                    enum:
-                    - recto
-                    - verso
-                  display_name:
-                    readOnly: true
-                    type: string
                   id:
                     format: uuid
                     type: string
@@ -8771,20 +8734,9 @@ paths:
                     required:
                     - status
                     type: object
-                  nb:
-                    maximum: 2147483647
-                    minimum: 0
-                    nullable: true
-                    type: integer
-                  page_type:
-                    enum:
-                    - page
-                    - summary
-                    - garde
-                    - contregarde
-                    - contreplat
-                    - plat
-                    - copy
+                  name:
+                    maxLength: 250
+                    type: string
                   parents:
                     items:
                       type: array
@@ -8871,8 +8823,7 @@ paths:
                       - source
                     type: array
                 required:
-                - page_type
-                - direction
+                - name
                 - image
                 - corpus
                 - transcriptions
@@ -8970,6 +8921,7 @@ paths:
                           format: uuid
                           type: string
                         name:
+                          maxLength: 250
                           type: string
                         parent_paths:
                           items:
@@ -9059,8 +9011,16 @@ paths:
                             - zone
                             - source
                           type: array
+                        type:
+                          enum:
+                          - volume
+                          - register
+                          - act
+                          - page
+                          - surface
                       required:
                       - name
+                      - type
                       - transcriptions
                       - total_transcriptions
                       - parent_paths
@@ -9230,13 +9190,6 @@ paths:
                         required:
                         - name
                         type: object
-                      direction:
-                        enum:
-                        - recto
-                        - verso
-                      display_name:
-                        readOnly: true
-                        type: string
                       id:
                         format: uuid
                         type: string
@@ -9269,20 +9222,9 @@ paths:
                         required:
                         - status
                         type: object
-                      nb:
-                        maximum: 2147483647
-                        minimum: 0
-                        nullable: true
-                        type: integer
-                      page_type:
-                        enum:
-                        - page
-                        - summary
-                        - garde
-                        - contregarde
-                        - contreplat
-                        - plat
-                        - copy
+                      name:
+                        maxLength: 250
+                        type: string
                       parents:
                         items:
                           type: array
@@ -9370,8 +9312,7 @@ paths:
                           - source
                         type: array
                     required:
-                    - page_type
-                    - direction
+                    - name
                     - image
                     - corpus
                     - transcriptions