Saltar para o conteúdo principal
API privada do web, o aplicativo principal do Overleaf. Outros serviços (real-time, document-updater, project-history, third-party-datastore, git-bridge) e os scripts cron da imagem do Server CE a chamam. Essas rotas exigem apenas autenticação HTTP básica, sem token CSRF: o roteador privado é montado antes do roteador web, e só o roteador web faz a verificação de CSRF. Com BLOCK_CROSS_ORIGIN_REQUESTS=true (desativado por padrão), o web retorna 403 para qualquer requisição cujo cabeçalho Origin não esteja em ALLOWED_ORIGINS (padrão: a URL do site). Os navegadores enviam Origin em POST, então, com essa opção ativada, POSTs enviados do Hoppscotch no navegador recebem 403, a menos que passem pelo proxy do Hoppscotch.
  • Endereço: http://web:3000, dentro da rede Docker
  • Autenticação: autenticação HTTP básica com WEB_API_USER e WEB_API_PASSWORD, exceto para status, health e metrics. As rotas do git-bridge usam um token de acesso pessoal.
  • Arquivo OpenAPI: develop/hoppscotch/openapi/web.yaml
Última modificação em 13 de novembro de 2026