text: from django.contrib import admin
  from django.http import HttpResponse
  from django.urls import include, path
  from rest_framework.routers import DefaultRouter
  
  from areas.api import ContractZoneViewSet, GeoQueryViewSet
  from events.api import EventViewSet
  from users.api import UserViewSet
  
  router = DefaultRouter()
  router.register("event", EventViewSet)
  router.register("geo_query", GeoQueryViewSet, basename="geo_query")
  router.register("user", UserViewSet)
  router.register("contract_zone", ContractZoneViewSet)
  
  urlpatterns = [
      path("admin/", admin.site.urls),
      path("v1/", include((router.urls, "haravajarjestelma"), namespace="v1")),
  ]
  
  
  #
  # Kubernetes liveness & readiness probes
  #
  def healthz(*args, **kwargs):
      return HttpResponse(status=200)
  
  
  def readiness(*args, **kwargs):
      return HttpResponse(status=200)
  
  
  urlpatterns += [path("healthz", healthz), path("readiness", readiness)]
  