Skip to content
Merged
Prev Previous commit
Next Next commit
refactor: restrict API version routing to v2 only in urls.py
  • Loading branch information
jrhoads committed Feb 16, 2026
commit 2c6924d8aa3a8aa4cf407a59b9fafc45fff94a6a
14 changes: 7 additions & 7 deletions rorapi/common/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@

urlpatterns = [
# Health check
url(r"^(?P<version>(v1|v2))\/heartbeat$", HeartbeatView.as_view()),
url(r"^(?P<version>v2)\/heartbeat$", HeartbeatView.as_view()),
url(r"^heartbeat$", HeartbeatView.as_view()),
# Using REST API
url(r"^(?P<version>(v1|v2))\/generateaddress\/(?P<geonamesid>[0-9]+)", GenerateAddress.as_view()),
url(r"^(?P<version>v2)\/generateaddress\/(?P<geonamesid>[0-9]+)", GenerateAddress.as_view()),
path('generateaddress/<str:geonamesid>', GenerateAddress.as_view()),
url(r"^generateid$", GenerateId.as_view()),
re_path(r"^(?P<version>(v1|v2))\/bulkupdate$", BulkUpdate.as_view()),
re_path(r"^(?P<version>(v1|v2))\/register$", ClientRegistrationView.as_view()),
re_path(r"^(?P<version>v2)\/bulkupdate$", BulkUpdate.as_view()),
re_path(r"^(?P<version>v2)\/register$", ClientRegistrationView.as_view()),
path('validate-client-id/<str:client_id>/', ValidateClientView.as_view()),
url(r"^(?P<version>(v1|v2))\/indexdata/(?P<branch>.*)", IndexData.as_view()),
url(r"^(?P<version>(v1|v2))\/indexdatadump\/(?P<filename>v(\d+\.)?(\d+\.)?(\*|\d+)-\d{4}-\d{2}-\d{2}-ror-data)\/(?P<dataenv>(test|prod))$", IndexDataDump.as_view()),
url(r"^(?P<version>(v1|v2))\/", include(views.organizations_router.urls)),
url(r"^(?P<version>v2)\/indexdata/(?P<branch>.*)", IndexData.as_view()),
url(r"^(?P<version>v2)\/indexdatadump\/(?P<filename>v(\d+\.)?(\d+\.)?(\*|\d+)-\d{4}-\d{2}-\d{2}-ror-data)\/(?P<dataenv>(test|prod))$", IndexDataDump.as_view()),
url(r"^(?P<version>v2)\/", include(views.organizations_router.urls)),
url(r"^", include(views.organizations_router.urls)),
url(r"^docs/", include_docs_urls(title="Research Organization Registry")),
# Prometheus
Expand Down