Rewrites any of a report’s fields; the rest keep their values. The result is checked as a whole, as the dashboard’s builder checks it. position moves the report in the grid.
A list's rows: a filter dimension a dashboard card lists (page_path, entry_page, exit_page, hostname, country, region, city, browser, os, device_type, referrer_source, referrer_channel, utm_*, event_name), or property. Null for a trend.
One to 3 series for a trend, each drawn as its own line of the same metric; exactly one for a list, whose filters narrow its rows. An events trend names its event on every series with event_name:is:<name> or goal.event:is:<name>.
The range the tile always reads: a calendar period (day, week, month, year), all, or a window of an hour or more (24h, 30d, 3mo). Null follows the Reports page's picker.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Highseat","colors":{"primary":"#266ea4","light":"#599fd8","dark":"#266ea4"},"logo":{"light":"https://mintcdn.com/highseat/uRXuNE4BQvZCBIJg/logo/wordmark-ink.svg?fit=max\u0026auto=format\u0026n=uRXuNE4BQvZCBIJg\u0026q=85\u0026s=37c09bc6651848a6860de2941f455c61","dark":"https://mintcdn.com/highseat/uRXuNE4BQvZCBIJg/logo/wordmark-paper.svg?fit=max\u0026auto=format\u0026n=uRXuNE4BQvZCBIJg\u0026q=85\u0026s=31aeb0f3c08cebe2f8929fbc94216891","href":"https://highseat.com"},"favicon":"https://mintcdn.com/highseat/KaJUuFS6_d4OcHrk/favicon.svg?fit=max\u0026auto=format\u0026n=KaJUuFS6_d4OcHrk\u0026q=85\u0026s=7b355c5486dc0103697178480d1b0c3e","api":{"playground":{"proxy":false}},"background":{"color":{"light":"#fbfaf9","dark":"#1b1a18"}},"navbar":{"primary":{"type":"button","label":"Sign in","href":"https://app.highseat.com"}},"footer":{"socials":{"website":"https://highseat.com","x":"https://x.com/highseathq","github":"https://github.com/highseat","linkedin":"https://www.linkedin.com/company/highseathq","bluesky":"https://bsky.app/profile/highseat.com"}},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"highseat","hasAudioNarration":false,"actualSubdomain":"highseat","customDomains":["highseat.com"],"gitSource":{"type":"github","owner":"highseat","repo":"highseat","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6add303ab15e1796283b83e8","collectionId":"71222fd6-d044-458b-93cb-3c72d2ab3c77","liveDeploymentHistoryId":"6add303ab15e1796283b83e8","schemaVersion":"v3"},"entitlements":{},"buildId":"6add303ab15e1796283b83e8","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":53},{"language":"default","tag":"Endpoints","count":49},{"language":"default","tag":"Documentation","count":19},{"language":"default","tag":"Stats","count":16},{"language":"default","tag":"Sites","count":7},{"language":"default","tag":"Install","count":6},{"language":"default","tag":"First-party proxy","count":6},{"language":"default","tag":"Funnels","count":6},{"language":"default","tag":"Reports","count":6},{"language":"default","tag":"Goals","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/reports/update-a-saved-report","slug":"/api/reports/update-a-saved-report","pageMetadata":{"title":"Update a saved report","description":"Rewrites any of a report's fields; the rest keep their values. The result is checked as a whole, as the dashboard's builder checks it. `position` moves the report in the grid.","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/reports/{id}","href":"/api/reports/update-a-saved-report","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Rewrites any of a report’s fields; the rest keep their values. The result is checked as a whole, as the dashboard’s builder checks it. \", _jsx(_components.code, {\n children: \"position\"\n }), \" moves the report in the grid.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a saved report","description":"Rewrites any of a report's fields; the rest keep their values. The result is checked as a whole, as the dashboard's builder checks it. `position` moves the report in the grid.","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/reports/{id}","href":"/api/reports/update-a-saved-report","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"updateReport","summary":"Update a saved report","description":"Rewrites any of a report's fields; the rest keep their values. The result is checked as a whole, as the dashboard's builder checks it. `position` moves the report in the grid.","tags":["Reports"],"requestBody":"e1732145-d6c1-4698-bfef-c5ebfbc2a9c6","parameters":["e0b116c8-9b2f-462a-a7c8-45f9d5cd585a","817c7dfe-c63b-4995-a1c9-04571fa4289c"],"responses":{"200":"56663442-9ce1-4532-9615-2aef13d8b7f8","400":"dd125025-9bb3-45e9-bf46-ab636f9de33d","401":"baf877c0-7391-4164-87c3-282f3dee4a51","403":"96c20b64-35f8-4108-982a-1eb19779f32a","404":"7489b4b0-6af1-4360-b53f-e8e040ef3d66","409":"9b87accc-30ee-4bdc-a800-c2c0bc6d2b5d","413":"80b25c21-d456-4b3e-9d5a-ffd12af15ec6","422":"476bfa64-fc51-4413-998f-2b9c76657053","429":"99c7b9fc-369a-4829-90b4-6c40cf16774f","503":"792063a0-f1c8-4961-99f5-3cc0ffb0a964"},"method":"patch","type":"path","servers":["40c6e23b-3ec1-4e2d-adc4-ac80c8cd0559"],"security":["ecd990a2-5dcb-45ad-add4-ee3f2e9a93d9"],"path":"/sites/{site}/reports/{id}","baseUrlOptions":["https://api.highseat.com/v1"],"title":"Update a saved report","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"e0b116c8-9b2f-462a-a7c8-45f9d5cd585a":{"name":"site","in":"path","required":true,"schema":{"type":"string","description":"The site: its domain as registered (example.com), or its site id.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"817c7dfe-c63b-4995-a1c9-04571fa4289c":{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"The report's id, from the reports list.","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100,"description":"The tile's title.","uniqueKey":"name","typeLabel":"string"},"type":{"enum":["trend","list"],"type":"string","description":"trend charts the metric over time; list ranks the rows of one dimension.","uniqueKey":"type","typeLabel":"enum\u003cstring>"},"metric":{"enum":["visitors","sessions","pageviews","events","bounceRate","avgDuration","revenue"],"type":"string","description":"What a trend charts per bucket. `events` counts the event each series names. A list ranks by its dimension's own count, as its dashboard card does.","uniqueKey":"metric","typeLabel":"enum\u003cstring>"},"dimension":{"oneOf":[{"type":"string","description":"A list's rows: a filter dimension a dashboard card lists (page_path, entry_page, exit_page, hostname, country, region, city, browser, os, device_type, referrer_source, referrer_channel, utm_*, event_name), or property. Null for a trend.","enum":["page_path","entry_page","exit_page","hostname","country","region","city","browser","os","device_type","referrer_source","referrer_domain","referrer_channel","utm_source","utm_medium","utm_campaign","utm_content","utm_term","event_name","goal","property"],"uniqueKey":"dimension.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"A list's rows: a filter dimension a dashboard card lists (page_path, entry_page, exit_page, hostname, country, region, city, browser, os, device_type, referrer_source, referrer_channel, utm_*, event_name), or property. Null for a trend.","uniqueKey":"dimension.oneOf.1","typeLabel":"null"}],"uniqueKey":"dimension","typeLabel":"enum\u003cstring> | null"},"propertyKey":{"oneOf":[{"type":"string","description":"The event property a list by `property` ranks the values of. Null otherwise.","maxLength":200,"minLength":1,"uniqueKey":"propertyKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"The event property a list by `property` ranks the values of. Null otherwise.","uniqueKey":"propertyKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"propertyKey","typeLabel":"string | null"},"series":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"object","properties":{"label":{"type":"string","maxLength":100,"default":"","description":"The line's name in the legend. Empty names it by its filters' values.","uniqueKey":"series.items.[INDEX].label","typeLabel":"string"},"filters":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":1200,"uniqueKey":"series.items.[INDEX].filters.items.[INDEX]","typeLabel":"string"},"default":[],"description":"The filters the line counts under, in the grammar `filter=` takes, dimension[.key]:operator:value. All have to match.","uniqueKey":"series.items.[INDEX].filters","typeLabel":"string[]"}},"uniqueKey":"series.items.[INDEX]","typeLabel":"object"},"description":"One to 3 series for a trend, each drawn as its own line of the same metric; exactly one for a list, whose filters narrow its rows. An `events` trend names its event on every series with `event_name:is:\u003cname>` or `goal.event:is:\u003cname>`.","uniqueKey":"series","typeLabel":"object[]"},"period":{"oneOf":[{"description":"The range the tile always reads: a calendar period (day, week, month, year), all, or a window of an hour or more (24h, 30d, 3mo). Null follows the Reports page's picker.","uniqueKey":"period.oneOf.0","typeLabel":"any"},{"type":"null","description":"The range the tile always reads: a calendar period (day, week, month, year), all, or a window of an hour or more (24h, 30d, 3mo). Null follows the Reports page's picker.","uniqueKey":"period.oneOf.1","typeLabel":"null"}],"uniqueKey":"period","typeLabel":"any | null"},"granularity":{"oneOf":[{"type":"string","description":"A trend's bucket size. Null follows the range's length, as the dashboard's chart does.","enum":["hour","day","week","month"],"uniqueKey":"granularity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"A trend's bucket size. Null follows the range's length, as the dashboard's chart does.","uniqueKey":"granularity.oneOf.1","typeLabel":"null"}],"uniqueKey":"granularity","typeLabel":"enum\u003cstring> | null"},"showRevenue":{"type":"boolean","description":"Whether a list's tile shows its revenue column, once the site has sold. A display choice: the report's results carry each row's revenue either way.","uniqueKey":"showRevenue","typeLabel":"boolean"},"position":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Moves the report to this place in the grid, counted from 0, and renumbers the others around it. A number past the end puts it last.","uniqueKey":"position","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","propertyKey":"\u003cstring>","series":[{"label":"","filters":[]}],"period":"\u003cunknown>","showRevenue":true,"position":4503599627370495}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"56663442-9ce1-4532-9615-2aef13d8b7f8":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"data.name","typeLabel":"string"},"type":{"enum":["trend","list"],"type":"string","isRequired":true,"uniqueKey":"data.type","typeLabel":"enum\u003cstring>"},"metric":{"enum":["visitors","sessions","pageviews","events","bounceRate","avgDuration","revenue"],"type":"string","isRequired":true,"uniqueKey":"data.metric","typeLabel":"enum\u003cstring>"},"dimension":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.dimension.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.dimension.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.dimension","typeLabel":"string | null"},"propertyKey":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.propertyKey.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.propertyKey.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.propertyKey","typeLabel":"string | null"},"series":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"data.series.items.[INDEX].label","typeLabel":"string"},"filters":{"type":"array","items":{"type":"string","uniqueKey":"data.series.items.[INDEX].filters.items.[INDEX]","typeLabel":"string"},"description":"In the grammar `filter=` takes, dimension[.key]:operator:value.","isRequired":true,"uniqueKey":"data.series.items.[INDEX].filters","typeLabel":"string[]"}},"required":["label","filters"],"uniqueKey":"data.series.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.series","typeLabel":"object[]"},"period":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.period.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.period.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.period","typeLabel":"string | null"},"granularity":{"oneOf":[{"type":"string","enum":["hour","day","week","month"],"isRequired":true,"uniqueKey":"data.granularity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.granularity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.granularity","typeLabel":"enum\u003cstring> | null"},"showRevenue":{"type":"boolean","isRequired":true,"uniqueKey":"data.showRevenue","typeLabel":"boolean"},"position":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"The report's place in the grid, ascending.","isRequired":true,"uniqueKey":"data.position","typeLabel":"integer"},"createdAt":{"type":"string","format":"date-time","x-native-type":"date","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","x-native-type":"date","isRequired":true,"uniqueKey":"data.updatedAt","typeLabel":"string\u003cdate-time>"},"createdBy":{"oneOf":[{"type":"object","description":"The API key that created the report. Null for one made in the dashboard, and once the key is deleted.","required":["name"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.createdBy.oneOf.0.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.createdBy.oneOf.0","typeLabel":"object"},{"type":"null","description":"The API key that created the report. Null for one made in the dashboard, and once the key is deleted.","isRequired":true,"uniqueKey":"data.createdBy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.createdBy","typeLabel":"object | null"}},"required":["id","name","type","metric","dimension","propertyKey","series","period","granularity","showRevenue","position","createdAt","updatedAt","createdBy"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"\u003cstring>","name":"\u003cstring>","type":"trend","metric":"visitors","dimension":"\u003cstring>","propertyKey":"\u003cstring>","series":[{"label":"\u003cstring>","filters":["\u003cstring>"]}],"period":"\u003cstring>","granularity":"hour","showRevenue":true,"position":0,"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","createdBy":{"name":"\u003cstring>"}}}}},"exampleType":"generated"}},"headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"exampleType":"generated"},"dd125025-9bb3-45e9-bf46-ab636f9de33d":{"description":"The request is malformed, or its Idempotency-Key is not 1 to 255 characters: BAD_REQUEST.","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"baf877c0-7391-4164-87c3-282f3dee4a51":{"description":"No API key, or one that is not valid: UNAUTHORIZED.","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"96c20b64-35f8-4108-982a-1eb19779f32a":{"description":"The key can only read (KEY_READ_ONLY), or the workspace is closed until it pays and takes no changes (FORBIDDEN).","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"7489b4b0-6af1-4360-b53f-e8e040ef3d66":{"description":"The site, the row the path names or the route does not exist: NOT_FOUND.","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"9b87accc-30ee-4bdc-a800-c2c0bc6d2b5d":{"description":"The change conflicts with a row that exists (CONFLICT, or the write's own code, which carries the row's `id`), or a request with the same Idempotency-Key still runs (IDEMPOTENCY_KEY_IN_USE).","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"80b25c21-d456-4b3e-9d5a-ffd12af15ec6":{"description":"The body is over 1 MB: PAYLOAD_TOO_LARGE.","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"476bfa64-fc51-4413-998f-2b9c76657053":{"description":"The Idempotency-Key was sent with another request in the last 24 hours (IDEMPOTENCY_KEY_REUSED), or the site already has as many rows of this kind as it may save (the write's own code, such as GOAL_LIMIT_REACHED).","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"99c7b9fc-369a-4829-90b4-6c40cf16774f":{"description":"The key has used its hourly budget (RATE_LIMITED), or its workspace already runs as many calls at once as it may (TOO_MANY_CONCURRENT_REQUESTS).","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before the next call.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"792063a0-f1c8-4961-99f5-3cc0ffb0a964":{"description":"The server is busy; retry in a moment: SERVICE_UNAVAILABLE.","headers":{"RateLimit-Limit":{"description":"Calls the key may make in the window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Calls left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window reopens.","schema":{"type":"integer"}},"RateLimit-Policy":{"description":"The quota and window, as the IETF draft writes it: \"hourly\";q=600;w=3600.","schema":{"type":"string"}},"RateLimit":{"description":"The remaining budget, as the IETF draft writes it: \"hourly\";r=599;t=3540.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable and machine-readable: BAD_REQUEST, INVALID_FILTER, INVALID_CURSOR, UNAUTHORIZED, FORBIDDEN, KEY_READ_ONLY, NOT_FOUND, METHOD_NOT_ALLOWED, CONFLICT, IDEMPOTENCY_KEY_IN_USE, PAYLOAD_TOO_LARGE, IDEMPOTENCY_KEY_REUSED, QUERY_TIMEOUT, RATE_LIMITED, TOO_MANY_CONCURRENT_REQUESTS, SERVICE_UNAVAILABLE or INTERNAL_SERVER_ERROR. A write may answer a code of its own: a conflict (GOAL_EXISTS, DOMAIN_TAKEN, SECRET_EXISTS) or a limit (GOAL_LIMIT_REACHED, FUNNEL_LIMIT_REACHED). Codes are added, never renamed.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"What went wrong, written for a person.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"id":{"type":"string","description":"On a conflict, the existing row's id, so a client can update it instead.","uniqueKey":"error.id","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"error.issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"The parameter at fault, e.g. ['filter', 1] for the second filter.","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"uniqueKey":"error.issues.items.[INDEX]","typeLabel":"object"},"description":"One entry per invalid parameter.","uniqueKey":"error.issues","typeLabel":"object[]"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","id":"\u003cstring>","issues":[{"path":["\u003cstring>"],"message":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"ecd990a2-5dcb-45ad-add4-ee3f2e9a93d9":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"40c6e23b-3ec1-4e2d-adc4-ac80c8cd0559":{"url":"https://api.highseat.com/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://api.highseat.com/v1/openapi.json"},"subdomain":"highseat","siteName":"Highseat","title":"Update a saved report - Highseat","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T21:13:38.976Z","originalFileLocation":"api/reports/update-a-saved-report.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Rewrites any of a report\u0026#x27;s fields; the rest keep their values. The result is checked as a whole, as the dashboard\u0026#x27;s builder checks it. position moves the report in the grid.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Highseat\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a saved report - Highseat\">\u003cmeta data-mint-head property=\"og:description\" content=\"Rewrites any of a report\u0026#x27;s fields; the rest keep their values. The result is checked as a whole, as the dashboard\u0026#x27;s builder checks it. position moves the report in the grid.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Highseat\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://highseat.com/docs/api/reports/update-a-saved-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://highseat.mintlify.app/_mintlify/api/og/v2?division=Reports\u0026amp;title=Update+a+saved+report\u0026amp;description=Rewrites+any+of+a+report%27s+fields%3B+the+rest+keep+their+values.+The+result+is+checked+as+a+whole%2C+as+the+dashboard%27s+builder+checks+it.+%60position%60+moves+the+repo\u0026amp;theme=004992e464dd97e45470fd4c\u0026amp;signature=1e988d99304adc2975f3eca1bc4a40de964fd414d0ce3154bf168023c36bcf88\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a saved report - Highseat\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Rewrites any of a report\u0026#x27;s fields; the rest keep their values. The result is checked as a whole, as the dashboard\u0026#x27;s builder checks it. position moves the report in the grid.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://highseat.mintlify.app/_mintlify/api/og/v2?division=Reports\u0026amp;title=Update+a+saved+report\u0026amp;description=Rewrites+any+of+a+report%27s+fields%3B+the+rest+keep+their+values.+The+result+is+checked+as+a+whole%2C+as+the+dashboard%27s+builder+checks+it.+%60position%60+moves+the+repo\u0026amp;theme=004992e464dd97e45470fd4c\u0026amp;signature=1e988d99304adc2975f3eca1bc4a40de964fd414d0ce3154bf168023c36bcf88\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/highseat/OsP-7GcMYI4EfJ5-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Highseat\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#266ea4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://highseat.com/docs/api/reports/update-a-saved-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api/reports/update-a-saved-report.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://highseat.com/#organization\",\"name\":\"Highseat\",\"url\":\"https://highseat.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/highseat/uRXuNE4BQvZCBIJg/logo/wordmark-ink.svg?fit=max\u0026auto=format\u0026n=uRXuNE4BQvZCBIJg\u0026q=85\u0026s=37c09bc6651848a6860de2941f455c61\"}},{\"@type\":\"WebSite\",\"@id\":\"https://highseat.com/docs#website\",\"name\":\"Highseat\",\"url\":\"https://highseat.com/docs\",\"publisher\":{\"@id\":\"https://highseat.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://highseat.com/docs/api/reports/update-a-saved-report#webpage\",\"url\":\"https://highseat.com/docs/api/reports/update-a-saved-report\",\"name\":\"Update a saved report\",\"description\":\"Rewrites any of a report's fields; the rest keep their values. The result is checked as a whole, as the dashboard's builder checks it. position moves the report in the grid.\",\"dateModified\":\"2026-10-24T21:13:38.976Z\",\"isPartOf\":{\"@id\":\"https://highseat.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://highseat.com/docs/api/reports/update-a-saved-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://highseat.com/docs/api/reports/update-a-saved-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://highseat.com/docs/api/key/describe-the-api-key\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reports\",\"item\":\"https://highseat.com/docs/api/reports/list-saved-reports\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a saved report\",\"item\":\"https://highseat.com/docs/api/reports/update-a-saved-report\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://highseat.com/docs/api/reports/update-a-saved-report#apireference\",\"headline\":\"Update a saved report\",\"name\":\"Update a saved report\",\"description\":\"Rewrites any of a report's fields; the rest keep their values. The result is checked as a whole, as the dashboard's builder checks it. position moves the report in the grid.\",\"url\":\"https://highseat.com/docs/api/reports/update-a-saved-report\",\"mainEntityOfPage\":{\"@id\":\"https://highseat.com/docs/api/reports/update-a-saved-report#webpage\"},\"dateModified\":\"2026-10-24T21:13:38.976Z\",\"publisher\":{\"@id\":\"https://highseat.com/#organization\"},\"isPartOf\":{\"@id\":\"https://highseat.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Highseat\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Highseat","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Highseat API","pages":[{"title":"Introduction","href":"/api"},{"title":"Authentication","href":"/api/authentication"},{"title":"Limits","href":"/api/limits"},{"title":"MCP server","href":"/api/mcp"}]},{"group":"Endpoints","pages":[{"group":"Key","pages":[{"title":"Describe the API key","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /key","href":"/api/key/describe-the-api-key"}]},{"group":"Sites","pages":[{"title":"List sites","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites","href":"/api/sites/list-sites"},{"title":"Create a site","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites","href":"/api/sites/create-a-site"},{"title":"Get a site","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}","href":"/api/sites/get-a-site"},{"title":"Update a site","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}","href":"/api/sites/update-a-site"},{"title":"Change the reporting currency","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json put /sites/{site}/reporting-currency","href":"/api/sites/change-the-reporting-currency"},{"title":"Create the site secret","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites/{site}/secret","href":"/api/sites/create-the-site-secret"},{"title":"Get the install status","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/install","href":"/api/sites/get-the-install-status"}]},{"group":"Discovery","pages":[{"title":"Get a dimension's values","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/filter-values/{dimension}","href":"/api/discovery/get-a-dimensions-values"},{"title":"Get the pages or events ever sent","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/catalog/{kind}","href":"/api/discovery/get-the-pages-or-events-ever-sent"}]},{"group":"Stats","pages":[{"title":"Visitors online now","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/realtime","href":"/api/stats/visitors-online-now"},{"title":"Headline figures","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/overview","href":"/api/stats/headline-figures"},{"title":"Figures per time bucket","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/timeseries","href":"/api/stats/figures-per-time-bucket"},{"title":"Pages","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/pages","href":"/api/stats/pages"},{"title":"Traffic sources","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/sources","href":"/api/stats/traffic-sources"},{"title":"Browsers, operating systems and device types","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/devices","href":"/api/stats/browsers-operating-systems-and-device-types"},{"title":"Countries, regions and cities","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/locations","href":"/api/stats/countries-regions-and-cities"},{"title":"UTM campaigns","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/campaigns","href":"/api/stats/utm-campaigns"},{"title":"Custom events","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/events","href":"/api/stats/custom-events"},{"title":"One custom event","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/events/{name}","href":"/api/stats/one-custom-event"},{"title":"Bot traffic","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/bots","href":"/api/stats/bot-traffic"},{"title":"Goal conversions","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/goals/conversions","href":"/api/stats/goal-conversions"},{"title":"Revenue totals","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/revenue","href":"/api/stats/revenue-totals"},{"title":"Revenue by product","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/revenue/products","href":"/api/stats/revenue-by-product"},{"title":"Attributed revenue","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/revenue/attribution","href":"/api/stats/attributed-revenue"},{"title":"Event properties","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/properties","href":"/api/stats/event-properties"}]},{"group":"Usage","pages":[{"title":"Get the event usage","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /usage","href":"/api/usage/get-the-event-usage"}]},{"group":"Notes","pages":[{"title":"List notes","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/notes","href":"/api/notes/list-notes"},{"title":"Create a note","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites/{site}/notes","href":"/api/notes/create-a-note"},{"title":"Get a note","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/notes/{id}","href":"/api/notes/get-a-note"},{"title":"Delete a note","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json delete /sites/{site}/notes/{id}","href":"/api/notes/delete-a-note"},{"title":"Update a note","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/notes/{id}","href":"/api/notes/update-a-note"}]},{"group":"Goals","pages":[{"title":"List goals","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/goals","href":"/api/goals/list-goals"},{"title":"Create a goal","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites/{site}/goals","href":"/api/goals/create-a-goal"},{"title":"Get a goal","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/goals/{id}","href":"/api/goals/get-a-goal"},{"title":"Delete a goal","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json delete /sites/{site}/goals/{id}","href":"/api/goals/delete-a-goal"},{"title":"Update a goal","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/goals/{id}","href":"/api/goals/update-a-goal"}]},{"group":"Funnels","pages":[{"title":"List saved funnels","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/funnels","href":"/api/funnels/list-saved-funnels"},{"title":"Create a funnel","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites/{site}/funnels","href":"/api/funnels/create-a-funnel"},{"title":"Evaluate a saved funnel","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/funnels/{id}","href":"/api/funnels/evaluate-a-saved-funnel"},{"title":"Delete a funnel","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json delete /sites/{site}/funnels/{id}","href":"/api/funnels/delete-a-funnel"},{"title":"Update a funnel","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/funnels/{id}","href":"/api/funnels/update-a-funnel"},{"title":"Evaluate unsaved funnel steps","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/funnel-preview","href":"/api/funnels/evaluate-unsaved-funnel-steps"}]},{"group":"Reports","pages":[{"title":"List saved reports","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/reports","href":"/api/reports/list-saved-reports"},{"title":"Create a saved report","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json post /sites/{site}/reports","href":"/api/reports/create-a-saved-report"},{"title":"Get a saved report","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/reports/{id}","href":"/api/reports/get-a-saved-report"},{"title":"Delete a saved report","description":"Removes a report from the site's Reports page.","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json delete /sites/{site}/reports/{id}","href":"/api/reports/delete-a-saved-report"},{"title":"Update a saved report","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json patch /sites/{site}/reports/{id}","href":"/api/reports/update-a-saved-report"},{"title":"Get a saved report's figures","description":"The figures the report's tile shows: a trend's buckets per series, or a list's rows, largest first, as the breakdown its dimension's card reads answers them. The report's own `period` applies unless the call passes one, and a report without one reads 7d. `date`, `from` and `to` refine a `period` the call passes, so one sent without it is a 400. A list's rows carry their revenue whatever the report's `showRevenue`. A list by property answers its most common values on one page. Walk it by passing `nextCursor` as `cursor`; the last page answers `nextCursor: null`. Reuse a cursor only with the same parameters.","deprecated":null,"version":null,"openapi":"https://api.highseat.com/v1/openapi.json get /sites/{site}/reports/{id}/results","href":"/api/reports/get-a-saved-reports-figures"}]}]}]}]},"title":"Update a saved report - Highseat","buildId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","deploymentId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Cn24bQ-L.js","utils-2fswSlDf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CCIi4ABW.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CAH7N_Ow.js","snippetPresets-x_0VpYAk.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-llGafAZf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-W1eCShSz.js","shallow-NLT_NnDI.js","getApiPlaygroundDisplay-QSEhtcdZ.js","CodeSnippet-CK8Lk0kg.js","CodeSnippets-Cra_whAm.js","Page-CQfXSH2v.js","getPastedJson-BEz4UfPL.js","icon-CwvrEduL.js","MethodPill-DblyOGAG.js","DuplicateIcon-7P7ixz4I.js","createIcon-BURR5_pt.js","DynamicMarkdown-DteaQut7.js","SectionHeading-CHtmkzk7.js","axios-vUo_bRtp.js","Markdown-BIU4AXHQ.js","clsx-Ds0AvV0Z.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Ka3QKbKd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BURaoZsB.js"]}