Skip to content

Time zone, currency and industry of a property by its id.

Lookup for a single GA Property.

Job analytics.properties.get

Your AI asks

checks the price first
telipot run google-analytics.properties.get \
  --input-json '{"propertyId":"123456789"}' \
  --quote

Price

Free
Priced· before it runs

google-analytics.properties.get

FreeCompany account

Whose account it uses

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

What it sends

{
  "propertyId": "123456789"
}

Your Google Analytics 4 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-analytics.properties.get \
  --input-json '{"propertyId":"123456789"}'

propertyId

string · required

The numeric id of a GA4 property, as google-analytics.accounts.summaries returns it after properties/

name

string

properties/<property id>

displayName

string

propertyType

string

parent

string

account

string

timeZone

string

The reporting time zone that bounds each day in reports

currencyCode

string

industryCategory

string

serviceLevel

string

GOOGLE_ANALYTICS_STANDARD or GOOGLE_ANALYTICS_360

createTime

string

updateTime

string

deleteTime

string

Present when the property is in the trash

expireTime

string

Present when a trashed property will be deleted permanently
Full output schema · JSONNested fields and constraints

Output JSON Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "properties/<property id>"
    },
    "displayName": {
      "type": "string"
    },
    "propertyType": {
      "type": "string"
    },
    "parent": {
      "type": "string"
    },
    "account": {
      "type": "string"
    },
    "timeZone": {
      "type": "string",
      "description": "The reporting time zone that bounds each day in reports"
    },
    "currencyCode": {
      "type": "string"
    },
    "industryCategory": {
      "type": "string"
    },
    "serviceLevel": {
      "type": "string",
      "description": "GOOGLE_ANALYTICS_STANDARD or GOOGLE_ANALYTICS_360"
    },
    "createTime": {
      "type": "string"
    },
    "updateTime": {
      "type": "string"
    },
    "deleteTime": {
      "type": "string",
      "description": "Present when the property is in the trash"
    },
    "expireTime": {
      "type": "string",
      "description": "Present when a trashed property will be deleted permanently"
    }
  }
}

A real answer

examples/google-analytics.properties.get.json

{
  "name": "properties/123456789",
  "propertyType": "PROPERTY_TYPE_ORDINARY",
  "parent": "accounts/100200300",
  "account": "accounts/100200300",
  "displayName": "example.com",
  "industryCategory": "TECHNOLOGY",
  "timeZone": "America/Los_Angeles",
  "currencyCode": "USD",
  "serviceLevel": "GOOGLE_ANALYTICS_STANDARD",
  "createTime": "2024-01-15T10:20:30.123Z",
  "updateTime": "2025-06-02T08:00:00.456Z"
}