Здравствуйте форумчане! Помогите разобрать RPC запрос вьюшка:

@jsonrpc_method('check.approve')
def approve(request, ids):
    result = []
    checks = CheckPerformTransaction.objects.filter(pk__in=ids)
    for check in checks:
        check.approve()
        result.append(check.id)
    return result

урлс:

urlpatterns = [
    path('api/', jsonrpc_site.dispatch, name='api'),
]

В итоге запрос-ответ таков: http://prntscr.com/j0sm57 http://prntscr.com/j0smcy

"{\"id\": null, \"result\": null, \"error\": {\"message\": \"MethodNotFoundError: Method not found. Available methods: check.approve\nsystem.describe\", \"stack\": \"Traceback (most recent call last):\n File \\"/home/django/.djenv/lib/python3.4/site-packages/jsonrpc/site.py\\", line 158, in response_dict\n
'\\n'.join(self.urls.keys())))\njsonrpc.exceptions.MethodNotFoundError: Method not found. Available methods: check.approve\nsystem.describe\n\", \"name\": \"MethodNotFoundError\", \"executable\": \"/usr/local/bin/uwsgi\", \"code\": -32601, \"data\": null}}"

Что я упускаю ? Хочу полученный словарь из params, запихнуть в бд. Пробовал через рест_фреймворк JSONParser-ом, удаётся. Но, сообщения идут в виде RPC-запроса, на что требуют ответа, в этом же виде

зы - Знание у меня поверхностное, в этом и проблема. Надеюсь на вашу помощь!