Вы можете преобразовать request.forms в dict. Честно говоря, я делаю это с каждым проектом, чтобы он мог обрабатывать как данные запроса, так и данные формы:
def merge_dicts(*args):
result = {}
for dictionary in args:
result.update(dictionary)
return result
payload = merge_dicts(dict(request.forms), dict(request.query.decode()))
Пример:
@post("/api")
def API():
payload = merge_dicts(dict(request.forms), dict(request.query.decode()))
print(payload)