My bad ! “Type” is really considered so crucial that it is “always” returned.
I had tried to pass “type” as a value and received following error which led me to believe type is not supported by “f” parameter, but looks like there is no need to pass “type” as it is always returned.
{“errors”:[{“msg”:“Value of parameter ‘f’ (type) must be one of: [actives, createdAt, debtOverloaded, debtRemFn, defaultDebtRemFn, defaultRemFn, effortToFixDescription, gapDescription, htmlDesc, htmlNote, internalKey, isExternal, isTemplate, lang, langName, mdDesc, mdNote, name, noteLogin, params, remFn, remFnOverloaded, repo, scope, severity, status, sysTags, tags, templateKey, updatedAt]”}]}
I believe at least documentation should be updated to reflect this. It says nothing about this behavior.