diff --git a/drf_fsm_transitions/viewset_mixins.py b/drf_fsm_transitions/viewset_mixins.py
index <HASH>..<HASH> 100644
--- a/drf_fsm_transitions/viewset_mixins.py
+++ b/drf_fsm_transitions/viewset_mixins.py
@@ -7,7 +7,7 @@ def get_transition_viewset_method(transition_name, **kwargs):
     Create a viewset method for the provided `transition_name`
     '''
     @detail_route(methods=['post'], **kwargs)
-    def inner_func(self, request, pk=None):
+    def inner_func(self, request, pk=None, **kwargs):
         object = self.get_object()
         transition_method = getattr(object, transition_name)
Update viewset_mixins.py