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

Copy Markdown View Source

Google Search Console Sites resource.

REST base: https://www.googleapis.com/webmasters/v3/sites

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

Summary

Functions

PUT sites/{siteUrl} — add a site to Search Console.

DELETE sites/{siteUrl} — remove a site from Search Console.

GET sites/{siteUrl} — get a site's permission level for the authenticated user.

GET sites — list sites in the authenticated Search Console account.

Types

opts()

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

result()

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

Functions

add(site_url, opts \\ [])

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

PUT sites/{siteUrl} — add a site to Search Console.

delete(site_url, opts \\ [])

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

DELETE sites/{siteUrl} — remove a site from Search Console.

get(site_url, opts \\ [])

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

GET sites/{siteUrl} — get a site's permission level for the authenticated user.

list(opts \\ [])

@spec list(opts()) :: result()

GET sites — list sites in the authenticated Search Console account.