from django.urls import path, include from rest_framework.routers import DefaultRouter from . import views router = DefaultRouter() router.register(r'senders', views.MailSenderViewSet, basename='mail-sender') urlpatterns = [ # Windmill向けAPI(APIキー認証) path('sender-rule/', views.SenderRuleView.as_view(), name='mail-sender-rule'), path('sender-context/', views.SenderContextView.as_view(), name='mail-sender-context'), # メール記録(POST: APIキー認証)&履歴取得(GET: JWT認証) path('emails/', views.MailEmailView.as_view(), name='mail-emails'), # ダッシュボード用統計(JWT認証) path('stats/', views.MailStatsView.as_view(), name='mail-stats'), # フィードバック(認証不要、UUIDトークン) path('feedback//', views.FeedbackView.as_view(), name='mail-feedback'), # ルール管理(JWT認証) path('', include(router.urls)), ]