shippingservice/shipping/urls.py
2026-09-25 21:40:57 +05:30

20 lines
1 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
# Dashboard Web UI Routes
path('', views.index_redirect, name='index_redirect'),
path('forward/', views.forward_view, name='forward_view'),
path('reverse/', views.reverse_view, name='reverse_view'),
path('logs/', views.logs_view, name='logs_view'),
path('logs/<int:log_id>/', views.log_detail_api, name='log_detail_api'),
path('logs/clear/', views.clear_logs_view, name='clear_logs_view'),
path('webhooks/', views.webhooks_ui_view, name='webhooks_ui_view'),
path('api/webhook/', views.webhook_listener_api, name='webhook_listener_api'),
# Microservices REST API Endpoints under /api/v1/
path('api/v1/health/', views.api_healthcheck, name='api_healthcheck'),
path('api/v1/forward/<str:action_name>/', views.api_forward_router, name='api_forward_router'),
path('api/v1/reverse/<str:action_name>/', views.api_reverse_router, name='api_reverse_router'),
path('api/v1/logs/', views.api_logs_export, name='api_logs_export'),
]