updateSitemap
Regenere o sitemap do projeto.
Descrição
Regenera o sitemap do projeto a partir das URLs base em body.baseUrls, uma por idioma. Resolve para as URLs dos arquivos de sitemap gerados (string[]).
Toda chave em baseUrls precisa ser um locale ativo do projeto; caso contrário, a chamada resolve para um erro 400 e nada é alterado. Sempre inclua en_US: a URL base dele é usada em cada <loc>, e os outros locales são adicionados como alternativas hreflang. Os demais campos de ISitemapQuery (url, lastmod, changefreq, priority) são ignorados. O sitemap lista todas as páginas que têm URL, além de cada produto em todas as páginas de catálogo às quais ele pertence, dividido em arquivos de até 50.000 URLs. Cada chamada exclui os arquivos gerados anteriormente antes de gravar os novos.
.updateSitemap(
);
Esquema de parâmetros
Esquema
body(obrigatório): ISitemapQuery
Parâmetros do sitemap, por exemplo { baseUrls: { en_US: "https://…" } }.
body.baseUrls: Record<string, string>
URLs base por idioma para a geração do sitemap.
exemplo:
{ "en_US": "https://example.com/" }
body.url: string
URL de uma única entrada do sitemap.
body.lastmod: string
Data da última modificação da entrada.
body.changefreq: string
Com que frequência a entrada muda.
body.priority: number
priority da entrada no sitemap.
Exemplos
Exemplo mínimo
const body = { : { en_US: "https://example.com/", },};
const response = await Sitemap.updateSitemap(body);
Exemplo de resposta
[
"https://your-project.oneentry.cloud/cloud-static/files/project/sitemap/sitemap-000.xml"
]