add ApiTraverser::getProjectsBaseUrl()