there should be huge warning when upgrading that it breaks calls when reporting metrics in authrep call (and maybe others)
isn't there in python something like "key".isString? or checking for dict type or checking for number of params (1 - usage, 2 - app_key, app_id, but then what about user_key?)