diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b4c6b04520e19957c8d406dbaa380db6350af00e..a50f2e98976c008b5f9e6b00006a87db8b037c0a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -59,6 +59,17 @@ backend-migrations:
     - pip install -e .
     - arkindex/manage.py makemigrations --check --noinput --dry-run -v 3
 
+backend-openapi:
+  extends: .backend-setup
+  stage: build
+
+  script:
+    - ci/openapi.sh
+
+  artifacts:
+    paths:
+      - output/
+
 backend-static:
   extends: .backend-setup
   stage: build