path('requestConfirm/', csrf_exempt(views.RequestConfirmView.as_view())),
path('login/', csrf_exempt(views.Login2View.as_view())),
path('me/', views.UserView.as_view()),
+ path('deleteAccount/', views.DeleteAccountView.as_view()),
+ path('password/', views.PasswordView.as_view()),
+ path('password-reset/', views.ResetPasswordView.as_view()),
+ path("session-transfer/", views.SessionTransferTokenView.as_view()),
+ path("session-transfer/continue/", views.ConsumeSessionTransferTokenView.as_view(), name="api-session-continue"),
+
path('', include('catalogue.api.urls2')),
path('', include('social.api.urls2')),
- path('', include('bookmarks.api.urls'))
+ path('', include('bookmarks.api.urls')),
+ path('', include('search.api.urls')),
+ path('', include('push.api.urls')),
+
+ path('partners/', include('partners.api.urls')),
]
urlpatterns = [
path('2/', include((urlpatterns1, 'api'), namespace="v2")),
+ path('3/', include((urlpatterns1, 'api'), namespace="v3")),
+ path('1/<path:path>', views.Unsupported.as_view()),
path('oauth/request_token/', csrf_exempt(views.OAuth1RequestTokenView.as_view())),
path('oauth/authorize/', views.oauth_user_auth, name='oauth_user_auth'),