← The evidence ledger
Evidence row 301431
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 1312b83f-06d9-406a-ba51-f719296bfdf2
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 9123df210a3a32393bbaabb97ab0f7c2ec7249c9b5c3ef68d02b8779509d7616
- Leaf
- 0x7b0c0e2218e6dbaa8e19ee2ac39bbdc013fbf8b9e3de996c966375211c8de2bf
What was observed
{
"count": 27,
"tools": [
{
"description": "Visitors on the site right now (or in the past n seconds), with the pages they are on and their countries. GET /api/v1/statistics/active.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"start": {
"description": "Look back this many seconds, 1-3600 (default 600 = 10 minutes).",
"maximum": 3600,
"minimum": 1,
"type": "integer"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "pirsch_get_active_visitors"
},
{
"description": "One Pirsch dashboard (domain) by id, with its time zone, hostname, role and subscription state. GET /api/v1/domain?id=.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "pirsch_get_domain"
},
{
"description": "Average session duration over time, or average time on page over time, in seconds. GET /api/v1/statistics/duration/session or /duration/page.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"kind": {
"description": "session = average session duration, page = average time on page.",
"enum": [
"session",
"page"
],
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"scale": {
"description": "Group results by day (default), week, month or year.",
"enum": [
"day",
"week",
"month",
"year"
],
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"kind"
],
"type": "object"
},
"name": "pirsch_get_duration"
},
{
"description": "The values of one metadata key of one event, with count, visitors and conversion rate. Both event and event_meta_key are required. GET /api/v1/statistics/event/meta.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"event": {
"description": "Event name.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta_key": {
"description": "Metadata key to break down.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"event",
"event_meta_key"
],
"type": "object"
},
"name": "pirsch_get_event_breakdown"
},
{
"description": "Visitors per funnel step for a period: visitors, share of the first step, drop-off between steps. The filter applies to the first step. GET /api/v1/statistics/funnel.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"funnel_id": {
"description": "Funnel id from pirsch_list_funnels.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"funnel_id"
],
"type": "object"
},
"name": "pirsch_get_funnel"
},
{
"description": "Growth of visitors, views, sessions, bounces, time spent and conversion rate compared with the previous period of the same length. GET /api/v1/statistics/growth.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_get_growth"
},
{
"description": "Quick overview of a dashboard: visitors, views, growth compared with the previous period, a visitors time series and the number of team members. Cached by Pirsch; takes no date range or filters. GET /api/v1/statistics/overview.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "pirsch_get_overview"
},
{
"description": "Visitors on desktop, mobile and unknown platforms, as counts and shares. GET /api/v1/statistics/platform.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_get_platforms"
},
{
"description": "All page views and events of one session in time order. Both ids come from pirsch_list_sessions. GET /api/v1/statistics/session/details.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"session_id": {
"description": "session_id from pirsch_list_sessions.",
"pattern": "^\\d{1,20}$",
"type": "string"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"visitor_id": {
"description": "visitor_id from pirsch_list_sessions.",
"pattern": "^\\d{1,20}$",
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"visitor_id",
"session_id"
],
"type": "object"
},
"name": "pirsch_get_session"
},
{
"description": "The values of one tag key with views and share. The tag filter (the key) is required. GET /api/v1/statistics/tag/details.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to break down.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"tag"
],
"type": "object"
},
"name": "pirsch_get_tag_breakdown"
},
{
"description": "Visitors by hour of the day, by minute (only when from and to are the same day), or by weekday and hour (Monday is 0). Shows when traffic peaks. GET /api/v1/statistics/hours, /minutes or /weekdays.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"by": {
"description": "hour = per hour of day, minute = per minute (needs a one-day range), weekday = weekday and hour.",
"enum": [
"hour",
"minute",
"weekday"
],
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"by"
],
"type": "object"
},
"name": "pirsch_get_time_distribution"
},
{
"description": "Totals for a period: visitors, views, sessions, bounces, bounce rate and conversion rate. Not grouped by day, so returning visitors are counted once. GET /api/v1/statistics/total.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_get_totals"
},
{
"description": "Visitors, views, sessions, bounces and bounce rate per day, week, month or year (see scale). Use it for traffic charts and trends. GET /api/v1/statistics/visitor.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"scale": {
"description": "Group results by day (default), week, month or year.",
"enum": [
"day",
"week",
"month",
"year"
],
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_get_visitors_time_series"
},
{
"description": "Visitors per browser, browser version, operating system or screen class (XXL to S). Filters narrow the data (for example country=de, path=~blog). Results are rows with visitors, views, sessions, bounces and relative shares. GET /api/v1/statistics/browser, /browser/version, /os or /screen.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"dimension": {
"description": "Which breakdown.",
"enum": [
"browser",
"browser_version",
"os",
"screen"
],
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"dimension"
],
"type": "object"
},
"name": "pirsch_list_devices"
},
{
"description": "List the Pirsch dashboards (domains) the OAuth client can read: id, hostname, display name, time zone and role. Use the id as domain_id in every other tool. A dashboard-level client sees one domain; an account-level client sees all. GET /api/v1/domain.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"search": {
"description": "Only domains whose hostname contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "pirsch_list_domains"
},
{
"description": "The pages on which an event was triggered, with visitors and views. The event name is required. GET /api/v1/statistics/event/page.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"event": {
"description": "Event name.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"event"
],
"type": "object"
},
"name": "pirsch_list_event_pages"
},
{
"description": "Custom events with count, visitors, views, conversion rate, average duration and their metadata keys. Use pirsch_get_event_breakdown for the values of one metadata key. GET /api/v1/statistics/events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_events"
},
{
"description": "The values that exist for a filter in a period, such as all page paths, referrers, countries, browsers or event names. Use it to find valid values before filtering. GET /api/v1/statistics/options/{dimension}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"dimension": {
"description": "Which filter to list values for.",
"enum": [
"hostname",
"page",
"referrer",
"channel",
"event",
"country",
"region",
"city",
"language",
"browser",
"os",
"utm/source",
"utm/medium",
"utm/campaign",
"utm/content",
"utm/term",
"tag",
"metadata/keys"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"search": {
"description": "Only values that contain this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"dimension"
],
"type": "object"
},
"name": "pirsch_list_filter_values"
},
{
"description": "The funnels defined for a dashboard, with their steps and step filters. Use a funnel id in pirsch_get_funnel. GET /api/v1/funnel.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"search": {
"description": "Only funnels whose name contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "pirsch_list_funnels"
},
{
"description": "Visitors per country, region, city or language. Filters narrow the data (for example country=de, path=~blog). Results are rows with visitors, views, sessions, bounces and relative shares. GET /api/v1/statistics/country, /region, /city or /language.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"dimension": {
"description": "Which breakdown.",
"enum": [
"country",
"region",
"city",
"language"
],
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"dimension"
],
"type": "object"
},
"name": "pirsch_list_geography"
},
{
"description": "Conversion goals with their definition (page pattern, event, targets) and the visitors, views and conversion rate for the period. GET /api/v1/statistics/goals.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_goals"
},
{
"description": "Traffic per hostname. Mostly useful for rollup views that combine several hostnames. GET /api/v1/statistics/hostname.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_hostnames"
},
{
"description": "Top pages with visitors, views, sessions, bounces, bounce rate and average time on page. type=entry lists landing pages, type=exit lists exit pages. Filters narrow the data (for example country=de, path=~blog). Results are rows with visitors, views, sessions, bounces and relative shares. GET /api/v1/statistics/page, /page/entry or /page/exit.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"include_title": {
"description": "Group by title and path instead of path only.",
"type": "boolean"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"type": {
"description": "all (default), entry or exit pages.",
"enum": [
"all",
"entry",
"exit"
],
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_pages"
},
{
"description": "Where visitors come from: referrers (by=referrer) or traffic channels such as Organic Search and Paid Search (by=channel). Filters narrow the data (for example country=de, path=~blog). Results are rows with visitors, views, sessions, bounces and relative shares. GET /api/v1/statistics/referrer or /channel.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"by": {
"description": "referrer (default) or channel.",
"enum": [
"referrer",
"channel"
],
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_referrers"
},
{
"description": "Individual visitor sessions: start, duration, entry and exit page, page views, bounce, country, city, referrer, browser, OS and UTM data. visitor_id is a string (a 64-bit number). Use pirsch_get_session for one session's page views and events. GET /api/v1/statistics/session/list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_sessions"
},
{
"description": "Tag keys with views and share. Use pirsch_get_tag_breakdown to see the values of one key. GET /api/v1/statistics/tags.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to"
],
"type": "object"
},
"name": "pirsch_list_tags"
},
{
"description": "Visitors per UTM source, medium, campaign, content or term. Filters narrow the data (for example country=de, path=~blog). Results are rows with visitors, views, sessions, bounces and relative shares. GET /api/v1/statistics/utm/{dimension}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"browser": {
"description": "Browser. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"channel": {
"description": "Traffic channel such as \"Paid Search\" or \"Organic Search\". Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"city": {
"description": "City name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"country": {
"description": "ISO 3166 alpha-2 country code such as jp. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"dimension": {
"description": "Which UTM parameter to break down.",
"enum": [
"source",
"medium",
"campaign",
"content",
"term"
],
"type": "string"
},
"direction": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"domain_id": {
"description": "Pirsch domain (dashboard) id. Get it from pirsch_list_domains.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entry_path": {
"description": "Entry page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event": {
"description": "Event name. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"event_meta": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Event metadata key/value pairs; only events with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"exit_path": {
"description": "Exit page path. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"from": {
"description": "First day, yyyy-mm-dd (in the dashboard time zone unless tz is set).",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"hostname": {
"description": "Hostname (useful for rollup views). Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"language": {
"description": "ISO 639-1 language code such as en. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Results to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"os": {
"description": "Operating system. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"path": {
"description": "Page path, for example /pricing. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"pattern": {
"description": "Regular expression that filters and groups pages, for example (?i)^/blog/[^/]+$.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"platform": {
"description": "Platform.",
"enum": [
"desktop",
"mobile",
"unknown"
],
"type": "string"
},
"referrer": {
"description": "Referrer, usually a URL. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"referrer_name": {
"description": "Referrer name, usually the hostname. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"screen_class": {
"description": "Screen class XXL, XL, L, M or S. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"search": {
"description": "Only rows whose main field contains this text.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sort": {
"description": "Field to sort by, for example visitors, views, sessions or bounce_rate.",
"pattern": "^[a-z_]{1,40}$",
"type": "string"
},
"tag": {
"description": "Tag key to filter for.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"tags": {
"additionalProperties": {
"maxLength": 500,
"type": "string"
},
"description": "Tag key/value pairs; only results with all pairs match.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"to": {
"description": "Last day, yyyy-mm-dd, whole day included.",
"pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
"type": "string"
},
"tz": {
"description": "IANA time zone such as Europe/Berlin. Default: the dashboard's time zone.",
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9_+\\-/]+$",
"type": "string"
},
"utm_campaign": {
"description": "UTM campaign. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_content": {
"description": "UTM content. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_medium": {
"description": "UTM medium. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_source": {
"description": "UTM source. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"utm_term": {
"description": "UTM term. Optional filter. A value may start with ! (is not), ~ (contains) or ^ (does not contain).",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"domain_id",
"from",
"to",
"dimension"
],
"type": "object"
},
"name": "pirsch_list_utm"
}
]
}What the leaf hashes
{"body":"9123df210a3a32393bbaabb97ab0f7c2ec7249c9b5c3ef68d02b8779509d7616","id":301431,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054068375140,"prev":null,"subject":"1312b83f-06d9-406a-ba51-f719296bfdf2","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x7b0b7419a20482b8ecd392675c1c94b653ede2fb368df5826472f08c03827911
- 0x59d4e28d3e4affda181b695065b390eec7ebc22d8348804779277b5d0fe128a1
- 0x8cc3badae4c3176b8751a4f817d88eaec9c66a7064428373bae56370287191c3
- 0x62da12c9af5068959b0e930a4f9d4e83004101ebfb470f0d8e59a4dd172d9531
- 0xe491ba02525aced9444e52d1c90f741c65ff0354a00fb0669ed4ca071435f646
- 0xd48728661f2bbed8bb455d1f4638397fab2299a2d479237c4a67461b82b25f54
- 0x1e3d7ae6cf22d3c00db38da8a88db5056a2900d5716f6bd31918cf46f4f219b3
- 0xa3d6361a1d810e70f1d1869c5de792f8b97c4e84db477eba3a410d7e80565f13
- 0x997e889f6eaf42b61a159d47487522772148ec542d6d21d60d6cf169c618537b
- 0x227b1846e9338d14a584d945977a59dd6a05f2e84a33212202400515ac9c0632
- 0xe7152aaccc7d7d5da2d13bc6ee8ec470b8c1a5abe7dfed1431f0ed53ec50ebc5
- 0xa6406b1a5540d26e0cbd03bb274a01c10968fadb17913a6043bb9427ddfb71ba
- 0x01c95624b1f2385ef774ee258a9ae58a4df07a1bdaa829de84e1d5201f3f39c2
- 0x7721d38652b6444b18e1193824e50490ade04851ce6221771f6e374c4527d80f
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae