addedInput schema / properties / compare_previous
Added value: +{
+ "default": true,
+ "description": "Also fetch the equally long preceding period.",
+ "title": "Compare Previous",
+ "type": "boolean"
+}
addedInput schema / properties / data_state
Added value: +{
+ "default": "",
+ "description": "`all` (default, includes today's partial data) or `final`.",
+ "title": "Data State",
+ "type": "string"
+}
addedInput schema / properties / date_from / default
Added value: +""
addedInput schema / properties / date_from / description
Added value: +"Start date YYYY-MM-DD. Overrides period and days."
addedInput schema / properties / date_to / default
Added value: +""
addedInput schema / properties / date_to / description
Added value: +"End date YYYY-MM-DD. Defaults to today."
addedInput schema / properties / days
Added value: +{
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Rolling window length ending today.",
+ "title": "Days"
+}
addedInput schema / properties / no_cache
Added value: +{
+ "default": false,
+ "description": "Bypass the response cache for this call.",
+ "title": "No Cache",
+ "type": "boolean"
+}
addedInput schema / properties / period
Added value: +{
+ "default": "",
+ "description": "Named range: last_7_days, last_28_days, last_3_months, last_month, this_month, last_16_months.",
+ "title": "Period",
+ "type": "string"
+}
addedInput schema / properties / site_url / description
Added value: +"`sc-domain:example.com` for a domain property, or `https://example.com/` with the trailing slash for a URL-prefix property. Call gsc_sites if unsure."
addedInput schema / properties / type
Added value: +{
+ "default": "web",
+ "description": "web, image, video, news, discover or googleNews.",
+ "title": "Type",
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "site_url",
- "date_from",
- "date_to"
-]New value: +[
+ "site_url"
+]
addedOutput schema / $defs
Added value: +{
+ "Delta": {
+ "description": "Percentage change between two periods. Position improves when it goes down.",
+ "properties": {
+ "clicks_pct": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Clicks Pct"
+ },
+ "ctr_pct": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Ctr Pct"
+ },
+ "impressions_pct": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Impressions Pct"
+ },
+ "position_delta": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Absolute change in average position; negative means an improvement",
+ "title": "Position Delta"
+ }
+ },
+ "title": "Delta",
+ "type": "object"
+ },
+ "Totals": {
+ "description": "Aggregate metrics for one period.",
+ "properties": {
+ "clicks": {
+ "default": 0,
+ "title": "Clicks",
+ "type": "integer"
+ },
+ "ctr": {
+ "default": 0,
+ "description": "Click-through rate as a fraction, 4 decimals",
+ "title": "Ctr",
+ "type": "number"
+ },
+ "impressions": {
+ "default": 0,
+ "title": "Impressions",
+ "type": "integer"
+ },
+ "position": {
+ "default": 0,
+ "description": "Average position, 1 decimal",
+ "title": "Position",
+ "type": "number"
+ }
+ },
+ "title": "Totals",
+ "type": "object"
+ }
+}
addedOutput schema / description
Added value: +"Site totals for a period, optionally compared with the preceding one."
addedOutput schema / properties / current
Added value: +{
+ "$ref": "#/$defs/Totals"
+}
addedOutput schema / properties / data_state
Added value: +{
+ "default": "all",
+ "title": "Data State",
+ "type": "string"
+}
addedOutput schema / properties / date_from
Added value: +{
+ "title": "Date From",
+ "type": "string"
+}
addedOutput schema / properties / date_to
Added value: +{
+ "title": "Date To",
+ "type": "string"
+}
addedOutput schema / properties / delta
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Delta"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedOutput schema / properties / previous
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Totals"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedOutput schema / properties / previous_range
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Previous Range"
+}
removedOutput schema / properties / result
Removed value: -{
- "title": "Result",
- "type": "string"
-}
addedOutput schema / properties / site_url
Added value: +{
+ "title": "Site Url",
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "result"
-]New value: +[
+ "site_url",
+ "date_from",
+ "date_to",
+ "current"
+]
changedOutput schema / title
Previous value: -"gsc_performance_overviewOutput"New value: +"Overview"