Skip to content

Sites and permission levels on the connected account.

Lists the user's Search Console sites.

Job search-console.sites.list

Your AI asks

checks the price first
telipot run google-search-console.sites.list \
  --input-json '{}' \
  --quote

Price

Free
Priced· before it runs

google-search-console.sites.list

FreeCompany account

Whose account it uses

1The person asking
skipped
2Your company’s Google Search Console account
Selected identity for this example
3Our account
not used

What it sends

{

}

Your Google Search Console login is added for you. Your AI never sees it.

What it costs

Free

no charge from the provider

Preview the price first. --quote runs nothing.

For developers · run it

Shell · runs the task on the named account

telipot run google-search-console.sites.list \
  --input-json '{}'

No input. Run it as it is.

siteEntry

object[]

Absent when the account has no site
Full output schema · JSONNested fields and constraints

Output JSON Schema

{
  "type": "object",
  "properties": {
    "siteEntry": {
      "type": "array",
      "description": "Absent when the account has no site",
      "items": {
        "type": "object",
        "required": [
          "siteUrl",
          "permissionLevel"
        ],
        "properties": {
          "siteUrl": {
            "type": "string",
            "description": "A URL-prefix property with its trailing slash, or a domain property written sc-domain:example.com"
          },
          "permissionLevel": {
            "type": "string",
            "description": "siteOwner, siteFullUser, siteRestrictedUser or siteUnverifiedUser"
          }
        }
      }
    }
  }
}

A real answer

examples/google-search-console.sites.list.json

{
  "siteEntry": [
    {
      "siteUrl": "sc-domain:example.com",
      "permissionLevel": "siteOwner"
    },
    {
      "siteUrl": "https://www.example.com/",
      "permissionLevel": "siteFullUser"
    }
  ]
}