Noizu.Google.Api.SearchConsole.Sitemaps (Noizu Google v0.2.3)

Copy Markdown View Source

Google Search Console Sitemaps resource.

REST base: sites/{siteUrl}/sitemaps

Docs: https://developers.google.com/webmaster-tools/v1/sitemaps

Summary

Functions

DELETE sites/{siteUrl}/sitemaps/{feedpath} — delete a submitted sitemap.

GET sites/{siteUrl}/sitemaps/{feedpath} — get a specific sitemap.

GET sites/{siteUrl}/sitemaps — list sitemaps submitted for the site.

PUT sites/{siteUrl}/sitemaps/{feedpath} — submit a sitemap.

Types

opts()

@type opts() :: keyword() | map()

result()

@type result() :: {:ok, term()} | {:error, Noizu.Google.Error.t()}

Functions

delete(site_url, feedpath, opts \\ [])

@spec delete(String.t(), String.t(), opts()) :: result()

DELETE sites/{siteUrl}/sitemaps/{feedpath} — delete a submitted sitemap.

get(site_url, feedpath, opts \\ [])

@spec get(String.t(), String.t(), opts()) :: result()

GET sites/{siteUrl}/sitemaps/{feedpath} — get a specific sitemap.

list(site_url, opts \\ [])

@spec list(String.t(), opts()) :: result()

GET sites/{siteUrl}/sitemaps — list sitemaps submitted for the site.

Optional query via opts: sitemapIndex (feedpath of a sitemap index to expand).

submit(site_url, feedpath, opts \\ [])

@spec submit(String.t(), String.t(), opts()) :: result()

PUT sites/{siteUrl}/sitemaps/{feedpath} — submit a sitemap.