diff --git a/app/views/notes.py b/app/views/notes.py
index adde8b6a122bd60ecbd71206d6a22127ad97859a..e66a42f7b4fd128312eb6ac72e83b3b44c7c3c57 100644
--- a/app/views/notes.py
+++ b/app/views/notes.py
@@ -314,7 +314,7 @@ def formsemestre_bulletinetud(
         )
     if format == "json":
         return sco_bulletins.get_formsemestre_bulletin_etud_json(
-            formsemestre, etud, version=version
+            formsemestre, etud, version=version, force_publishing=force_publishing
         )
     if formsemestre.formation.is_apc() and format == "html":
         return render_template(
diff --git a/tests/api/__init__.py b/tests/api/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..a365074d5f7a3d8a12438321fc7fe3e1f07b1a6f
--- /dev/null
+++ b/tests/api/__init__.py
@@ -0,0 +1 @@
+# API tests