diff --git a/bigbluebutton/django/urls.py b/bigbluebutton/django/urls.py
index 688400590041fe62f42f915f0aa3a56f77f74e92..b36d7f4d6d93a0fb6d2a3f692a11d3aacd166720 100644
--- a/bigbluebutton/django/urls.py
+++ b/bigbluebutton/django/urls.py
@@ -3,6 +3,6 @@ from django.urls import path
 from .views import APIView
 
 urlpatterns = [
-    path("api/<str:method>", APIView.as_view()),
-    path("api", APIView.as_view()),
+    path("api/<str:method>/", APIView.as_view()),
+    path("api/", APIView.as_view()),
 ]
diff --git a/bigbluebutton/django/views.py b/bigbluebutton/django/views.py
index 72fc70ef852ca5d5d047e12390888e6d57516fa7..f90d03fc8f7ae6ef471f02e772f73da1feb8e4b1 100644
--- a/bigbluebutton/django/views.py
+++ b/bigbluebutton/django/views.py
@@ -18,7 +18,7 @@ class APIView(View):
     # Set to False to mimic the reference implementation more closely
     _fix_status = True
 
-    def dispatch(self, request: HttpRequest, method: str = "ping") -> HttpResponse:
+    def dispatch(self, request: HttpRequest, method: str = "") -> HttpResponse:
         # Find API tokens to allow for this request
         site = get_current_site(request)
         api_tokens = APIToken.objects.filter(server_group__site=site)
@@ -47,7 +47,7 @@ class APIView(View):
             raise TypeError("API token has unexpected scope")
 
         # Proprietary extension for test purposes
-        if method == "ping":
+        if method in ("ping", ""):
             return self._success(
                 "xInfraBluePong", "The API is working correctly and your request was valid.", {"version": "2.0"}
             )