wrap json endpoints in API namespace