api v2 - docs and route cleanup