Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.
Max number of (sub-)aggregate trees on a level is 5, Max aggregate tree depth is 5.
Max number of aggregates in the forest is 16.
Note: All aggregate property references in the request combined can reference at most
one property source when a view is involved: either a single view and nothing else,
or any number of containers. Mixing a view with containers, or with another view, is rejected.
Matches records with the last updated time within the provided range.
This attribute is mandatory for immutable streams but it's optional for mutable streams.
The maximum time interval that can be defined by the attribute
is limited by the stream settings. If more data needs to be queried than allowed by the stream
settings, it should be done with multiple requests. For example, if stream allows querying
up to 1 month of data, but a quarterly report is needed, the solution is to make 3 requests, one for
each month, and then aggregate the responses.
The range must include at least a left (gt or gte) bound.
It is not allowed to specify two upper or lower bounds, e.g. gte and gt, in the same filter.
gte: Greater than or equal to.
gt: Greater than.
lte: Less than or equal to.
lt: Less than.
Note:lastUpdatedTime is a CDF generated timestamp that marks the moment a record is stored in the API
The range bounds can be specified in two formats:
String: An ISO-8601 formatted date-time string (e.g., 2030-05-15T18:00:00.00Z).
Integer: The number of milliseconds since the Unix epoch (e.g., 1705341600000).
Properties to convert to another unit. The API can only convert to another unit,
if a unit has been defined as part of the type on the underlying container being queried.
Use unitSystemName to convert all properties to the target unit system without
specifying each property individually.
NB! Unit conversion is applied to both the response and the request. For example, let's assume
there is a temperature property with its unit defined as temperature:deg_c. If
one requests conversion of this property to temperature:k unit,
then all values of this property in response will be converted to Kelvin.
But also all values of this property in request (e.g. in a filter)
are expected to be provided in Kelvin.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Cognite Docs","description":"Cognite Data Fusion (CDF) documentation for developers, data engineers, and administrators.","colors":{"primary":"#3C5FFB","light":"#4D8AFF","dark":"#3C5FFB"},"logo":{"light":"https://mintcdn.com/cognite/dkctM57aym6D8Toa/_images/logo/cognite-docs-black.svg?fit=max\u0026auto=format\u0026n=dkctM57aym6D8Toa\u0026q=85\u0026s=38c50e5be94d9baf1ff1c794ae17d6ea","dark":"https://mintcdn.com/cognite/dkctM57aym6D8Toa/_images/logo/cognite-docs-white.svg?fit=max\u0026auto=format\u0026n=dkctM57aym6D8Toa\u0026q=85\u0026s=06ff6278a32e16b65bc691b91f7bfe6d"},"favicon":"https://mintcdn.com/cognite/dkctM57aym6D8Toa/_images/CogniteIcon.svg?fit=max\u0026auto=format\u0026n=dkctM57aym6D8Toa\u0026q=85\u0026s=eaf7720816d261929421c888d58b8914","footer":{"socials":{"website":"https://www.cognite.com","linkedin":"https://www.linkedin.com/company/cognitedata","youtube":"https://www.youtube.com/c/cognite"},"links":[{"header":"Resources","items":[{"label":"Academy","href":"https://academy.cognite.com"},{"label":"Community","href":"https://hub.cognite.com"},{"label":"Support","href":"https://cognite.zendesk.com/hc/en-us"},{"label":"Trust Center","href":"https://trust.cognite.com/"},{"label":"CogDocs","href":"/cogdocs/concepts/platform-overview"}]},{"header":"Company","items":[{"label":"About us","href":"https://www.cognite.com/company/about-us-cognite"},{"label":"Careers","href":"https://www.cognite.com/company/careers"},{"label":"Blog","href":"https://www.cognite.com/resources/blog"}]},{"header":"Status","items":[{"label":"Cognite services","href":"https://status.cognite.com"}]}]},"search":{"prompt":"Search documentation"},"seo":{"metatags":{"canonical":"https://docs.cognite.com","google-site-verification":"kX2vFxX0NcdV88MV5ooALR09TbeSd8xDN-rVd6fiTG4"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"languages":{"custom":["/_languages/kuiper.json"]}},"latex":true},"banner":{"content":"New: build custom CDF applications with Cognite Flows. [Documentation](/cdf/flows) · [What's new](/cdf/whatsnew).","dismissible":true},"contextual":{"options":["mcp","copy","chatgpt","claude","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"markdown":{"instructions":["Cognite Data Fusion (CDF) is an industrial DataOps platform. Prefer English docs unless the user asks for another locale.","Follow /_llms/ index links recursively until you reach page URLs ending in .md. Fetch those Markdown twins instead of HTML.","For REST APIs, default to calendar version 20230101 (stable). Use 20230101-beta or 20230101-alpha only if the user is on a preview API. Cite paths under /api-reference/concepts/\u003cversion>/ and the Cdf-Version header. Prefer the Python SDK (cognite-sdk) unless the user is in JavaScript/TypeScript.","Start here by task: platform overview /cdf/index.md; data modeling /cdf/dm/index.md; data integration /cdf/integration/index.md; access /cdf/access/index.md; CDF Toolkit /cdf/deploy/cdf_toolkit/index.md; REST quickstart /dev/quickstart.md; Python SDK https://cognite-sdk-python.readthedocs-hosted.com/en/stable/; Atlas AI /cdf/atlas_ai/concepts/index.md; Flows apps /cdf/flows/index.md; MCP and IDE setup /dev/guides/ide_ai_integration.md.","For implementation work, also load /skill.md."]},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"de","href":"de"},{"language":"es","href":"es"},{"language":"fr","href":"fr"},{"language":"ko","href":"ko"},{"language":"it","href":"it"},{"language":"lv","href":"lv"},{"language":"nl","href":"nl"},{"language":"ja","href":"ja"},{"language":"no","href":"no"},{"language":"pt","href":"pt"},{"language":"ro","href":"ro"},{"language":"sv","href":"sv"},{"language":"zh","href":"zh"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cognite","hasAudioNarration":false,"actualSubdomain":"cognite","customDomains":["docs.cognite.com"],"gitSource":{"type":"github","owner":"cognitedata","repo":"docs.cognite.com","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true,"contextualFeedback":{"allowEmail":true}},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af46b50faa008a70b8e9874","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"en","tag":"API reference","count":1600},{"language":"en","tag":"Alpha (20230101-alpha)","count":557},{"language":"en","tag":"API reference (20230101-alpha)","count":557},{"language":"en","tag":"Beta (20230101-beta)","count":521},{"language":"en","tag":"API reference (20230101-beta)","count":521},{"language":"en","tag":"Stable (20230101)","count":515},{"language":"en","tag":"API reference (20230101)","count":515},{"language":"en","tag":"Data engineering","count":452},{"language":"en","tag":"Core data","count":314},{"language":"en","tag":"Build","count":294},{"language":"de","tag":"Flows","count":25},{"language":"es","tag":"Flows","count":25},{"language":"fr","tag":"Flows","count":25},{"language":"it","tag":"Flows","count":25},{"language":"ja","tag":"Flows","count":25},{"language":"ko","tag":"Flows","count":25},{"language":"lv","tag":"Flows","count":25},{"language":"nl","tag":"Flows","count":25},{"language":"no","tag":"Flows","count":25},{"language":"pt","tag":"Flows","count":25},{"language":"ro","tag":"Flows","count":25},{"language":"sv","tag":"Flows","count":25},{"language":"zh","tag":"Flows","count":25},{"language":"de","tag":"InField","count":6},{"language":"es","tag":"InField","count":6},{"language":"fr","tag":"InField","count":6},{"language":"it","tag":"InField","count":6},{"language":"ja","tag":"InField","count":6},{"language":"ko","tag":"InField","count":6},{"language":"lv","tag":"InField","count":6},{"language":"nl","tag":"InField","count":6},{"language":"no","tag":"InField","count":6},{"language":"pt","tag":"InField","count":6},{"language":"ro","tag":"InField","count":6},{"language":"sv","tag":"InField","count":6},{"language":"zh","tag":"InField","count":6},{"language":"de","tag":"Willkommen","count":5},{"language":"es","tag":"Bienvenidos","count":5},{"language":"fr","tag":"Bienvenue","count":5},{"language":"it","tag":"Benvenuto","count":5},{"language":"ja","tag":"ようこそ","count":5},{"language":"ko","tag":"환영합니다","count":5},{"language":"lv","tag":"Laipni lūdzam","count":5},{"language":"nl","tag":"Welkom","count":5},{"language":"no","tag":"Velkommen","count":5},{"language":"pt","tag":"Boas-vindas","count":5},{"language":"ro","tag":"Bine ați venit","count":5},{"language":"sv","tag":"Välkommen","count":5},{"language":"zh","tag":"欢迎","count":5},{"language":"de","tag":"Erste Schritte","count":3},{"language":"de","tag":"Maintain","count":3},{"language":"es","tag":"Comenzando","count":3},{"language":"es","tag":"Maintain","count":3},{"language":"fr","tag":"Commencer","count":3},{"language":"fr","tag":"Maintain","count":3},{"language":"it","tag":"Iniziare","count":3},{"language":"it","tag":"Maintain","count":3},{"language":"ja","tag":"始める","count":3},{"language":"ja","tag":"Maintain","count":3},{"language":"ko","tag":"시작하기","count":3},{"language":"ko","tag":"Maintain","count":3},{"language":"lv","tag":"Sākt","count":3},{"language":"lv","tag":"Maintain","count":3},{"language":"nl","tag":"Aan de slag","count":3},{"language":"nl","tag":"Maintain","count":3},{"language":"no","tag":"Kom i gang","count":3},{"language":"no","tag":"Maintain","count":3},{"language":"pt","tag":"Introdução","count":3},{"language":"pt","tag":"Maintain","count":3},{"language":"ro","tag":"Începere","count":3},{"language":"ro","tag":"Maintain","count":3},{"language":"sv","tag":"Komma igång","count":3},{"language":"sv","tag":"Maintain","count":3},{"language":"zh","tag":"开始使用","count":3},{"language":"zh","tag":"Maintain","count":3},{"language":"default","tag":"Build","count":2},{"language":"default","tag":"Industrial Data Science Library","count":1}],"searchSettings":{"fullPageSearch":true}},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"email":"support@cognite.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"use-workflow","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6967906434f9dd976594538d","deploymentId":"68e65d91d34a0d869e1b696c","questionText":"How do I query industrial data?","status":"active","generatedBy":"manual","createdAt":"2026-01-14T12:47:32.944Z","updatedAt":"2026-01-14T12:47:32.944Z","__v":0},{"_id":"6967906134f9dd9765945358","deploymentId":"68e65d91d34a0d869e1b696c","questionText":"What is data modeling in CDF?","status":"active","generatedBy":"manual","createdAt":"2026-01-14T12:47:29.227Z","updatedAt":"2026-01-14T12:47:29.227Z","__v":0},{"_id":"6967905d34f9dd9765945312","deploymentId":"68e65d91d34a0d869e1b696c","questionText":"How do I set up the Cognite Toolkit?","status":"active","generatedBy":"manual","createdAt":"2026-01-14T12:47:25.018Z","updatedAt":"2026-01-14T12:47:25.018Z","__v":0}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"_css/cognite.css","content":".ui-element{font-weight:bold!important}del{text-decoration:none!important}em>strong{font-style:normal!important}em,strong{font-weight:500!important}h5{font-weight:600!important}:root{--cog-table-row-odd-bg: #ffffff;--cog-table-row-even-bg: #f6f8fa}html.dark,[data-theme=\"dark\"]{--cog-table-row-odd-bg: rgba(255, 255, 255, 0.02);--cog-table-row-even-bg: rgba(255, 255, 255, 0.06)}@media (prefers-color-scheme: dark){:root:not(.light):not([data-theme=\"light\"]){--cog-table-row-odd-bg: rgba(255, 255, 255, 0.02);--cog-table-row-even-bg: rgba(255, 255, 255, 0.06)}}table th{text-align:left}.prose table th,.prose table td,.prose table th:first-child,.prose table td:first-child,.prose table th:last-child,.prose table td:last-child{padding-inline-start:0.75rem;padding-inline-end:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}table tr:nth-child(even){background-color:var(--cog-table-row-even-bg)}table tr:nth-child(odd){background-color:var(--cog-table-row-odd-bg)}.nav-logo{height:36px}.relative.w-4.h-4.rounded-full img{display:none}#localization-select-trigger img.w-full.h-full.rounded-full,#localization-select-trigger .absolute.top-0.left-0{display:none}.absolute.top-0.left-0.w-full.h-full.border.rounded-full{display:none}.back-to-top-container{position:fixed;bottom:80px;right:30px;z-index:50;display:none;transition:right 0.3s ease}@media (max-width: 1280px){.back-to-top-container{bottom:100px;right:20px}}.back-to-top-button{background-color:rgba(60, 95, 251, 0.1);color:#3C5FFB;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,0.05);border:1px solid rgba(60, 95, 251, 0.1);cursor:pointer;transition:all 0.2s ease}.back-to-top-button:hover{background-color:rgba(60, 95, 251, 0.2)}html.dark .back-to-top-button,[data-theme=\"dark\"] .back-to-top-button{background-color:rgba(60, 95, 251, 0.25);color:#81a1ff;border-color:rgba(60, 95, 251, 0.4);box-shadow:0 4px 12px rgba(0,0,0,0.3)}html.dark .back-to-top-button:hover,[data-theme=\"dark\"] .back-to-top-button:hover{background-color:rgba(60, 95, 251, 0.35);color:#ffffff}@media (prefers-color-scheme: dark){:root:not(.light):not([data-theme=\"light\"]) .back-to-top-button{background-color:rgba(60, 95, 251, 0.25);color:#81a1ff;border-color:rgba(60, 95, 251, 0.4);box-shadow:0 4px 12px rgba(0,0,0,0.3)}:root:not(.light):not([data-theme=\"light\"]) .back-to-top-button:hover{background-color:rgba(60, 95, 251, 0.35);color:#ffffff}}div[class*=\"code\"] button [role=\"tooltip\"],div[class*=\"Code\"] button [role=\"tooltip\"],pre button [role=\"tooltip\"],button[aria-label*=\"Copy\"] [role=\"tooltip\"],button[aria-label*=\"copy\"] [role=\"tooltip\"],button[aria-label*=\"Ask\"] [role=\"tooltip\"],button[aria-label*=\"Report\"] [role=\"tooltip\"],.group\\/copy-button [role=\"tooltip\"],button.group\\/copy-button [role=\"tooltip\"],[class*=\"copy-button\"] [role=\"tooltip\"]{top:auto!important;bottom:100%!important;margin-bottom:8px!important;transform:translateX(-50%)!important}.code-block:has(.code-block-wrap) [data-floating-buttons=\"true\"]{opacity:1!important}html{scroll-padding-top:120px}@media (max-width: 768px){html{scroll-padding-top:100px}}"},{"filePath":"_styles/aura-primitive-content.css","content":"html[data-current-path^=\"/cdf/aura/primitives/\"] #header .mt-2.text-lg.prose,#content[data-page-href*=\"/cdf/aura/primitives/\"]:not([data-page-href$=\"/index\"]) #header .mt-2.text-lg.prose{max-width:700px}html[data-current-path^=\"/cdf/aura/primitives/\"] #content>:is(h2,h3,h4,h5,h6,p,span[data-as=\"p\"],ul,ol,blockquote,pre,hr),#content[data-page-href*=\"/cdf/aura/primitives/\"]:not([data-page-href$=\"/index\"])>:is(h2,h3,h4,h5,h6,p,span[data-as=\"p\"],ul,ol,blockquote,pre,hr){max-width:700px}"}],"page":{"pagePath":"20230101-beta/records/aggregate-records-data-from-a-stream","slug":"/20230101-beta/records/aggregate-records-data-from-a-stream","pageMetadata":{"title":"Aggregate records data from a stream","description":"Aggregates records in a stream. Requires `streamRecordsAcl:READ` and `dataModelsAcl:READ`. See [Aggregates](/api-reference/concepts/20230101/records#aggregates).","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/aggregate","href":"/20230101-beta/records/aggregate-records-data-from-a-stream","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 a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Aggregates records in a stream. Requires \", _jsx(_components.code, {\n children: \"streamRecordsAcl:READ\"\n }), \" and \", _jsx(_components.code, {\n children: \"dataModelsAcl:READ\"\n }), \". See \", _jsx(_components.a, {\n href: \"/api-reference/concepts/20230101/records#aggregates\",\n children: \"Aggregates\"\n }), \".\"]\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":{"codeStyling":{"languages":{"custom":["/_languages/kuiper.json"]}},"config":{},"pageMetadata":{"title":"Aggregate records data from a stream","description":"Aggregates records in a stream. Requires `streamRecordsAcl:READ` and `dataModelsAcl:READ`. See [Aggregates](/api-reference/concepts/20230101/records#aggregates).","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/aggregate","href":"/20230101-beta/records/aggregate-records-data-from-a-stream","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cognite/cb9533f9ff163898/_scripts/back-to-top.js","/_mintlify/custom/cognite/77f6ac33743a5817/_scripts/sidebar-api-20230101-collapse.js","/_mintlify/custom/cognite/237ae201703aad29/_scripts/storybook-theme-sync.js"],"openApiReferenceData":{"operation":{"tags":["Records"],"summary":"Aggregate records data from a stream","description":"Aggregates records in a stream. Requires `streamRecordsAcl:READ` and `dataModelsAcl:READ`. See [Aggregates](/api-reference/concepts/20230101/records#aggregates).","operationId":"aggregateRecords","parameters":["793eaf10-10c9-4ec4-a4f0-574df37b82ac"],"requestBody":"6230bc5b-89c1-42ff-8d50-489c72ad60a5","x-capability":["streamRecordsAcl:READ","dataModelsAcl:READ"],"responses":{"200":"ad53635a-1d47-4bf5-94bf-47d8d6a33c40","400":"371737eb-6b30-4426-b10c-1da320801f69"},"x-code-samples":[{"lang":"Python","label":"Python SDK","source":"# Example: simple average\nfrom cognite.client.data_classes.data_modeling.aggregates import Average\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\"avg_temperature\": Average(temperature)},\n)\n\n# Example: count with last_updated_time filter\nfrom cognite.client.data_classes.data_modeling.aggregates import Count\nfrom cognite.client.data_classes.data_modeling.records import TimeRange\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\n# 1759276800000 = 2025-10-01T00:00:00Z\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"total_readings\": Count(),\n \"readings_with_temperature\": Count(temperature),\n },\n last_updated_time=TimeRange(gt=1759276800000),\n)\n\n# Example: nested timeHistogram + uniqueValues\nfrom cognite.client.data_classes.data_modeling.aggregates import Average, Max, Sum, TimeHistogram, UniqueValues\nrecorded_at = [\"my-space\", \"my-container\", \"recorded_at\"]\nequipment_id = [\"my-space\", \"my-container\", \"equipment_id\"]\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"my_groups_by_1d_range\": TimeHistogram(\n property=recorded_at,\n calendar_interval=\"1d\",\n aggregates={\n \"my_groups_by_equipment_id\": UniqueValues(\n property=equipment_id,\n aggregates={\n \"my_equipment_daily_temperature_sum\": Sum(temperature),\n \"my_equipment_daily_temperature_maximum\": Max(temperature),\n },\n ),\n \"my_daily_temperature_average\": Average(temperature),\n },\n ),\n \"my_temperature_maximum_across_all_readings\": Max(temperature),\n },\n)\n\n# Example: movingFunction over daily counts\nfrom cognite.client.data_classes.data_modeling.aggregates import Count, MovingFunction, MovingFunctions, TimeHistogram\nrecorded_at = [\"my-space\", \"my-container\", \"recorded_at\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"readings_per_day\": TimeHistogram(\n property=recorded_at,\n calendar_interval=\"1d\",\n aggregates={\n \"readings\": Count(),\n \"readings_7d_avg\": MovingFunction(\n buckets_path=\"readings\",\n window=7,\n function=MovingFunctions.UNWEIGHTED_AVG,\n ),\n },\n ),\n },\n)\n"}],"method":"post","type":"path","servers":["98798b6f-ceb2-479e-81c7-8ef9504b5deb"],"security":["085751d3-8f46-43ae-a18e-99d929bed71c","3ae67093-2018-4259-9bec-a639ffd132ba","c0080013-a39d-4819-9d71-bcf1f9efd837","cc26ec5a-ee50-408a-90db-ffc4b7b001e8"],"path":"/streams/{streamId}/records/aggregate","baseUrlOptions":["https://{cluster}.cognitedata.com/api/v1/projects/{project}"],"title":"Aggregate records data from a stream","codeSamples":[{"label":"Python SDK","lang":"Python","source":"# Example: simple average\nfrom cognite.client.data_classes.data_modeling.aggregates import Average\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\"avg_temperature\": Average(temperature)},\n)\n\n# Example: count with last_updated_time filter\nfrom cognite.client.data_classes.data_modeling.aggregates import Count\nfrom cognite.client.data_classes.data_modeling.records import TimeRange\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\n# 1759276800000 = 2025-10-01T00:00:00Z\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"total_readings\": Count(),\n \"readings_with_temperature\": Count(temperature),\n },\n last_updated_time=TimeRange(gt=1759276800000),\n)\n\n# Example: nested timeHistogram + uniqueValues\nfrom cognite.client.data_classes.data_modeling.aggregates import Average, Max, Sum, TimeHistogram, UniqueValues\nrecorded_at = [\"my-space\", \"my-container\", \"recorded_at\"]\nequipment_id = [\"my-space\", \"my-container\", \"equipment_id\"]\ntemperature = [\"my-space\", \"my-container\", \"temperature\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"my_groups_by_1d_range\": TimeHistogram(\n property=recorded_at,\n calendar_interval=\"1d\",\n aggregates={\n \"my_groups_by_equipment_id\": UniqueValues(\n property=equipment_id,\n aggregates={\n \"my_equipment_daily_temperature_sum\": Sum(temperature),\n \"my_equipment_daily_temperature_maximum\": Max(temperature),\n },\n ),\n \"my_daily_temperature_average\": Average(temperature),\n },\n ),\n \"my_temperature_maximum_across_all_readings\": Max(temperature),\n },\n)\n\n# Example: movingFunction over daily counts\nfrom cognite.client.data_classes.data_modeling.aggregates import Count, MovingFunction, MovingFunctions, TimeHistogram\nrecorded_at = [\"my-space\", \"my-container\", \"recorded_at\"]\nres = client.data_modeling.records.aggregate(\n stream_id=\"my-stream\",\n aggregates={\n \"readings_per_day\": TimeHistogram(\n property=recorded_at,\n calendar_interval=\"1d\",\n aggregates={\n \"readings\": Count(),\n \"readings_7d_avg\": MovingFunction(\n buckets_path=\"readings\",\n window=7,\n function=MovingFunctions.UNWEIGHTED_AVG,\n ),\n },\n ),\n },\n)\n"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"793eaf10-10c9-4ec4-a4f0-574df37b82ac":{"name":"streamId","in":"path","description":"An identifier of the stream where the records are stored.\n","required":true,"schema":{"type":"string","pattern":"^[a-z]([a-z0-9_-]{0,98}[a-z0-9])?$","minLength":1,"maxLength":100,"example":"test1","isRequired":true,"description":"An identifier of the stream where the records are stored.\n","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"description":"Aggregation specification.\n","content":{"application/json":{"schema":{"type":"object","title":"includeTyping","description":"Defines an aggregation request. This will let you aggregate supported data types. The request\nsupports filters, and allows optional search matching.\n","required":["aggregates"],"properties":{"aggregates":{"type":"object","title":"aggregatesDictionary","description":"A dictionary of requested aggregates with client defined names/identifiers.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_aggr_1\": {\n \"min\": {\"property\": [\"space1\", \"container1\", \"property1\"]}\n },\n \"my_aggr_2\": {\n \"uniqueValues\": {\n \"property\": [\"space1\", \"container2\", \"property1\"],\n \"aggregates\": {\n \"my_sub_aggr\": {\n \"avg\": {\"property\": [\"space2\", \"container1\", \"property3\"]}\n }\n }\n }\n },\n}\n```\n\nMax number of (sub-)aggregate trees on a level is 5, Max aggregate tree depth is 5.\nMax number of aggregates in the forest is 16.\n\n**Note:** All aggregate ```property``` references in the request combined can reference at most\none property source when a ```view``` is involved: either a single view and nothing else,\nor any number of containers. Mixing a view with containers, or with another view, is rejected.\n","maxProperties":5,"minProperties":1,"example":{"my_groups_by_1d_range":{"timeHistogram":{"calendarInterval":"1d","property":["my-space","my-container","recorded_at"],"aggregates":{"my_groups_by_equipment_id":{"uniqueValues":{"property":["my-space","my-container","equipment_id"],"aggregates":{"my_equipment_daily_temperature_sum":{"sum":{"property":["my-space","my-container","temperature"]}},"my_equipment_daily_temperature_maximum":{"max":{"property":["my-space","my-container","temperature"]}}}}},"my_daily_temperature_average":{"avg":{"property":["my-space","my-container","temperature"]}}}}},"my_temperature_maximum_across_all_readings":{"max":{"property":["my-space","my-container","temperature"]}}},"additionalProperties":{"oneOf":[{"type":"object","title":"avg","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["avg"],"x-additionalPropertiesName":"aggregate-id","properties":{"avg":{"type":"object","description":"Calculates the average from the data stored by the specified property. This\naggregation uses an average mean calculation, and not an integral mean.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_player_age_avg\": {\n \"avg\": { \"property\": [ \"football\", \"game_statistics\", \"player_age\" ] }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.0.avg.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties.\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.0.avg.property","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.0.avg","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.0","typeLabel":"avg · object"},{"type":"object","title":"count","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["count"],"x-additionalPropertiesName":"aggregate-id","properties":{"count":{"type":"object","description":"Counts the number of items. When you specify a property, it returns the number of non-null values for that property.\n\n\u003cu>Example:\u003c/u>\n\nTo get number of records with non-null value in \"nullable_property\":\n```\n{\n \"my_nullable_property_count\": {\n \"count\": { \"property\": [ \"football\", \"game_statistics\", \"nullable_property\" ] }\n }\n}\n```\n","properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.1.count.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties.\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"uniqueKey":"aggregates.additionalProperties.oneOf.1.count.property","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.1.count","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.1","typeLabel":"count · object"},{"type":"object","title":"min","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["min"],"x-additionalPropertiesName":"aggregate-id","properties":{"min":{"type":"object","description":"The function will calculate, and return, the lowest - min - value for a property.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_player_age_min\": {\n \"min\": { \"property\": [ \"football\", \"game_statistics\", \"player_age\" ] }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.2.min.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties, as well as `[\"createdTime\"]`\nand `[\"lastUpdatedTime\"]` top level properties.\n\nA container or view level property is defined by 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.2.min.property","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.2.min","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.2","typeLabel":"min · object"},{"type":"object","title":"max","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["max"],"x-additionalPropertiesName":"aggregate-id","properties":{"max":{"type":"object","description":"The function will calculate, and return, the highest - max - value for the property.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_player_scores_max\": {\n \"max\": { \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ] }\n },\n \"my_player_age_max\": {\n \"max\": { \"property\": [ \"football\", \"game_statistics\", \"player_age\" ] }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.3.max.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties, as well as `[\"createdTime\"]`\nand `[\"lastUpdatedTime\"]` top level properties.\n\nA container or view level property is defined by 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.3.max.property","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.3.max","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.3","typeLabel":"max · object"},{"type":"object","title":"sum","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["sum"],"x-additionalPropertiesName":"aggregate-id","properties":{"sum":{"type":"object","description":"Calculates the sum from the values of the specified property.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_player_scores_sum\": {\n \"sum\": { \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ] }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.4.sum.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties.\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.4.sum.property","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.4.sum","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.4","typeLabel":"sum · object"},{"type":"object","title":"uniqueValues","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["uniqueValues"],"x-additionalPropertiesName":"aggregate-id","properties":{"uniqueValues":{"type":"object","description":"Request unique value buckets aggregate on the specified property.\nEach bucket is defined by `value` attribute and has the records `count` in the bucket.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_group_by_player_name\": {\n \"uniqueValues\": {\n \"property\": [ \"football\", \"game_statistics\", \"player_name\" ],\n \"aggregates\": {\n \"my_player_scores_sum\": {\n \"sum\": { \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ] }\n },\n \"my_player_scores_maximum\": {\n \"max\": { \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ] }\n }\n }\n }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValues.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties, as well as `[\"space\"]`\ntop level property.\n\nA container or view level property is defined by 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValues.property","typeLabel":"string[]"},"aggregates":{"description":"A dictionary of requested aggregates with client defined names/identifiers.\n","uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValues.aggregates","typeLabel":"any"},"size":{"type":"integer","description":"The number of top buckets returned. The default limit is 10 items.\n","minimum":1,"maximum":2000,"default":10,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValues.size","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValues","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.5","typeLabel":"uniqueValues · object"},{"type":"object","title":"numberHistogram","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["numberHistogram"],"x-additionalPropertiesName":"aggregate-id","properties":{"numberHistogram":{"type":"object","description":"A histogram aggregator function. This function will generate a histogram from the values of the specified\nproperty. It uses the specified interval as defined in your `interval` argument.\n\n\u003cu>Example:\u003c/u>\n\nTo get explicit count of players with salaries grouped by $1K and the money which a club spend on each the group:\n```\n{\n \"my_salaries_histogram\": {\n \"numberHistogram\": {\n \"interval\": \"1000\",\n \"property\": [ \"football\", \"player\", \"salary\" ],\n \"aggregates\": {\n \"my_salaries_sum\": {\n \"sum\": { \"property\": [ \"football\", \"player\", \"salary\" ] }\n }\n }\n }\n }\n}\n```\n","required":["property","interval"],"properties":{"interval":{"type":"number","description":"The interval between each bucket.\n","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.interval","typeLabel":"number"},"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties.\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.property","typeLabel":"string[]"},"hardBounds":{"type":"object","description":"To limit the range of buckets in the histogram.\nIt is particularly useful in the case of open data ranges that can result in a\nvery large number of buckets. One or both bounds must be specified.\nThe returned buckets are those whose keys fall within [min, max] (both inclusive).\n","properties":{"min":{"type":"number","description":"The lower bound (inclusive) for histogram bucket keys in the response.\nBuckets with keys below this value are excluded.\n","example":42,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.hardBounds.min","typeLabel":"number"},"max":{"type":"number","description":"The upper bound (inclusive) for histogram bucket keys in the response.\nBuckets with keys above this value are excluded.\n","example":777,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.hardBounds.max","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.hardBounds","typeLabel":"object"},"aggregates":{"description":"A dictionary of requested aggregates with client defined names/identifiers.\n","uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram.aggregates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogram","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.6","typeLabel":"numberHistogram · object"},{"type":"object","title":"timeHistogram","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["timeHistogram"],"x-additionalPropertiesName":"aggregate-id","properties":{"timeHistogram":{"type":"object","description":"A time histogram aggregator function. This function will generate a histogram from the values of the specified\nproperty. It uses the specified calendar or fixed interval as defined in the request arguments.\nThe request attribute calendarInterval or fixedInterval must be specified but not both.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_daily_histogram\": {\n \"timeHistogram\": {\n \"calendarInterval\": \"1d\",\n \"property\": [ \"football\", \"game_statistics\", \"game_date\" ],\n \"aggregates\": {\n \"my_group_by_player_name\": {\n \"uniqueValues\": {\n \"property\": [ \"football\", \"game_statistics\", \"player_name\" ],\n \"aggregates\": {\n \"my_player_daily_scores_sum\": {\n \"sum\": {\n \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ]\n }\n }\n }\n }\n }\n }\n }\n }\n}\n```\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.property.items.[INDEX]","typeLabel":"string"},"title":"aggregateProperty","description":"Property a client wants to aggregate.\nTo represent fully qualified properties, Records use arrays of strings.\n\nThe aggregate supports container and view level properties, as well as `[\"createdTime\"]`\nand `[\"lastUpdatedTime\"]` top level properties.\n\nA container or view level property is defined by 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to aggregate the values for `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.property","typeLabel":"string[]"},"calendarInterval":{"type":"string","enum":["1s","1m","1h","1d","1w","1M","1q","1y"],"description":"The calendar interval between each bucket.\n","example":"1q","uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.calendarInterval","typeLabel":"enum\u003cstring>"},"fixedInterval":{"type":"string","description":"The interval between each bucket. It must be a correct duration representation: 3m, 400h, 25d, etc.\n","example":"42m","minLength":1,"maxLength":100,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.fixedInterval","typeLabel":"string"},"hardBounds":{"type":"object","description":"To limit the range of buckets in the histogram. It is particularly useful\nin the case of open data ranges that can result in a very large number of buckets.\nOne or both bounds must be specified.\nThe returned buckets are those whose keys fall within [min, max) (min inclusive, max exclusive).\nUnlike the `lastUpdatedTime` range filter, only ISO 8601 date-time strings are accepted\n(epoch milliseconds are not supported).\n","properties":{"min":{"type":"string","description":"The lower bound (inclusive) for time histogram bucket keys in the response.\nMust be an ISO 8601 date-time string with timezone\n(e.g. `2024-05-15T20:00:00Z`, `2024-05-15T20:00:00.000Z`, or `2024-05-15T20:00:00+02:00`).\nEpoch milliseconds are not supported.\n","example":"2024-05-15T20:00:00Z","minLength":1,"maxLength":100,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.hardBounds.min","typeLabel":"string"},"max":{"type":"string","description":"The upper bound (exclusive) for time histogram bucket keys in the response.\nMust be an ISO 8601 date-time string with timezone\n(e.g. `2024-05-16T20:00:00Z`, `2024-05-16T20:00:00.000Z`, or `2024-05-16T20:00:00+02:00`).\nEpoch milliseconds are not supported.\n","example":"2024-05-16T20:00:00Z","minLength":1,"maxLength":100,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.hardBounds.max","typeLabel":"string"}},"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.hardBounds","typeLabel":"object"},"aggregates":{"description":"A dictionary of requested aggregates with client defined names/identifiers.\n","uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram.aggregates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogram","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.7","typeLabel":"timeHistogram · object"},{"type":"object","title":"filters","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["filters"],"x-additionalPropertiesName":"aggregate-id","properties":{"filters":{"type":"object","description":"A multi-bucket aggregation where each bucket contains the records that match a filter from `filters list`.\n\n**Note:** The only 30 such buckets (filter defined) are allowed across all Filters aggregates in a single request.\n\n\u003cu>Example:\u003c/u>\n\nTo find the maximum scores earned by a player in all games before 2025-05-15T18:00:00.00Z and after it:\n```\n{\n \"my_filters\": {\n \"filters\": {\n \"filters\": [\n {\n \"range\": {\n \"property\": [ \"football\", \"game_statistics\", \"game_date\" ],\n \"gte\": \"2025-05-15T18:00:00.00Z\"\n }\n },\n {\n \"range\": {\n \"property\": [ \"football\", \"game_statistics\", \"game_date\" ],\n \"lt\": \"2025-05-15T18:00:00.00Z\"\n }\n }\n ],\n \"aggregates\": {\n \"my_player_scores_max\": {\n \"max\": { \"property\": [ \"football\", \"game_statistics\", \"points_scored\" ] }\n }\n }\n }\n }\n}\n```\n","required":["filters"],"properties":{"filters":{"type":"array","description":"List of filters from which to build buckets.\n","minItems":1,"maxItems":10,"items":{"oneOf":[{"type":"object","title":"and","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["and"],"example":{"and":[{"containsAll":{"property":["mySpace","myContainer","myProperty"],"values":["1001_1","1001_2"]}},{"range":{"property":["my_space","my_container","my_weight"],"gte":0}},{"equals":{"property":["my_space","my_view/v1","my_severity"],"value":"CRITICAL"}}]},"properties":{"and":{"type":"array","description":"All the sub-clauses in the query must return a matching record.\n","minItems":1,"maxItems":99,"items":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.0.and.items.[INDEX]","typeLabel":"any"},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.0.and","typeLabel":"any[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.0","typeLabel":"and · object"},{"type":"object","title":"or","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["or"],"properties":{"or":{"type":"array","description":"One or more of the sub-clauses in the query must return a matching record.\n","minItems":1,"maxItems":99,"items":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.1.or.items.[INDEX]","typeLabel":"any"},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.1.or","typeLabel":"any[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.1","typeLabel":"or · object"},{"type":"object","title":"not","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["not"],"properties":{"not":{"type":"object","title":"not","description":"None of the sub-clauses in the query can return a matching record.\n","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.2.not","typeLabel":"not · object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.2","typeLabel":"not · object"},{"type":"object","title":"matchAll","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["matchAll"],"properties":{"matchAll":{"description":"All the listed items must match the clause.","type":"object","maxProperties":0,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.3.matchAll","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.3","typeLabel":"matchAll · object"},{"type":"object","title":"exists","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["exists"],"properties":{"exists":{"type":"object","description":"Will match records that have a value in the specified property.\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.4.exists.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.4.exists.property","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.4.exists","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.4","typeLabel":"exists · object"},{"type":"object","title":"equals","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["equals"],"properties":{"equals":{"type":"object","description":"Matches records that contain the exact value in the provided property.\nOnly apply this filter to properties containing a single value.\n","required":["property","value"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithAllTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and all top level properties\n(`[\"space\"]`, `[\"externalId\"]`, `[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, `space`, `externalId`,\n`createdTime` and `lastUpdatedTime` top level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.property","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","title":"value","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.0","typeLabel":"string"},{"type":"number","title":"value","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.1","typeLabel":"number"},{"type":"boolean","title":"value","description":"A boolean value - `true` or `false`.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.2","typeLabel":"boolean"},{"type":"object","title":"value","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.3","typeLabel":"value · object"},{"type":"object","title":"value","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.4","typeLabel":"value · object"},{"type":"array","items":{"type":"string","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"value","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"value","description":"An array of boolean values.","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"value","description":"An array of number values.","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"value","description":"An array of direct relations.","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.8","typeLabel":"value · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"value","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value.oneOf.9","typeLabel":"value · object[]"}],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals.value","typeLabel":"string · number · boolean · value · object · value · object · string[] · boolean[] · number[] · value · object[] · value · object[]"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5.equals","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.5","typeLabel":"equals · object"},{"type":"object","title":"hasData","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["hasData"],"properties":{"hasData":{"type":"array","title":"containerItems","minItems":1,"maxItems":10,"description":"Matches records where data is present in the referenced views or containers.\nA ```view``` reference matches records that have data in **all** of the containers mapped\nby the view and that match the view's embedded filter (if any).\n\n**Note:** Targeting a view in ```hasData``` is redundant when that view is already used\nas a source, since a view source implicitly filters on the JOIN of its mapped containers.\n","items":{"oneOf":[{"type":"object","title":"viewReference","description":"Reference to a record view.\n","required":["type","space","externalId","version"],"example":{"type":"view","space":"mySpace","externalId":"myView","version":"v1"},"properties":{"type":{"type":"string","enum":["view"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"space":{"type":"any","description":"Id of the space that the view belongs to","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.0.space","typeLabel":"any"},"externalId":{"type":"any","description":"External-id of the view","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.0.externalId","typeLabel":"any"},"version":{"type":"any","description":"Version of the view","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.0.version","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.0","typeLabel":"viewReference · object"},{"type":"object","title":"containerReference","description":"Reference to a container.\n","required":["type","space","externalId"],"example":{"type":"container","space":"mySpace","externalId":"myContainer"},"properties":{"type":{"type":"string","enum":["container"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"space":{"type":"any","description":"Id of the space hosting (containing) the container","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.1.space","typeLabel":"any"},"externalId":{"type":"any","description":"External-id of the container","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.1.externalId","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX].oneOf.1","typeLabel":"containerReference · object"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData.items.[INDEX]","typeLabel":"viewReference · object | containerReference · object"},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6.hasData","typeLabel":"(viewReference · object | containerReference · object)[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.6","typeLabel":"hasData · object"},{"type":"object","title":"prefix","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["prefix"],"properties":{"prefix":{"type":"object","description":"Matches records that have the prefix in the identified property. This filter is only supported for\nsingle value text properties.\n","required":["property","value"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.7.prefix.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithSpaceAndExternalIdTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and two top level properties (`[\"space\"]` and `[\"externalId\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, only `space` and `externalId`\ntop level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["space"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.7.prefix.property","typeLabel":"string[]"},"value":{"type":"string","title":"prefixValue","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.7.prefix.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.7.prefix","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.7","typeLabel":"prefix · object"},{"type":"object","title":"range","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["range"],"properties":{"range":{"type":"object","description":"Matches records that contain terms within the provided range.\n\nThe range must include an upper and/or a lower bound. It is not allowed to specify two upper or lower bounds, e.g. `gte` and `gt`, in the same filter.\n\n `gte`: Greater than or equal to.\n `gt`: Greater than.\n `lte`: Less than or equal to.\n `lt`: Less than.\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithCreatedAndLastUpdatedTimeTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and two top level properties (`[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, only `createdTime` and `lastUpdatedTime`\ntop level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.property","typeLabel":"string[]"},"gte":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gte.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gte.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gte.oneOf.2","typeLabel":"integer"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gte","typeLabel":"string | number | integer"},"gt":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gt.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gt.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gt.oneOf.2","typeLabel":"integer"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.gt","typeLabel":"string | number | integer"},"lte":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lte.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lte.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lte.oneOf.2","typeLabel":"integer"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lte","typeLabel":"string | number | integer"},"lt":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lt.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lt.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lt.oneOf.2","typeLabel":"integer"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range.lt","typeLabel":"string | number | integer"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8.range","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.8","typeLabel":"range · object"},{"type":"object","title":"in","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["in"],"properties":{"in":{"type":"object","description":"Matches records where the property **exactly** matches one of the given values.\nOnly apply this filter to properties containing a single value.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithAllTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and all top level properties\n(`[\"space\"]`, `[\"externalId\"]`, `[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, `space`, `externalId`,\n`createdTime` and `lastUpdatedTime` top level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9.in","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.9","typeLabel":"in · object"},{"type":"object","title":"containsAll","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["containsAll"],"properties":{"containsAll":{"type":"object","description":"Matches records where the property contains all the given values.\nOnly apply this filter to multivalued properties.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10.containsAll","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.10","typeLabel":"containsAll · object"},{"type":"object","title":"containsAny","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["containsAny"],"properties":{"containsAny":{"type":"object","description":"Matches records where the property contains one or more of the given values.\nOnly apply this filter to multivalued properties.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11.containsAny","typeLabel":"object"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX].oneOf.11","typeLabel":"containsAny · object"}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters.items.[INDEX]","typeLabel":"and · object | or · object | not · object | matchAll · object | exists · object | equals · object | hasData · object | prefix · object | range · object | in · object | containsAll · object | containsAny · object"},"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.filters","typeLabel":"(and · object | or · object | not · object | matchAll · object | exists · object | equals · object | hasData · object | prefix · object | range · object | in · object | containsAll · object | containsAny · object)[]"},"aggregates":{"description":"A dictionary of requested aggregates with client defined names/identifiers.\n","uniqueKey":"aggregates.additionalProperties.oneOf.8.filters.aggregates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filters","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.8","typeLabel":"filters · object"},{"type":"object","title":"movingFunction","description":"An aggregate. It's an aggregate identifier which map to an aggregator function, and some fields to use for the aggregator function.\n\nThe identifiers should match the next constraints:\n- pattern: \"^[^\\\\[\\\\]>.]{1,255}$\"\n- maxLength: 255\n- minLength: 1\n\n**NB!** Values `_count` and `_bucket_count` cannot be used as aggregate identifiers.\n\n**NB!** Aggregate identifiers should be unique within the aggregate tree.\n","required":["movingFunction"],"x-additionalPropertiesName":"aggregate-id","properties":{"movingFunction":{"type":"object","description":"Given an ordered series of data, the Moving Function aggregation will slide a window across the data and allow the user to specify a function\nthat is executed on each window of data.\nA number of common functions are predefined such as min/max, moving averages, etc. Customer defined functions are not allowed now.\nThe aggregate must be embedded inside of a numberHistogram or timeHistogram aggregate. It can be embedded like any other metric aggregate.\n\nThe idea of this pipeline aggregate is borrowed from Elasticsearch.\nThe information about the concept can be read [here](https://www.elastic.co/guide/en/elasticsearch/reference/8.18/search-aggregations-pipeline-movfn-aggregation.html).\n\n\u003cu>Example:\u003c/u>\n\nImagine there is an `error_log` container which represents errors in a service and has the following model:\n```\n{\n \"timestamp\": Instant,\n \"severity\": Long,\n \"message\": String,\n ...\n}\n```\n\nLet's assume you have a daily error log count aggregate\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogram\": {\n \"calendarInterval\": \"1d\",\n \"property\": [ \"logs\", \"error_log\", \"timestamp\" ]\n }\n }\n}\n```\n\nwhich returns the following result:\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogramBuckets\": [\n {\n \"intervalStart\": \"2025-05-25T00:00:00Z\",\n \"count\": 10\n },\n {\n \"intervalStart\": \"2025-05-26T00:00:00Z\",\n \"count\": 5\n },\n {\n \"intervalStart\": \"2025-05-27T00:00:00Z\",\n \"count\": 12\n },\n {\n \"intervalStart\": \"2025-05-28T00:00:00Z\",\n \"count\": 1\n },\n {\n \"intervalStart\": \"2025-05-29T00:00:00Z\",\n \"count\": 20\n },\n ...\n ]\n }\n}\n```\n\nIf you would like to get the average number of error logs during the last 3 days,\nyou may add a ```movingFunction``` pipeline aggregate to your request:\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogram\": {\n \"calendarInterval\": \"1d\",\n \"property\": [ \"logs\", \"error_log\", \"timestamp\" ],\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n \"movingFunction\": {\n \"bucketsPath\": \"_count\",\n \"window\": 3,\n \"function\": \"MovingFunctions.unweightedAvg\"\n }\n }\n }\n }\n }\n}\n```\n\nwhich would return the following result:\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogramBuckets\": [\n {\n \"intervalStart\": \"2025-05-25T00:00:00Z\",\n \"count\": 10,\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n // Note: in case of `MovingFunctions.unweightedAvg`,\n // the first bucket always contains 0 as `fnValue`\n // because to calculate the average at least 2 buckets are necessary.\n \"fnValue\": 0\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-26T00:00:00Z\",\n \"count\": 5,\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n // Note: the window is 3 but to calculate the average value for the second bucket\n // only 2 buckets are used.\n \"fnValue\": 7.5\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-27T00:00:00Z\",\n \"count\": 12,\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 9\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-28T00:00:00Z\",\n \"count\": 1,\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 6\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-29T00:00:00Z\",\n \"count\": 20,\n \"aggregates\": {\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 11\n }\n }\n },\n ...\n ]\n }\n}\n```\n\nIf you also would like get the average daily maximum severity value of error logs during the entire period (covered by buckets),\nyou may add one more ```movingFunction``` pipeline aggregate and one ```max``` metric sub-aggregate to your request:\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogram\": {\n \"calendarInterval\": \"1d\",\n \"property\": [ \"logs\", \"error_log\", \"timestamp\" ],\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": { \"property\": [ \"logs\", \"error_log\", \"severity\" ] }\n },\n \"my_moving_average_max_daily_errors_severity\": {\n \"movingFunction\": {\n \"bucketsPath\": \"my_max_daily_severity\",\n \"window\": 100000, // all buckets must be inside the single window\n \"function\": \"MovingFunctions.unweightedAvg\"\n }\n },\n \"my_moving_last_3days_average_errors_count\": {\n \"movingFunction\": {\n \"bucketsPath\": \"_count\",\n \"window\": 3,\n \"function\": \"MovingFunctions.unweightedAvg\"\n }\n }\n }\n }\n }\n}\n```\n\nwhich would return the following result:\n```\n{\n \"my_daily_error_logs\": {\n \"timeHistogramBuckets\": [\n {\n \"intervalStart\": \"2025-05-25T00:00:00Z\",\n \"count\": 10,\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": 13\n },\n \"my_moving_average_max_daily_errors_severity\": {\n // for the chosen moving function the first bucket always contains 0\n \"fnValue\": 0\n },\n \"my_moving_last_3days_average_errors_count\": {\n // for the chosen moving function the first bucket is always contains 0\n \"fnValue\": 0\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-26T00:00:00Z\",\n \"count\": 5,\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": 7\n },\n \"my_moving_average_max_daily_errors_severity\": {\n \"fnValue\": 10\n },\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 7.5\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-27T00:00:00Z\",\n \"count\": 12,\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": 100\n },\n \"my_moving_average_max_daily_errors_severity\": {\n \"fnValue\": 40\n },\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 9\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-28T00:00:00Z\",\n \"count\": 1,\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": 1\n },\n \"my_moving_average_max_daily_errors_severity\": {\n \"fnValue\": 30.25\n },\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 6\n }\n }\n },\n {\n \"intervalStart\": \"2025-05-29T00:00:00Z\",\n \"count\": 20,\n \"aggregates\": {\n \"my_max_daily_severity\": {\n \"max\": 1\n },\n \"my_moving_average_max_daily_errors_severity\": {\n \"fnValue\": 24.4\n },\n \"my_moving_last_3days_average_errors_count\": {\n \"fnValue\": 11\n }\n }\n },\n ...\n ]\n }\n}\n```\n\n*Note*: The last bucket contains the average value across all previous buckets\nbecause the sliding window is bigger than the number of buckets returned.\nThis trick can be used with all supported moving functions when it's necessary\nto use a pipeline aggregate which is not supported by Records API now.\nFor instance, ```sumBucket``` aggregate has not been supported yet by Records\nbut the ```movingFunction::MovingFunctions.sum``` with big enough ```window``` can be used instead.\n","required":["bucketsPath","window","function"],"properties":{"bucketsPath":{"type":"string","description":"Path to the metric of interest from other aggregation.\n\n\u003cu>`buckets_path` syntax:\u003c/u>\n\n```\nAGG_SEPARATOR = `>` ;\nAGG_NAME = \u003cthe name of the aggregation> ;\nMULTIBUCKET_KEY = `[\u003cKEY_NAME>]`\nKEY_NAME = \u003cthe name of the bucket key in the multi-bucket aggregate result> ;\nPATH = \u003cAGG_NAME>\u003cMULTIBUCKET_KEY>?(\u003cAGG_SEPARATOR>\u003cAGG_NAME>)* ;\n```\n\n**Note:** Use reserved word ```_count``` to access count of records in the bucket.\nExample: ```\"bucketsPath\": \"_count\"``` for moving function parent,\nor ```\"bucketsPath\": \"my_sub_aggr_grouped_by_name>_count\"``` for sibling sub aggregates.\n","maxLength":1280,"minLength":1,"example":"multi_bucket_aggr[\"top_bucket\"]>sub_aggr>sub_sub_aggr","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.9.movingFunction.bucketsPath","typeLabel":"string"},"window":{"type":"integer","minimum":1,"description":"The size of window to \"slide\" across the histogram.\n","example":42,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.9.movingFunction.window","typeLabel":"integer"},"function":{"type":"string","enum":["MovingFunctions.max","MovingFunctions.min","MovingFunctions.sum","MovingFunctions.unweightedAvg","MovingFunctions.linearWeightedAvg"],"description":"The function that should be executed on each window of data.\n","example":"MovingFunctions.sum","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.9.movingFunction.function","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.9.movingFunction","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"aggregates.additionalProperties.oneOf.9","typeLabel":"movingFunction · object"}],"uniqueKey":"aggregates.additionalProperties","typeLabel":"avg · object | count · object | min · object | max · object | sum · object | uniqueValues · object | numberHistogram · object | timeHistogram · object | filters · object | movingFunction · object"},"isRequired":true,"uniqueKey":"aggregates","typeLabel":"aggregatesDictionary · object"},"lastUpdatedTime":{"type":"object","title":"lastUpdatedTime","description":"Matches records with the last updated time within the provided range.\nThis attribute is mandatory for immutable streams but it's optional for **mutable** streams.\nThe maximum time interval that can be defined by the attribute\nis limited by the stream settings. If more data needs to be queried than allowed by the stream\nsettings, it should be done with multiple requests. For example, if stream allows querying\nup to 1 month of data, but a quarterly report is needed, the solution is to make 3 requests, one for\neach month, and then aggregate the responses.\n\nThe range must include at least a left (`gt` or `gte`) bound.\nIt is not allowed to specify two upper or lower bounds, e.g. `gte` and `gt`, in the same filter.\n\n `gte`: Greater than or equal to.\n `gt`: Greater than.\n `lte`: Less than or equal to.\n `lt`: Less than.\n\n**Note:** `lastUpdatedTime` is a CDF generated timestamp that marks the moment a record is stored in the API\n\nThe range bounds can be specified in two formats:\n- **String**: An ISO-8601 formatted date-time string (e.g., `2030-05-15T18:00:00.00Z`).\n- **Integer**: The number of milliseconds since the Unix epoch (e.g., `1705341600000`).\n","example":{"gt":1705341600000,"lt":"2030-05-15T18:00:00.00Z"},"properties":{"gte":{"oneOf":[{"type":"string","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","maxLength":100,"minLength":1,"uniqueKey":"lastUpdatedTime.gte.oneOf.0","typeLabel":"string"},{"type":"integer","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","uniqueKey":"lastUpdatedTime.gte.oneOf.1","typeLabel":"integer"}],"uniqueKey":"lastUpdatedTime.gte","typeLabel":"string | integer"},"gt":{"oneOf":[{"type":"string","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","maxLength":100,"minLength":1,"uniqueKey":"lastUpdatedTime.gt.oneOf.0","typeLabel":"string"},{"type":"integer","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","uniqueKey":"lastUpdatedTime.gt.oneOf.1","typeLabel":"integer"}],"uniqueKey":"lastUpdatedTime.gt","typeLabel":"string | integer"},"lte":{"oneOf":[{"type":"string","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","maxLength":100,"minLength":1,"uniqueKey":"lastUpdatedTime.lte.oneOf.0","typeLabel":"string"},{"type":"integer","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","uniqueKey":"lastUpdatedTime.lte.oneOf.1","typeLabel":"integer"}],"uniqueKey":"lastUpdatedTime.lte","typeLabel":"string | integer"},"lt":{"oneOf":[{"type":"string","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","maxLength":100,"minLength":1,"uniqueKey":"lastUpdatedTime.lt.oneOf.0","typeLabel":"string"},{"type":"integer","title":"lastUpdatedTimeRangeBound","description":"Timestamp value you wish to find in the ```record``` last updated time using a range clause.\n","uniqueKey":"lastUpdatedTime.lt.oneOf.1","typeLabel":"integer"}],"uniqueKey":"lastUpdatedTime.lt","typeLabel":"string | integer"}},"uniqueKey":"lastUpdatedTime","typeLabel":"lastUpdatedTime · object"},"filter":{"oneOf":[{"type":"object","title":"and","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["and"],"example":{"and":[{"containsAll":{"property":["mySpace","myContainer","myProperty"],"values":["1001_1","1001_2"]}},{"range":{"property":["my_space","my_container","my_weight"],"gte":0}},{"equals":{"property":["my_space","my_view/v1","my_severity"],"value":"CRITICAL"}}]},"properties":{"and":{"type":"array","description":"All the sub-clauses in the query must return a matching record.\n","minItems":1,"maxItems":99,"items":{"oneOf":[{}],"uniqueKey":"filter.oneOf.0.and.items.[INDEX]","typeLabel":"any"},"isRequired":true,"uniqueKey":"filter.oneOf.0.and","typeLabel":"any[]"}},"uniqueKey":"filter.oneOf.0","typeLabel":"and · object"},{"type":"object","title":"or","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["or"],"properties":{"or":{"type":"array","description":"One or more of the sub-clauses in the query must return a matching record.\n","minItems":1,"maxItems":99,"items":{"oneOf":[{}],"uniqueKey":"filter.oneOf.1.or.items.[INDEX]","typeLabel":"any"},"isRequired":true,"uniqueKey":"filter.oneOf.1.or","typeLabel":"any[]"}},"uniqueKey":"filter.oneOf.1","typeLabel":"or · object"},{"type":"object","title":"not","description":"Build a new query by combining other queries, using boolean operators. We support the `and`, `or`, and\n`not` boolean operators.\n","required":["not"],"properties":{"not":{"type":"object","title":"not","description":"None of the sub-clauses in the query can return a matching record.\n","isRequired":true,"uniqueKey":"filter.oneOf.2.not","typeLabel":"not · object"}},"uniqueKey":"filter.oneOf.2","typeLabel":"not · object"},{"type":"object","title":"matchAll","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["matchAll"],"properties":{"matchAll":{"description":"All the listed items must match the clause.","type":"object","maxProperties":0,"isRequired":true,"uniqueKey":"filter.oneOf.3.matchAll","typeLabel":"object"}},"uniqueKey":"filter.oneOf.3","typeLabel":"matchAll · object"},{"type":"object","title":"exists","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["exists"],"properties":{"exists":{"type":"object","description":"Will match records that have a value in the specified property.\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.4.exists.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"filter.oneOf.4.exists.property","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"filter.oneOf.4.exists","typeLabel":"object"}},"uniqueKey":"filter.oneOf.4","typeLabel":"exists · object"},{"type":"object","title":"equals","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["equals"],"properties":{"equals":{"type":"object","description":"Matches records that contain the exact value in the provided property.\nOnly apply this filter to properties containing a single value.\n","required":["property","value"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.5.equals.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithAllTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and all top level properties\n(`[\"space\"]`, `[\"externalId\"]`, `[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, `space`, `externalId`,\n`createdTime` and `lastUpdatedTime` top level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.property","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","title":"value","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.0","typeLabel":"string"},{"type":"number","title":"value","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.1","typeLabel":"number"},{"type":"boolean","title":"value","description":"A boolean value - `true` or `false`.","isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.2","typeLabel":"boolean"},{"type":"object","title":"value","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.3","typeLabel":"value · object"},{"type":"object","title":"value","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.4","typeLabel":"value · object"},{"type":"array","items":{"type":"string","uniqueKey":"filter.oneOf.5.equals.value.oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"value","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"filter.oneOf.5.equals.value.oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"value","description":"An array of boolean values.","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"filter.oneOf.5.equals.value.oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"value","description":"An array of number values.","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.5.equals.value.oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"value","description":"An array of direct relations.","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.8","typeLabel":"value · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.5.equals.value.oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"value","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value.oneOf.9","typeLabel":"value · object[]"}],"isRequired":true,"uniqueKey":"filter.oneOf.5.equals.value","typeLabel":"string · number · boolean · value · object · value · object · string[] · boolean[] · number[] · value · object[] · value · object[]"}},"isRequired":true,"uniqueKey":"filter.oneOf.5.equals","typeLabel":"object"}},"uniqueKey":"filter.oneOf.5","typeLabel":"equals · object"},{"type":"object","title":"hasData","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["hasData"],"properties":{"hasData":{"type":"array","title":"containerItems","minItems":1,"maxItems":10,"description":"Matches records where data is present in the referenced views or containers.\nA ```view``` reference matches records that have data in **all** of the containers mapped\nby the view and that match the view's embedded filter (if any).\n\n**Note:** Targeting a view in ```hasData``` is redundant when that view is already used\nas a source, since a view source implicitly filters on the JOIN of its mapped containers.\n","items":{"oneOf":[{"type":"object","title":"viewReference","description":"Reference to a record view.\n","required":["type","space","externalId","version"],"example":{"type":"view","space":"mySpace","externalId":"myView","version":"v1"},"properties":{"type":{"type":"string","enum":["view"],"isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"space":{"type":"string","description":"Id of the space that the view belongs to","maxLength":43,"minLength":1,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{0,41}[a-zA-Z0-9]?$","isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.0.space","typeLabel":"string"},"externalId":{"type":"string","description":"External-id of the view","maxLength":255,"minLength":1,"pattern":"^[a-zA-Z]([a-zA-Z0-9_]{0,253}[a-zA-Z0-9])?$","isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.0.externalId","typeLabel":"string"},"version":{"type":"string","description":"Version of the view","maxLength":43,"minLength":1,"pattern":"^[a-zA-Z0-9]([.a-zA-Z0-9_-]{0,41}[a-zA-Z0-9])?$","isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.0.version","typeLabel":"string"}},"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.0","typeLabel":"viewReference · object"},{"type":"object","title":"containerReference","description":"Reference to a container.\n","required":["type","space","externalId"],"example":{"type":"container","space":"mySpace","externalId":"myContainer"},"properties":{"type":{"type":"string","enum":["container"],"isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"space":{"type":"string","description":"Id of the space hosting (containing) the container","maxLength":43,"minLength":1,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{0,41}[a-zA-Z0-9]?$","isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.1.space","typeLabel":"string"},"externalId":{"type":"string","description":"External-id of the container","maxLength":255,"minLength":1,"pattern":"^[a-zA-Z]([a-zA-Z0-9_]{0,253}[a-zA-Z0-9])?$","isRequired":true,"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.1.externalId","typeLabel":"string"}},"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX].oneOf.1","typeLabel":"containerReference · object"}],"uniqueKey":"filter.oneOf.6.hasData.items.[INDEX]","typeLabel":"viewReference · object | containerReference · object"},"isRequired":true,"uniqueKey":"filter.oneOf.6.hasData","typeLabel":"(viewReference · object | containerReference · object)[]"}},"uniqueKey":"filter.oneOf.6","typeLabel":"hasData · object"},{"type":"object","title":"prefix","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["prefix"],"properties":{"prefix":{"type":"object","description":"Matches records that have the prefix in the identified property. This filter is only supported for\nsingle value text properties.\n","required":["property","value"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.7.prefix.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithSpaceAndExternalIdTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and two top level properties (`[\"space\"]` and `[\"externalId\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, only `space` and `externalId`\ntop level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["space"],"isRequired":true,"uniqueKey":"filter.oneOf.7.prefix.property","typeLabel":"string[]"},"value":{"type":"string","title":"prefixValue","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"filter.oneOf.7.prefix.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"filter.oneOf.7.prefix","typeLabel":"object"}},"uniqueKey":"filter.oneOf.7","typeLabel":"prefix · object"},{"type":"object","title":"range","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["range"],"properties":{"range":{"type":"object","description":"Matches records that contain terms within the provided range.\n\nThe range must include an upper and/or a lower bound. It is not allowed to specify two upper or lower bounds, e.g. `gte` and `gt`, in the same filter.\n\n `gte`: Greater than or equal to.\n `gt`: Greater than.\n `lte`: Less than or equal to.\n `lt`: Less than.\n","required":["property"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.8.range.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithCreatedAndLastUpdatedTimeTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and two top level properties (`[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, only `createdTime` and `lastUpdatedTime`\ntop level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"filter.oneOf.8.range.property","typeLabel":"string[]"},"gte":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gte.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gte.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gte.oneOf.2","typeLabel":"integer"}],"uniqueKey":"filter.oneOf.8.range.gte","typeLabel":"string | number | integer"},"gt":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gt.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gt.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.gt.oneOf.2","typeLabel":"integer"}],"uniqueKey":"filter.oneOf.8.range.gt","typeLabel":"string | number | integer"},"lte":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lte.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lte.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lte.oneOf.2","typeLabel":"integer"}],"uniqueKey":"filter.oneOf.8.range.lte","typeLabel":"string | number | integer"},"lt":{"oneOf":[{"type":"string","title":"string","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lt.oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lt.oneOf.1","typeLabel":"number"},{"type":"integer","title":"integer","description":"Value you wish to find in the provided property using a range clause.","uniqueKey":"filter.oneOf.8.range.lt.oneOf.2","typeLabel":"integer"}],"uniqueKey":"filter.oneOf.8.range.lt","typeLabel":"string | number | integer"}},"isRequired":true,"uniqueKey":"filter.oneOf.8.range","typeLabel":"object"}},"uniqueKey":"filter.oneOf.8","typeLabel":"range · object"},{"type":"object","title":"in","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["in"],"properties":{"in":{"type":"object","description":"Matches records where the property **exactly** matches one of the given values.\nOnly apply this filter to properties containing a single value.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.9.in.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyWithAllTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties and all top level properties\n(`[\"space\"]`, `[\"externalId\"]`, `[\"createdTime\"]` and `[\"lastUpdatedTime\"]`).\n\nSo the property array has 1 or 3 segments.\n1 segment property is top level property. And currently, `space`, `externalId`,\n`createdTime` and `lastUpdatedTime` top level properties are supported in the filter.\n3 segment property is container or view level property.\nThe property array for container or view level property has always 3 segments:\n- the first segment is the space that the container or view belongs to,\n- the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n- the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":1,"example":["createdTime"],"isRequired":true,"uniqueKey":"filter.oneOf.9.in.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"filter.oneOf.9.in.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.9.in.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"filter.oneOf.9.in","typeLabel":"object"}},"uniqueKey":"filter.oneOf.9","typeLabel":"in · object"},{"type":"object","title":"containsAll","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["containsAll"],"properties":{"containsAll":{"type":"object","description":"Matches records where the property contains all the given values.\nOnly apply this filter to multivalued properties.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.10.containsAll.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"filter.oneOf.10.containsAll.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"filter.oneOf.10.containsAll.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.10.containsAll.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"filter.oneOf.10.containsAll","typeLabel":"object"}},"uniqueKey":"filter.oneOf.10","typeLabel":"containsAll · object"},{"type":"object","title":"containsAny","description":"Leaf filter which is used in boolean filters to build advanced queries to filter out some records.\n","required":["containsAny"],"properties":{"containsAny":{"type":"object","description":"Matches records where the property contains one or more of the given values.\nOnly apply this filter to multivalued properties.\n","required":["property","values"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"filter.oneOf.11.containsAny.property.items.[INDEX]","typeLabel":"string"},"title":"filterPropertyNoTopLevel","description":"Property a client wants to use in the filter.\nTo represent fully qualified properties, Records use arrays of strings.\nThe filter supports container and view level properties. Top level properties are not supported.\n\nSo the property array always has 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to filter the records based on `myProperty` property.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"filter.oneOf.11.containsAny.property","typeLabel":"string[]"},"values":{"type":"array","items":{"oneOf":[{"type":"string","title":"string","description":"A string value without `null` characters and 128KB maximum size.\nOr a date string in the format `YYYY-MM-DD`.\nOr a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxLength":128000,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","title":"number","description":"A number value matching the data type (integer(32/64), float, doable, etc) of the defined property.","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","title":"boolean","description":"A boolean value - `true` or `false`.","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.2","typeLabel":"boolean"},{"type":"object","title":"object","description":"A JSON value. General limits for the JSON object are the next. The max key length is 128. The max number of keys 256. The max object total size is 40,960B. The max value size is 10,240B.","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.3","typeLabel":"object · object"},{"type":"object","title":"direct relation","description":"A JSON value matching the direct relation type. Direct relation json object requires and allows only `space` and `externalId` attributes of the related instance.","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.4","typeLabel":"direct relation · object"},{"type":"array","items":{"type":"string","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.5.items.[INDEX]","typeLabel":"string"},"title":"array of strings","description":"An array of string values without `null` characters in each item and sum of individual elements is no more than 128KB.\nEach item can be a date string in the format `YYYY-MM-DD` or a timestamp string in the format: `YYYY-MM-DDTHH:MM:SS[.millis][Z|time zone]`.\n","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.5","typeLabel":"string[]"},{"type":"array","items":{"type":"boolean","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.6.items.[INDEX]","typeLabel":"boolean"},"title":"array of booleans","description":"An array of boolean values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.6","typeLabel":"boolean[]"},{"type":"array","items":{"type":"number","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.7.items.[INDEX]","typeLabel":"number"},"title":"array of numbers","description":"An array of number values.","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.7","typeLabel":"number[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.8.items.[INDEX]","typeLabel":"object"},"title":"array of direct relations","description":"An array of direct relations.","maxItems":100,"minItems":1,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.8","typeLabel":"array of direct relations · object[]"},{"type":"array","items":{"type":"object","uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.9.items.[INDEX]","typeLabel":"object"},"title":"array of objects","description":"An array of JSON objects. General limits for the JSON array are the next. The max JSON total size is 40,960B. Other JSON objects constraints are applicable to each item in the array (see object).","maxItems":1000,"minItems":1,"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX].oneOf.9","typeLabel":"array of objects · object[]"}],"uniqueKey":"filter.oneOf.11.containsAny.values.items.[INDEX]","typeLabel":"string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[]"},"title":"values","description":"A list of values describing the type of the defined property","maxItems":100,"minItems":1,"isRequired":true,"uniqueKey":"filter.oneOf.11.containsAny.values","typeLabel":"(string | number | boolean | object · object | direct relation · object | string[] | boolean[] | number[] | array of direct relations · object[] | array of objects · object[])[]"}},"isRequired":true,"uniqueKey":"filter.oneOf.11.containsAny","typeLabel":"object"}},"uniqueKey":"filter.oneOf.11","typeLabel":"containsAny · object"}],"uniqueKey":"filter","typeLabel":"and · object | or · object | not · object | matchAll · object | exists · object | equals · object | hasData · object | prefix · object | range · object | in · object | containsAll · object | containsAny · object"},"targetUnits":{"oneOf":[{"type":"object","title":"unitSystemName","description":"Properties to convert to another unit. The API can only convert to another unit,\nif a unit has been defined as part of the type on the underlying container being queried.\n\nUse `unitSystemName` to convert all properties to the target unit system without\nspecifying each property individually.\n\n**NB!** Unit conversion is applied to both the response and the request. For example, let's assume\nthere is a `temperature` property with its unit defined as `temperature:deg_c`. If\none requests conversion of this property to `temperature:k` unit,\nthen all values of this property in response will be converted to Kelvin.\nBut also **all** values of this property in request (e.g. in a `filter`)\nare expected to be provided in Kelvin.\n","required":["unitSystemName"],"properties":{"unitSystemName":{"type":"string","description":"Name of the unit system. All properties that can be converted will be converted to this unit system.\n","isRequired":true,"uniqueKey":"targetUnits.oneOf.0.unitSystemName","typeLabel":"string"}},"uniqueKey":"targetUnits.oneOf.0","typeLabel":"unitSystemName · object"},{"type":"object","title":"properties","description":"Properties to convert to another unit. The API can only convert to another unit,\nif a unit has been defined as part of the type on the underlying container being queried.\n\nUse `unitSystemName` to convert all properties to the target unit system without\nspecifying each property individually.\n\n**NB!** Unit conversion is applied to both the response and the request. For example, let's assume\nthere is a `temperature` property with its unit defined as `temperature:deg_c`. If\none requests conversion of this property to `temperature:k` unit,\nthen all values of this property in response will be converted to Kelvin.\nBut also **all** values of this property in request (e.g. in a `filter`)\nare expected to be provided in Kelvin.\n","required":["properties"],"properties":{"properties":{"type":"array","description":"List of properties and units to convert these properties to.\n","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"object","title":"propertySpecificTargetUnit","description":"Property and unit or unit system to convert this proeprty to.\n","required":["property","unit"],"properties":{"property":{"type":"array","items":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].property.items.[INDEX]","typeLabel":"string"},"title":"targetUnitProperty","description":"Property to convert to the target unit or unit system.\nTo represent fully qualified properties, Records use arrays of strings.\n\nTarget units support container and view level properties. Top level properties are not supported.\n\nA container level property is defined by 3 segments:\n - the first segment is the space that the container or view belongs to,\n - the second segment is the container external id, or the view external id and version\n joined by a slash (`\"viewExternalId/version\"`),\n - the third segment is the property id inside the container or view.\n\n\u003cu>Example:\u003c/u>\n\nYou have the schema\n```\n{\n \"mySpace\": {\n \"myContainer\": {\n \"myProperty\": {...}\n }\n }\n}\n```\n\nUse `[\"mySpace\", \"myContainer\", \"myProperty\"]` array to convert the values of `myProperty` property to the target unit.\nTo address the same property through a view `myView` (version `v1`) that maps it as `myViewProperty`,\nuse `[\"mySpace\", \"myView/v1\", \"myViewProperty\"]`.\n","maxItems":3,"minItems":3,"example":["mySpace","myContainer","myProperty"],"isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].property","typeLabel":"string[]"},"unit":{"oneOf":[{"type":"object","title":"unitSystemName","description":"Target unit or unit system to convert the property to.\n","required":["unitSystemName"],"properties":{"unitSystemName":{"type":"string","description":"Target system to convert data to. Can be used instead of targetUnit to identify the unit to convert to.\n","isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].unit.oneOf.0.unitSystemName","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].unit.oneOf.0","typeLabel":"unitSystemName · object"},{"type":"object","title":"unitReference","description":"Target unit or unit system to convert the property to.\n","required":["externalId"],"properties":{"externalId":{"type":"string","description":"Unit reference.\n","isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].unit.oneOf.1.externalId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].unit.oneOf.1","typeLabel":"unitReference · object"}],"isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX].unit","typeLabel":"unitSystemName · object | unitReference · object"}},"uniqueKey":"targetUnits.oneOf.1.properties.items.[INDEX]","typeLabel":"propertySpecificTargetUnit · object"},"isRequired":true,"uniqueKey":"targetUnits.oneOf.1.properties","typeLabel":"propertySpecificTargetUnit · object[]"}},"uniqueKey":"targetUnits.oneOf.1","typeLabel":"properties · object"}],"uniqueKey":"targetUnits","typeLabel":"unitSystemName · object | properties · object"},"includeTyping":{"type":"boolean","description":"If set to `true`, property type information will be included into response.\nOnly following properties are included:\n- mentioned in `items` response parameter (for `/filter` and `/sync` responses)\n- mentioned in `filter` request parameter\n- mentioned in `targetUnits` request parameter\n- mentioned in `aggregates` request parameter (for `/aggregate` request )\n","example":true,"uniqueKey":"includeTyping","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"includeTyping · object"},"examples":{"Example":{"title":"Example","value":{"aggregates":{"my_groups_by_1d_range":{"timeHistogram":{"calendarInterval":"1d","property":["my-space","my-container","recorded_at"],"aggregates":{"my_groups_by_equipment_id":{"uniqueValues":{"property":["my-space","my-container","equipment_id"],"aggregates":{"my_equipment_daily_temperature_sum":{"sum":{"property":["my-space","my-container","temperature"]}},"my_equipment_daily_temperature_maximum":{"max":{"property":["my-space","my-container","temperature"]}}}}},"my_daily_temperature_average":{"avg":{"property":["my-space","my-container","temperature"]}}}}},"my_temperature_maximum_across_all_readings":{"max":{"property":["my-space","my-container","temperature"]}}},"lastUpdatedTime":{"gt":1705341600000,"lt":"2030-05-15T18:00:00.00Z"},"filter":{"and":[{"containsAll":{"property":["mySpace","myContainer","myProperty"],"values":["1001_1","1001_2"]}},{"range":{"property":["my_space","my_container","my_weight"],"gte":0}},{"equals":{"property":["my_space","my_view/v1","my_severity"],"value":"CRITICAL"}}]},"targetUnits":{"unitSystemName":"\u003cstring>"},"includeTyping":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"ad53635a-1d47-4bf5-94bf-47d8d6a33c40":{"description":"Aggregated query results.\n","content":{"application/json":{"schema":{"type":"object","required":["aggregates"],"properties":{"aggregates":{"type":"object","title":"aggregatesResultDictionary","description":"A dictionary of the results for the requested aggregates mapped by the aggregates identifiers.\n\n\u003cu>Example:\u003c/u>\n\n```\n{\n \"my_aggr_1\": {\n \"avg\": 42\n },\n \"my_aggr_2\": {\n \"max\": 69\n },\n}\n```\n","example":{"my_avg_aggregate1":{"avg":42},"my_terms_aggregate2":{"uniqueValueBuckets":[{"value":"Cognite","count":42,"aggregates":{"my_sub_aggregate1":{"min":13},"my_sub_aggregate2":{"max":69},"my_sub_aggregate3":{"uniqueValueBuckets":[{"value":"us1","count":42},{"value":"ie1","count":7}]}}},{"value":"AkerBP","count":21,"aggregates":{"my_sub_aggregate1":{"min":99},"my_sub_aggregate2":{"max":999},"my_sub_aggregate3":{"uniqueValueBuckets":[{"value":"us1","count":11}]}}}]}},"additionalProperties":{"oneOf":[{"type":"object","title":"avgResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["avg"],"x-additionalPropertiesName":"aggregate-id","properties":{"avg":{"type":"number","description":"The average value from the data stored by the specified in the request property.\n","example":42.7,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.0.avg","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.0","typeLabel":"avgResult · object"},{"type":"object","title":"countResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["count"],"x-additionalPropertiesName":"aggregate-id","properties":{"count":{"type":"integer","format":"int64","description":"The number of non-null values for specified in the request property.\n","example":42,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.1.count","typeLabel":"integer\u003cint64>"}},"uniqueKey":"aggregates.additionalProperties.oneOf.1","typeLabel":"countResult · object"},{"type":"object","title":"minResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["min"],"x-additionalPropertiesName":"aggregate-id","properties":{"min":{"type":"number","description":"The lowest - min - value for the specified in the request property.\n","example":13.42,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.2.min","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.2","typeLabel":"minResult · object"},{"type":"object","title":"maxResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["max"],"x-additionalPropertiesName":"aggregate-id","properties":{"max":{"type":"number","description":"The highest - max - value for the specified in the request property.\n","example":77.7,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.3.max","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.3","typeLabel":"maxResult · object"},{"type":"object","title":"sumResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["sum"],"x-additionalPropertiesName":"aggregate-id","properties":{"sum":{"type":"number","description":"The sum from the values of the specified in the request property.\n","example":777,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.4.sum","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.4","typeLabel":"sumResult · object"},{"type":"object","title":"uniqueValuesResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","x-additionalPropertiesName":"aggregate-id","properties":{"uniqueValueBuckets":{"type":"array","description":"Unique value buckets on of the specified in the request property.\n","items":{"type":"object","required":["count","value"],"properties":{"count":{"type":"integer","format":"int64","description":"The count of items with the value in the property.\n","example":42,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].count","typeLabel":"integer\u003cint64>"},"value":{"oneOf":[{"type":"string","title":"aggregateValue","description":"A string which find in the provided property.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","title":"aggregateValue","description":"A number which find in the provided property.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"integer","title":"aggregateValue","description":"An integer number which find in the provided property.","format":"int64","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].value.oneOf.2","typeLabel":"integer\u003cint64>"},{"type":"boolean","title":"aggregateValue","description":"A boolean value which find in the provided property.","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].value.oneOf.3","typeLabel":"boolean"}],"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].value","typeLabel":"string | number | integer\u003cint64> | boolean"},"aggregates":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX].aggregates","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aggregates.additionalProperties.oneOf.5.uniqueValueBuckets","typeLabel":"object[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.5","typeLabel":"uniqueValuesResult · object"},{"type":"object","title":"numberHistogramResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","x-additionalPropertiesName":"aggregate-id","properties":{"numberHistogramBuckets":{"type":"array","description":"The histogram from the values of the specified in the request property.\n","items":{"type":"object","required":["count","intervalStart"],"properties":{"count":{"type":"integer","format":"int64","description":"The count of items with the value from the bucket interval in the property.\n","example":100,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogramBuckets.items.[INDEX].count","typeLabel":"integer\u003cint64>"},"intervalStart":{"type":"number","description":"The number which represents the start of the bucket interval (the next bucket start point is the end point for this bucket).\n","example":42.7,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogramBuckets.items.[INDEX].intervalStart","typeLabel":"number"},"aggregates":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogramBuckets.items.[INDEX].aggregates","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogramBuckets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aggregates.additionalProperties.oneOf.6.numberHistogramBuckets","typeLabel":"object[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.6","typeLabel":"numberHistogramResult · object"},{"type":"object","title":"timeHistogramResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","x-additionalPropertiesName":"aggregate-id","properties":{"timeHistogramBuckets":{"type":"array","description":"The histogram from the values of the specified in the request property.\n","items":{"type":"object","required":["count","intervalStart"],"properties":{"count":{"type":"integer","format":"int64","description":"The count of items with the value from the bucket interval in the property.\n","example":100,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogramBuckets.items.[INDEX].count","typeLabel":"integer\u003cint64>"},"intervalStart":{"type":"string","description":"The time point which represent the start of the bucket interval (the next bucket start point is the end point for this bucket).\n","example":"2024-05-16T00:00:00Z","isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogramBuckets.items.[INDEX].intervalStart","typeLabel":"string"},"aggregates":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogramBuckets.items.[INDEX].aggregates","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogramBuckets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aggregates.additionalProperties.oneOf.7.timeHistogramBuckets","typeLabel":"object[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.7","typeLabel":"timeHistogramResult · object"},{"type":"object","title":"filtersResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","x-additionalPropertiesName":"aggregate-id","properties":{"filterBuckets":{"type":"array","description":"Filter buckets of the specified in the request filters.\n","items":{"type":"object","required":["count"],"properties":{"count":{"type":"integer","format":"int64","description":"The count of items matching the filter for the bucket.\n","example":42,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.8.filterBuckets.items.[INDEX].count","typeLabel":"integer\u003cint64>"},"aggregates":{"oneOf":[{}],"uniqueKey":"aggregates.additionalProperties.oneOf.8.filterBuckets.items.[INDEX].aggregates","typeLabel":"any"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filterBuckets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"aggregates.additionalProperties.oneOf.8.filterBuckets","typeLabel":"object[]"}},"uniqueKey":"aggregates.additionalProperties.oneOf.8","typeLabel":"filtersResult · object"},{"type":"object","title":"movingFunctionResult","description":"Requested aggregate result. It's the aggregate identifier from the request and a set of fields to represent aggregated data.\n","required":["fnValue"],"x-additionalPropertiesName":"aggregate-id","properties":{"fnValue":{"type":"number","description":"The moving function value from the parent histogram aggregate buckets data\nlocated by the specified in the request buckets path.\n","example":42.7,"isRequired":true,"uniqueKey":"aggregates.additionalProperties.oneOf.9.fnValue","typeLabel":"number"}},"uniqueKey":"aggregates.additionalProperties.oneOf.9","typeLabel":"movingFunctionResult · object"}],"uniqueKey":"aggregates.additionalProperties","typeLabel":"avgResult · object | countResult · object | minResult · object | maxResult · object | sumResult · object | uniqueValuesResult · object | numberHistogramResult · object | timeHistogramResult · object | filtersResult · object | movingFunctionResult · object"},"isRequired":true,"uniqueKey":"aggregates","typeLabel":"aggregatesResultDictionary · object"},"typing":{"type":"object","description":"Property type information. This attribute is present only if\n`includeTyping` was set to `true` in request.\n","additionalProperties":{"type":"object","description":"Spaces","x-additionalPropertiesName":"space-name","additionalProperties":{"type":"object","description":"Views or containers belonging to a space.\nFor a ```view``` source the key has the format ```viewExternalId/version```\nand the property identifiers are the view's property names.\n","x-additionalPropertiesName":"view-or-container-identifier","additionalProperties":{"type":"object","description":"Properties of a view or container.\n","required":["nullable","defaultValue","type"],"x-additionalPropertiesName":"property-identifier","properties":{"nullable":{"type":"boolean","description":"Can this property have a null value.\n","default":true,"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.nullable","typeLabel":"boolean"},"defaultValue":{"oneOf":[{"type":"string","description":"Default value that will be used if a value for this property is not explicitly specified.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue.oneOf.0","typeLabel":"string"},{"type":"number","description":"Default value that will be used if a value for this property is not explicitly specified.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Default value that will be used if a value for this property is not explicitly specified.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue.oneOf.2","typeLabel":"boolean"},{"type":"object","description":"Default value that will be used if a value for this property is not explicitly specified.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue.oneOf.3","typeLabel":"object"},{"type":"null","description":"Default value that will be used if a value for this property is not explicitly specified.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.defaultValue","typeLabel":"string | number | boolean | object | null"},"type":{"oneOf":[{"type":"object","description":"Primitive property type.\n","required":["type","list"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.0.type","typeLabel":"enum\u003cstring>"},"list":{"type":"boolean","description":"Specifies that the data type is a list of values. The ordering of values is preserved.\n","default":false,"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.0.list","typeLabel":"boolean"},"maxListSize":{"type":"integer","description":"Specifies the maximum number of values in the list\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.0.maxListSize","typeLabel":"integer"},"maxTextSize":{"type":"integer","description":"Specifies the maximum size in bytes of the text property, when encoded with utf-8\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.0.maxTextSize","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.0","typeLabel":"object"},{"type":"object","description":"Direct node relation. Only the target space existence is validated for records.\nTarget nodes are not auto-created.\n","required":["type","list"],"properties":{"type":{"type":"string","enum":["direct"],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.type","typeLabel":"enum\u003cstring>"},"list":{"type":"boolean","description":"Specifies that the data type is a list of values. The ordering of values is preserved.\n","default":false,"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.list","typeLabel":"boolean"},"maxListSize":{"type":"integer","description":"Specifies the maximum number of values in the list\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.maxListSize","typeLabel":"integer"},"container":{"type":"object","description":"Reference to an existing container","required":["type","space","externalId"],"properties":{"type":{"type":"string","enum":["container"],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.container.type","typeLabel":"enum\u003cstring>"},"space":{"type":"string","description":"Id of the space hosting (containing) the container","maxLength":43,"minLength":1,"pattern":"^[a-zA-Z][a-zA-Z0-9_-]{0,41}[a-zA-Z0-9]?$","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.container.space","typeLabel":"string"},"externalId":{"type":"string","description":"External-id of the container","maxLength":255,"minLength":1,"pattern":"^[a-zA-Z]([a-zA-Z0-9_]{0,253}[a-zA-Z0-9])?$","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.container.externalId","typeLabel":"string"}},"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1.container","typeLabel":"object"}},"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.1","typeLabel":"object"},{"type":"object","description":"Primitive property types.\n\nWe expect dates and timestamps to be ISO-8601 formatted strings\n(e.g. `2025-06-15T10:00:00Z`, `2025-06-15T10:00:00.000Z`, or `2025-06-15T12:00:00+02:00`).\nMilliseconds are optional (1-3 decimal digits). Epoch milliseconds are not accepted for\ncontainer-level timestamp properties. JSON values have to be valid JSON fragments.\nThe maximum allowed size for a JSON object is 40960 bytes.\nFor list of json values, the size of the entire list must be within this limit.\nThe maximum allowed length of a key is 128, while the maximum allowed size of a value is\n10240 bytes and you can have up to 256 key-value pairs.\n","required":["type","list"],"properties":{"type":{"type":"string","enum":["boolean","float32","float64","int32","int64","timestamp","date","json"],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2.type","typeLabel":"enum\u003cstring>"},"list":{"type":"boolean","description":"Specifies that the data type is a list of values. The ordering of values is preserved.\n","default":false,"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2.list","typeLabel":"boolean"},"maxListSize":{"type":"integer","description":"Specifies the maximum number of values in the list\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2.maxListSize","typeLabel":"integer"},"unit":{"type":"object","title":"unitReference","required":["externalId"],"properties":{"externalId":{"type":"string","description":"Unit reference.\n","isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2.unit.externalId","typeLabel":"string"}},"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2.unit","typeLabel":"unitReference · object"}},"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.2","typeLabel":"object"},{"type":"object","description":"Enumeration property type.\n\nValues are stored and compared as case-sensitive strings. Only values declared in\nthe `values` map are accepted on ingestion. If `unknownValue` is set, it is used\nas a forward-compatibility marker for values not present in `values` - it will be\nreturned when reading a value that is not among the declared values.\n","required":["type","list","values"],"properties":{"type":{"type":"string","enum":["enum"],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.type","typeLabel":"enum\u003cstring>"},"list":{"type":"boolean","description":"Specifies that the data type is a list of values. The ordering of values is preserved.\n","default":false,"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.list","typeLabel":"boolean"},"values":{"type":"object","description":"Declared enum values. Keys are the accepted string values on ingestion (1–32 entries).\nEach key must match `^[_A-Za-z][_0-9A-Za-z]{0,127}$` and may not be `true`, `false`,\nor `null`.\n","minProperties":1,"maxProperties":32,"propertyNames":{"pattern":"^[_A-Za-z][_0-9A-Za-z]{0,127}$"},"additionalProperties":{"type":"object","description":"Metadata for a single enum value.\n","properties":{"name":{"type":"string","description":"Human-readable name for the enum value.\n","maxLength":255,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.values.additionalProperties.name","typeLabel":"string"},"description":{"type":"string","description":"Description of the enum value.\n","maxLength":1024,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.values.additionalProperties.description","typeLabel":"string"}},"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.values.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.values","typeLabel":"object"},"maxListSize":{"type":"integer","description":"Specifies the maximum number of values in the list\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.maxListSize","typeLabel":"integer"},"unknownValue":{"type":"string","description":"Forward-compatibility marker returned when a stored value is not found in `values`.\nMust itself be a key present in `values`.\n","uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3.unknownValue","typeLabel":"string"}},"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.type","typeLabel":"object"},"description":{"type":"string","description":"Description of the content and suggested use for this property.\n","maxLength":1024,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.description","typeLabel":"string"},"name":{"type":"string","description":"Readable property name.\n","maxLength":255,"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties.name","typeLabel":"string"}},"uniqueKey":"typing.additionalProperties.additionalProperties.additionalProperties","typeLabel":"object"},"uniqueKey":"typing.additionalProperties.additionalProperties","typeLabel":"object"},"uniqueKey":"typing.additionalProperties","typeLabel":"object"},"uniqueKey":"typing","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"aggregates":{"my_avg_aggregate1":{"avg":42},"my_terms_aggregate2":{"uniqueValueBuckets":[{"value":"Cognite","count":42,"aggregates":{"my_sub_aggregate1":{"min":13},"my_sub_aggregate2":{"max":69},"my_sub_aggregate3":{"uniqueValueBuckets":[{"value":"us1","count":42},{"value":"ie1","count":7}]}}},{"value":"AkerBP","count":21,"aggregates":{"my_sub_aggregate1":{"min":99},"my_sub_aggregate2":{"max":999},"my_sub_aggregate3":{"uniqueValueBuckets":[{"value":"us1","count":11}]}}}]}},"typing":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"371737eb-6b30-4426-b10c-1da320801f69":{"description":"The response for a failed request.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"description":"Cognite API error.","properties":{"code":{"type":"integer","description":"HTTP status code.","format":"int32","example":401,"isRequired":true,"uniqueKey":"error.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","description":"Error message.","example":"Could not authenticate.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"missing":{"type":"array","description":"List of lookup objects that do not match any results.","items":{"type":"object","additionalProperties":true,"uniqueKey":"error.missing.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.missing","typeLabel":"object[]"},"duplicated":{"type":"array","description":"List of objects that are not unique.","items":{"type":"object","additionalProperties":true,"uniqueKey":"error.duplicated.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.duplicated","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":401,"message":"Could not authenticate.","missing":[{}],"duplicated":[{}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"085751d3-8f46-43ae-a18e-99d929bed71c":{"oidc-token":{"type":"http","scheme":"bearer","bearerFormat":"OpenID Connect or OAuth2 token","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oidc-token"}},"3ae67093-2018-4259-9bec-a639ffd132ba":{"oauth2-client-credentials":{"type":"oauth2","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","flows":{"clientCredentials":{"tokenUrl":"https://your-idps.token.url/","scopes":{"default":"https://{cluster}.cognitedata.com/.default"}}},"scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oauth2-client-credentials"}},"c0080013-a39d-4819-9d71-bcf1f9efd837":{"oauth2-open-industrial-data":{"type":"oauth2","description":"Auth flow for Open Industrial Data. Get your client secret from https://hub.cognite.com/open-industrial-data-211.","flows":{"clientCredentials":{"tokenUrl":"https://login.microsoftonline.com/48d5043c-cf70-4c49-881c-c638f5796997/oauth2/v2.0/token","scopes":{"default":"https://api.cognitedata.com/.default"}}},"scopes":["https://api.cognitedata.com/.default"],"schemeName":"oauth2-open-industrial-data"}},"cc26ec5a-ee50-408a-90db-ffc4b7b001e8":{"oauth2-auth-code":{"type":"oauth2","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","flows":{"authorizationCode":{"authorizationUrl":"https://your-idps.authorization.url/","tokenUrl":"https://your-idps.token.url/","scopes":{"default":"https://{cluster}.cognitedata.com/.default"}}},"scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oauth2-auth-code"}}},"servers":{"98798b6f-ceb2-479e-81c7-8ef9504b5deb":{"url":"https://{cluster}.cognitedata.com/api/v1/projects/{project}","description":"The URL for the CDF cluster to connect to","variables":{"cluster":{"enum":["api","az-tyo-gp-001","az-eastus-1","az-power-no-northeurope","westeurope-1","asia-northeast1-1","gc-dsm-gp-001"],"default":"api","description":"The CDF cluster to connect to"},"project":{"default":"publicdata","description":"The CDF project name."}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"OpenID Connect or OAuth2 token","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oidc-token"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oidc-token","name":"Authorization"}],"title":"oidc-token"},{"schemes":[{"scheme":{"type":"oauth2","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","flows":{"clientCredentials":{"tokenUrl":"https://your-idps.token.url/","scopes":{"default":"https://{cluster}.cognitedata.com/.default"}}},"scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oauth2-client-credentials"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2-client-credentials","name":"Authorization"}],"title":"oauth2-client-credentials"},{"schemes":[{"scheme":{"type":"oauth2","description":"Auth flow for Open Industrial Data. Get your client secret from https://hub.cognite.com/open-industrial-data-211.","flows":{"clientCredentials":{"tokenUrl":"https://login.microsoftonline.com/48d5043c-cf70-4c49-881c-c638f5796997/oauth2/v2.0/token","scopes":{"default":"https://api.cognitedata.com/.default"}}},"scopes":["https://api.cognitedata.com/.default"],"schemeName":"oauth2-open-industrial-data"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"Auth flow for Open Industrial Data. Get your client secret from https://hub.cognite.com/open-industrial-data-211.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2-open-industrial-data","name":"Authorization"}],"title":"oauth2-open-industrial-data"},{"schemes":[{"scheme":{"type":"oauth2","description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","flows":{"authorizationCode":{"authorizationUrl":"https://your-idps.authorization.url/","tokenUrl":"https://your-idps.token.url/","scopes":{"default":"https://{cluster}.cognitedata.com/.default"}}},"scopes":["https://{cluster}.cognitedata.com/.default"],"schemeName":"oauth2-auth-code"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"Access token issued by the CDF project's configured identity provider. Access token must be an OpenID Connect token, and the project must be configured to accept OpenID Connect tokens. Use a header key of 'Authorization' with a value of 'Bearer $accesstoken'. The token can be obtained through any flow supported by the identity provider.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2-auth-code","name":"Authorization"}],"title":"oauth2-auth-code"}]},"originalFileLocation":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json"},"subdomain":"cognite","siteName":"Cognite Docs","title":"Aggregate records data from a stream - Cognite Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/20230101-beta/records/aggregate-records-data-from-a-stream","matchLevel":0},"de":{"href":"/de","matchLevel":4},"es":{"href":"/es","matchLevel":4},"fr":{"href":"/fr","matchLevel":4},"ko":{"href":"/ko","matchLevel":4},"it":{"href":"/it","matchLevel":4},"lv":{"href":"/lv","matchLevel":4},"nl":{"href":"/nl","matchLevel":4},"ja":{"href":"/ja","matchLevel":4},"no":{"href":"/no","matchLevel":4},"pt":{"href":"/pt","matchLevel":4},"ro":{"href":"/ro","matchLevel":4},"sv":{"href":"/sv","matchLevel":4},"zh":{"href":"/zh","matchLevel":4}}},"originalFileLocation":"20230101-beta/records/aggregate-records-data-from-a-stream.mdx","locale":"en"},"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=\"Aggregates records in a stream. Requires streamRecordsAcl:READ and dataModelsAcl:READ. See Aggregates.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cognite Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_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=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Aggregate records data from a stream - Cognite Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Aggregates records in a stream. Requires streamRecordsAcl:READ and dataModelsAcl:READ. See Aggregates.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cognite Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cognite.mintlify.site/_mintlify/api/og/v2?division=Records\u0026amp;title=Aggregate+records+data+from+a+stream\u0026amp;description=Aggregates+records+in+a+stream.+Requires+%60streamRecordsAcl%3AREAD%60+and+%60dataModelsAcl%3AREAD%60.+See+%5BAggregates%5D%28%2Fapi-reference%2Fconcepts%2F20230101%2Frecords%23aggregates%29\u0026amp;theme=9da546f85ddd355458e0d0e4\u0026amp;signature=f0cb48d7f32ef29b0125053590e48a44db8c361b4e1271cad52f065b986fb608\">\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=\"Aggregate records data from a stream - Cognite Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Aggregates records in a stream. Requires streamRecordsAcl:READ and dataModelsAcl:READ. See Aggregates.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cognite.mintlify.site/_mintlify/api/og/v2?division=Records\u0026amp;title=Aggregate+records+data+from+a+stream\u0026amp;description=Aggregates+records+in+a+stream.+Requires+%60streamRecordsAcl%3AREAD%60+and+%60dataModelsAcl%3AREAD%60.+See+%5BAggregates%5D%28%2Fapi-reference%2Fconcepts%2F20230101%2Frecords%23aggregates%29\u0026amp;theme=9da546f85ddd355458e0d0e4\u0026amp;signature=f0cb48d7f32ef29b0125053590e48a44db8c361b4e1271cad52f065b986fb608\">\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=\"/mintlify-assets/_mintlify/favicons/cognite/62AQOhh9Qn2JM6wf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cognite Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3C5FFB\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"kX2vFxX0NcdV88MV5ooALR09TbeSd8xDN-rVd6fiTG4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/20230101-beta/records/aggregate-records-data-from-a-stream.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cognite.com/#organization\",\"name\":\"Cognite Docs\",\"url\":\"https://docs.cognite.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cognite/dkctM57aym6D8Toa/_images/logo/cognite-docs-black.svg?fit=max\u0026auto=format\u0026n=dkctM57aym6D8Toa\u0026q=85\u0026s=38c50e5be94d9baf1ff1c794ae17d6ea\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cognite.com#website\",\"name\":\"Cognite Docs\",\"url\":\"https://docs.cognite.com\",\"publisher\":{\"@id\":\"https://docs.cognite.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream#webpage\",\"url\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream\",\"name\":\"Aggregate records data from a stream\",\"description\":\"Aggregates records in a stream. Requires streamRecordsAcl:READ and dataModelsAcl:READ. See Aggregates.\",\"isPartOf\":{\"@id\":\"https://docs.cognite.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference (20230101-beta)\",\"item\":\"https://docs.cognite.com/api-reference/concepts/20230101-beta/api-description\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Core data\",\"item\":\"https://docs.cognite.com/api-reference/concepts/20230101-beta/data-modeling\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Data modeling\",\"item\":\"https://docs.cognite.com/api-reference/concepts/20230101-beta/data-modeling\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Records\",\"item\":\"https://docs.cognite.com/api-reference/concepts/20230101-beta/records\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Aggregate records data from a stream\",\"item\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream#apireference\",\"headline\":\"Aggregate records data from a stream\",\"name\":\"Aggregate records data from a stream\",\"description\":\"Aggregates records in a stream. Requires streamRecordsAcl:READ and dataModelsAcl:READ. See Aggregates.\",\"url\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cognite.com/20230101-beta/records/aggregate-records-data-from-a-stream#webpage\"},\"publisher\":{\"@id\":\"https://docs.cognite.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cognite.com#website\"}}]}\u003c/script>","agentPointerHref":"/20230101-beta/records/aggregate-records-data-from-a-stream.md","siteName":"Cognite Docs","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":""}]},{"tab":"Flows","pages":[{"title":"Flows","href":"/cdf/flows_workspace"}]},{"tab":"Data engineering","pages":[{"title":"Data engineering","href":"/cdf/data_engineering"}]},{"tab":"Build","pages":[{"title":"Build","href":"/cdf/build"}]},{"tab":"Admin","pages":[{"title":"Admin","href":"/cdf/admin"}]},{"tab":"Deploy","pages":[{"title":"Deploy","href":"/cdf/deploy"}]},{"tab":"Develop","pages":[{"title":"Develop","href":"/dev"}]},{"tab":"API reference","menu":[{"item":"Stable (20230101)","description":"Production version (stable)","pages":[{"title":"Stable (20230101)","href":"/api-reference/concepts/20230101/api-description"}]},{"item":"Beta (20230101-beta)","description":"Preview API operations on top of stable","groups":[{"group":"API reference (20230101-beta)","boost":0.5,"pages":[{"group":"Foundation","icon":"building-2","expanded":true,"pages":[{"group":"Introduction","icon":"book","expanded":true,"pages":[{"title":"Cognite API introduction","sidebarTitle":"Introduction","href":"/api-reference/concepts/20230101-beta/api-description"},{"title":"API rate limits","sidebarTitle":"Rate limits","href":"/api-reference/concepts/20230101-beta/rate-limits"},{"title":"Cognite API changelog","sidebarTitle":"Changelog","href":"/api-reference/concepts/20230101-beta/changelog"}]},{"group":"Organizations and projects","pages":[{"title":"Organizations and projects","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/organizations-and-projects"},{"group":"Organizations","pages":[{"title":"Organizations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/organizations"},{"title":"Create an organization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/orgs/{org}/orgs","href":"/20230101-beta/organizations/create-an-organization"},{"title":"Delete an organization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/orgs/{org}/delete","href":"/20230101-beta/organizations/delete-an-organization"},{"title":"List child organizations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/orgs/{org}/orgs","href":"/20230101-beta/organizations/list-child-organizations"},{"title":"Retrieve an organization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/orgs/{org}","href":"/20230101-beta/organizations/retrieve-an-organization"}]},{"group":"Projects","pages":[{"title":"Projects","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/orgs/{org}/projects","href":"/20230101-beta/projects/create-a-project"},{"title":"List projects in an organization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/orgs/{org}/projects","href":"/20230101-beta/projects/list-projects-in-an-organization"}]}]},{"group":"Identity and access management","pages":[{"title":"Identity and access management","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/identity-and-access-management"},{"group":"Principals","pages":[{"title":"Principals","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/principals"},{"title":"Get the current caller's information","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/principals/me","href":"/20230101-beta/principals/get-the-current-callers-information"},{"title":"List login sessions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/orgs/{org}/principals/{principal}/sessions","href":"/20230101-beta/principals/list-login-sessions"},{"title":"List principals","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /api/v1/orgs/{org}/principals","href":"/20230101-beta/principals/list-principals"},{"title":"Retrieve principals by reference","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/orgs/{org}/principals/byids","href":"/20230101-beta/principals/retrieve-principals-by-reference"},{"title":"Revoke login sessions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/orgs/{org}/principals/{principal}/sessions/revoke","href":"/20230101-beta/principals/revoke-login-sessions"}]},{"group":"Groups","pages":[{"title":"Groups","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/groups"},{"title":"Create groups","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /groups","href":"/20230101-beta/groups/create-groups"},{"title":"Delete groups","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /groups/delete","href":"/20230101-beta/groups/delete-groups"},{"title":"List groups","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /groups","href":"/20230101-beta/groups/list-groups"}]},{"group":"Security categories","pages":[{"title":"Security categories","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/security-categories"},{"title":"Create security categories","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /securitycategories","href":"/20230101-beta/security-categories/create-security-categories"},{"title":"Delete security categories","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /securitycategories/delete","href":"/20230101-beta/security-categories/delete-security-categories"},{"title":"List security categories","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /securitycategories","href":"/20230101-beta/security-categories/list-security-categories"}]},{"group":"Sessions","pages":[{"title":"Sessions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/sessions"},{"title":"Create sessions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sessions","href":"/20230101-beta/sessions/create-sessions"},{"title":"List sessions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /sessions","href":"/20230101-beta/sessions/list-sessions"},{"title":"Retrieve sessions with given IDs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sessions/byids","href":"/20230101-beta/sessions/retrieve-sessions-with-given-ids"},{"title":"Revoke sessions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sessions/revoke","href":"/20230101-beta/sessions/revoke-sessions"}]},{"group":"Token","pages":[{"title":"Tokens","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/tokens"},{"title":"Inspect","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /token/inspect","href":"/20230101-beta/token/inspect"}]},{"group":"User profiles","tag":"deprecated","pages":[{"title":"User profiles","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/user-profiles"},{"title":"(deprecated) Get the user profile of the principal issuing the request","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /profiles/me","href":"/20230101-beta/user-profiles/deprecated-get-the-user-profile-of-the-principal-issuing-the-request"},{"title":"Get the user profile of the principal issuing the request","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /principals/me","href":"/20230101-beta/user-profiles/get-the-user-profile-of-the-principal-issuing-the-request"},{"title":"List all user profiles in the current project","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /profiles","href":"/20230101-beta/user-profiles/list-all-user-profiles-in-the-current-project"},{"title":"Retrieve profiles by ID in the current project","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /profiles/byids","href":"/20230101-beta/user-profiles/retrieve-profiles-by-id-in-the-current-project"},{"title":"Search user profiles in the current project","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /profiles/search","href":"/20230101-beta/user-profiles/search-user-profiles-in-the-current-project"}]}]}]},{"group":"Core data","icon":"database","expanded":true,"pages":[{"group":"Data modeling","pages":[{"title":"Data modeling with the industrial knowledge graph","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-modeling"},{"group":"Data models","pages":[{"title":"Data models","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-models"},{"title":"Create or update data models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/datamodels","href":"/20230101-beta/data-models/create-or-update-data-models"},{"title":"Delete data models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/datamodels/delete","href":"/20230101-beta/data-models/delete-data-models"},{"title":"List data models defined in the project","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/datamodels","href":"/20230101-beta/data-models/list-data-models-defined-in-the-project"},{"title":"Retrieve data models by their external ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/datamodels/byids","href":"/20230101-beta/data-models/retrieve-data-models-by-their-external-ids"}]},{"group":"Spaces","pages":[{"title":"Spaces","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/spaces"},{"title":"Create or update spaces","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/spaces","href":"/20230101-beta/spaces/create-or-update-spaces"},{"title":"Delete spaces","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/spaces/delete","href":"/20230101-beta/spaces/delete-spaces"},{"title":"List spaces defined in the project","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/spaces","href":"/20230101-beta/spaces/list-spaces-defined-in-the-project"},{"title":"Retrieve spaces by their space-ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/spaces/byids","href":"/20230101-beta/spaces/retrieve-spaces-by-their-space-ids"}]},{"group":"Views","pages":[{"title":"Views","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/views"},{"title":"Create or update views","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/views","href":"/20230101-beta/views/create-or-update-views"},{"title":"Delete views","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/views/delete","href":"/20230101-beta/views/delete-views"},{"title":"List views defined in the project","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/views","href":"/20230101-beta/views/list-views-defined-in-the-project"},{"title":"Retrieve views by their external ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/views/byids","href":"/20230101-beta/views/retrieve-views-by-their-external-ids"}]},{"group":"Containers","pages":[{"title":"Containers","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/containers"},{"title":"Create or update containers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers","href":"/20230101-beta/containers/create-or-update-containers"},{"title":"Delete containers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/delete","href":"/20230101-beta/containers/delete-containers"},{"title":"Delete indexes from containers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/indexes/delete","href":"/20230101-beta/containers/delete-indexes-from-containers"},{"title":"Delete constraints from containers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/constraints/delete","href":"/20230101-beta/containers/delete-constraints-from-containers"},{"title":"Inspect containers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/inspect","href":"/20230101-beta/containers/inspect-containers"},{"title":"List containers defined in the project","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/containers","href":"/20230101-beta/containers/list-containers-defined-in-the-project"},{"title":"Retrieve containers by their external ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/byids","href":"/20230101-beta/containers/retrieve-containers-by-their-external-ids"},{"title":"Retry failed container constraints","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/constraints/retry","href":"/20230101-beta/containers/retry-failed-container-constraints"},{"title":"Retry failed indexes","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/indexes/retry","href":"/20230101-beta/containers/retry-failed-indexes"},{"title":"Retry failed property constraints","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/containers/properties/retry","href":"/20230101-beta/containers/retry-failed-property-constraints"}]},{"group":"Instances","pages":[{"title":"Instances","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/instances"},{"title":"Aggregate data across nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/aggregate","href":"/20230101-beta/instances/aggregate-data-across-nodesedges"},{"title":"Create or update nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances","href":"/20230101-beta/instances/create-or-update-nodesedges"},{"title":"Delete nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/delete","href":"/20230101-beta/instances/delete-nodesedges"},{"title":"Filter nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/list","href":"/20230101-beta/instances/filter-nodesedges"},{"title":"Inspect instances","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/inspect","href":"/20230101-beta/instances/inspect-instances"},{"title":"Query nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/query","href":"/20230101-beta/instances/query-nodesedges"},{"title":"Retrieve nodes/edges by their external ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/byids","href":"/20230101-beta/instances/retrieve-nodesedges-by-their-external-ids"},{"title":"Search for nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/search","href":"/20230101-beta/instances/search-for-nodesedges"},{"title":"Sync nodes/edges","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/instances/sync","href":"/20230101-beta/instances/sync-nodesedges"}]},{"group":"Statistics","pages":[{"title":"Statistics","sidebarTitle":"Statistics","href":"/api-reference/concepts/20230101-beta/dm-statistics"},{"title":"Retrieve project-wide statistics and limits","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/statistics","href":"/20230101-beta/statistics/retrieve-project-wide-statistics-and-limits"},{"title":"Retrieve statistics by space","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /models/statistics/spaces","href":"/20230101-beta/statistics/retrieve-statistics-by-space"},{"title":"Retrieve statistics by space for specific space-ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /models/statistics/spaces/byids","href":"/20230101-beta/statistics/retrieve-statistics-by-space-for-specific-space-ids"}]},{"group":"Streams","pages":[{"title":"Streams","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/streams"},{"title":"Create stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams","href":"/20230101-beta/streams/create-stream"},{"title":"Delete stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/delete","href":"/20230101-beta/streams/delete-stream"},{"title":"List streams","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /streams","href":"/20230101-beta/streams/list-streams"},{"title":"Retrieve stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /streams/{streamId}","href":"/20230101-beta/streams/retrieve-stream"}]},{"group":"Records","pages":[{"title":"Records","sidebarTitle":"Overview","description":"Manage records in Cognite Data Fusion (CDF).","href":"/api-reference/concepts/20230101-beta/records"},{"title":"Aggregate records data from a stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/aggregate","href":"/20230101-beta/records/aggregate-records-data-from-a-stream"},{"title":"Delete records from a stream","description":"Deletes records from a mutable stream. Requires `streamRecordsAcl:WRITE`. See [Delete records](/api-reference/concepts/20230101/records#delete-records).","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/delete","href":"/20230101-beta/records/delete-records-from-a-stream"},{"title":"Ingest records into a stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records","href":"/20230101-beta/records/ingest-records-into-a-stream"},{"title":"Retrieve records from a stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/filter","href":"/20230101-beta/records/retrieve-records-from-a-stream"},{"title":"Sync records from a stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/sync","href":"/20230101-beta/records/sync-records-from-a-stream"},{"title":"Upsert (create or update) records into a stream","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /streams/{streamId}/records/upsert","href":"/20230101-beta/records/upsert-create-or-update-records-into-a-stream"}]}]},{"group":"Time series and datapoints","pages":[{"title":"Time series and datapoints","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/time-series-data"},{"group":"Datapoints","pages":[{"title":"Datapoints","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/datapoints"},{"title":"Insert data points","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/data","href":"/20230101-beta/time-series/insert-data-points"},{"title":"Retrieve data points","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/data/list","href":"/20230101-beta/time-series/retrieve-data-points"},{"title":"Retrieve latest data point","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/data/latest","href":"/20230101-beta/time-series/retrieve-latest-data-point"},{"title":"Delete data points","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/data/delete","href":"/20230101-beta/time-series/delete-data-points"}]},{"group":"Synthetic time series","pages":[{"title":"Synthetic time series","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/synthetic-time-series"},{"title":"Synthetic query","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/synthetic/query","href":"/20230101-beta/synthetic-time-series/synthetic-query"}]},{"group":"Data point subscriptions","pages":[{"title":"Data point subscriptions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-point-subscriptions"},{"title":"Create subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/subscriptions","href":"/20230101-beta/data-point-subscriptions/create-subscriptions"},{"title":"Delete subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/subscriptions/delete","href":"/20230101-beta/data-point-subscriptions/delete-subscriptions"},{"title":"List subscription data","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/subscriptions/data/list","href":"/20230101-beta/data-point-subscriptions/list-subscription-data"},{"title":"List subscription members","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /timeseries/subscriptions/members","href":"/20230101-beta/data-point-subscriptions/list-subscription-members"},{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /timeseries/subscriptions","href":"/20230101-beta/data-point-subscriptions/list-subscriptions"},{"title":"Retrieve subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/subscriptions/byids","href":"/20230101-beta/data-point-subscriptions/retrieve-subscriptions"},{"title":"Update subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/subscriptions/update","href":"/20230101-beta/data-point-subscriptions/update-subscriptions"}]}]},{"group":"File content","pages":[{"title":"File content","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/file-content"},{"title":"Get upload file link","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/uploadlink","href":"/20230101-beta/files/get-upload-file-link"},{"title":"Download files","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/downloadlink","href":"/20230101-beta/files/download-files"},{"title":"Upload multipart file","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/initmultipartupload","href":"/20230101-beta/files/upload-multipart-file"},{"title":"Get multipart file upload link","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/multiuploadlink","href":"/20230101-beta/files/get-multipart-file-upload-link"},{"title":"Complete multipart upload","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/completemultipartupload","href":"/20230101-beta/files/complete-multipart-upload"},{"title":"Get icon","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /files/icon","href":"/20230101-beta/files/get-icon"}]},{"group":"3D","pages":[{"title":"3D","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d"},{"group":"3D models","pages":[{"title":"3D Models","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-models"},{"title":"List 3D models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models","href":"/20230101-beta/3d-models/list-3d-models"},{"title":"Create 3D models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models","href":"/20230101-beta/3d-models/create-3d-models"},{"title":"Update 3D models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/update","href":"/20230101-beta/3d-models/update-3d-models"},{"title":"Delete 3D models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/delete","href":"/20230101-beta/3d-models/delete-3d-models"},{"title":"Retrieve a 3D model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}","href":"/20230101-beta/3d-models/retrieve-a-3d-model"}]},{"group":"3D model revisions","pages":[{"title":"3D Model Revisions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-model-revisions"},{"title":"List 3D revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions","href":"/20230101-beta/3d-model-revisions/list-3d-revisions"},{"title":"Create 3D revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions","href":"/20230101-beta/3d-model-revisions/create-3d-revisions"},{"title":"Update 3D revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/update","href":"/20230101-beta/3d-model-revisions/update-3d-revisions"},{"title":"Delete 3D revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/delete","href":"/20230101-beta/3d-model-revisions/delete-3d-revisions"},{"title":"Retrieve a 3D revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}","href":"/20230101-beta/3d-model-revisions/retrieve-a-3d-revision"},{"title":"List 3D revision logs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}/logs","href":"/20230101-beta/3d-model-revisions/list-3d-revision-logs"},{"title":"Update 3D revision thumbnail","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/thumbnail","href":"/20230101-beta/3d-model-revisions/update-3d-revision-thumbnail"},{"title":"List available outputs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}/outputs","href":"/20230101-beta/3d-model-revisions/list-available-outputs"},{"title":"List 3D nodes","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}/nodes","href":"/20230101-beta/3d-model-revisions/list-3d-nodes"},{"title":"Filter 3D nodes","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/nodes/list","href":"/20230101-beta/3d-model-revisions/filter-3d-nodes"},{"title":"Get 3D nodes by ID","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/nodes/byids","href":"/20230101-beta/3d-model-revisions/get-3d-nodes-by-id"},{"title":"List 3D ancestor nodes","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}/nodes/{nodeId}/ancestors","href":"/20230101-beta/3d-model-revisions/list-3d-ancestor-nodes"}]},{"group":"3D files","pages":[{"title":"3D Files","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-files"},{"title":"Retrieve a single 3D file","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/files/{threedFileId}","href":"/20230101-beta/3d-files/retrieve-a-single-3d-file"},{"title":"Retrieve a 3D directory file","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/files/{threedFileId}/{subPath}","href":"/20230101-beta/3d-files/retrieve-a-3d-directory-file"}]},{"group":"3D asset mapping","pages":[{"title":"3D Asset Mapping","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-asset-mapping"},{"title":"List 3D asset mappings","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/models/{modelId}/revisions/{revisionId}/mappings","href":"/20230101-beta/3d-asset-mapping/list-3d-asset-mappings"},{"title":"Create 3D asset mappings","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/mappings","href":"/20230101-beta/3d-asset-mapping/create-3d-asset-mappings"},{"title":"Delete 3D asset mappings","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/mappings/delete","href":"/20230101-beta/3d-asset-mapping/delete-3d-asset-mappings"},{"title":"Filter 3D asset mappings","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/models/{modelId}/revisions/{revisionId}/mappings/list","href":"/20230101-beta/3d-asset-mapping/filter-3d-asset-mappings"},{"title":"Filter which nodes are within a boundingbox for a revision.","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/nodes/list","href":"/20230101-beta/3d-asset-mapping/filter-which-nodes-are-within-a-boundingbox-for-a-revision"},{"title":"List mappings for one assetID across all 3D models","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /3d/mappings/{assetId}/modelnodes","href":"/20230101-beta/3d-asset-mapping/list-mappings-for-one-assetid-across-all-3d-models"},{"title":"Filter 3D assetInstanceId mappings across all 3D models","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/mappings/modelnodes/filter","href":"/20230101-beta/3d-asset-mapping/filter-3d-assetinstanceid-mappings-across-all-3d-models"}]},{"group":"3D jobs","pages":[{"title":"3D Jobs","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-jobs"},{"title":"Create a job using 3D source data","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/jobs","href":"/20230101-beta/3d-jobs/create-a-job-using-3d-source-data"},{"title":"List jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/jobs/list","href":"/20230101-beta/3d-jobs/list-jobs"},{"title":"Delete jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/jobs/delete","href":"/20230101-beta/3d-jobs/delete-jobs"},{"title":"List Job Results","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/job/results/list","href":"/20230101-beta/3d-jobs/list-job-results"},{"title":"Update Job Result Rejections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/job/result/rejections","href":"/20230101-beta/3d-jobs/update-job-result-rejections"},{"title":"List Job Result Rejections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/job/result/rejections/list","href":"/20230101-beta/3d-jobs/list-job-result-rejections"}]},{"group":"3D contextualization","pages":[{"title":"3D contextualization","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/3d-contextualization"},{"title":"Create CAD contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/cad","href":"/20230101-beta/3d-contextualization/create-cad-contextualization"},{"title":"Delete CAD contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/cad/delete","href":"/20230101-beta/3d-contextualization/delete-cad-contextualization"},{"title":"Create 360 image contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/image360","href":"/20230101-beta/3d-contextualization/create-360-image-contextualization"},{"title":"Delete 360 image contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/image360/delete","href":"/20230101-beta/3d-contextualization/delete-360-image-contextualization"},{"title":"Create point cloud volume contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/pointcloud","href":"/20230101-beta/3d-contextualization/create-point-cloud-volume-contextualization"},{"title":"Delete point cloud volume contextualization","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /3d/contextualization/pointcloud/delete","href":"/20230101-beta/3d-contextualization/delete-point-cloud-volume-contextualization"}]}]}]},{"group":"Cognite AI","icon":"bot","expanded":true,"pages":[{"title":"Cognite AI","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/cognite-ai"},{"group":"Agents","pages":[{"title":"AI agents","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/ai-agents"},{"title":"List agents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /ai/agents","href":"/20230101-beta/agents/list-agents"},{"title":"Add or update Atlas AI agents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/agents","href":"/20230101-beta/agents/add-or-update-atlas-ai-agents"},{"title":"Retrieve agents by external ID","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/agents/byids","href":"/20230101-beta/agents/retrieve-agents-by-external-id"},{"title":"Start a chat session with an agent","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/agents/chat","href":"/20230101-beta/agents/start-a-chat-session-with-an-agent"},{"title":"Delete agents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/agents/delete","href":"/20230101-beta/agents/delete-agents"}]},{"group":"Document AI","pages":[{"title":"Document AI","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/document-ai"},{"title":"Ask questions about one or more documents.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/tools/documents/ask","href":"/20230101-beta/document-ai/ask-questions-about-one-or-more-documents"},{"title":"Summarize documents.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/tools/documents/summarize","href":"/20230101-beta/document-ai/summarize-documents"}]},{"group":"Models","pages":[{"title":"Language models","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/ai-models"},{"title":"List models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /ai/openai/models","href":"/20230101-beta/models/list-models"}]},{"group":"Skills","pages":[{"title":"AI skills","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/ai-skills"},{"title":"List skills","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /ai/skills","href":"/20230101-beta/skills/list-skills"},{"title":"Add or update Atlas AI project skills","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/skills","href":"/20230101-beta/skills/add-or-update-atlas-ai-project-skills"},{"title":"Retrieve skills by external ID","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/skills/byids","href":"/20230101-beta/skills/retrieve-skills-by-external-id"},{"title":"Upload a skill from a Markdown file","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/skills/upload","href":"/20230101-beta/skills/upload-a-skill-from-a-markdown-file"},{"title":"Download a skill as a zip archive","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /ai/skills/{skill_external_id}/download","href":"/20230101-beta/skills/download-a-skill-as-a-zip-archive"},{"title":"Delete skills","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /ai/skills/delete","href":"/20230101-beta/skills/delete-skills"}]}]},{"group":"Compute and automation","icon":"cpu","expanded":true,"pages":[{"group":"Functions","pages":[{"title":"Functions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/functions-overview"},{"group":"Functions","pages":[{"title":"Functions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/functions"},{"title":"Activate Functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/status","href":"/20230101-beta/functions/activate-functions"},{"title":"Get activation status","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/status","href":"/20230101-beta/functions/get-activation-status"},{"title":"Create functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions","href":"/20230101-beta/functions/create-functions"},{"title":"Delete functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/delete","href":"/20230101-beta/functions/delete-functions"},{"title":"Filter functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/list","href":"/20230101-beta/functions/filter-functions"},{"title":"Functions limits","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/limits","href":"/20230101-beta/functions/functions-limits"},{"title":"List functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions","href":"/20230101-beta/functions/list-functions"},{"title":"Retrieve a function by its id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/{functionId}","href":"/20230101-beta/functions/retrieve-a-function-by-its-id"},{"title":"Retrieve functions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/byids","href":"/20230101-beta/functions/retrieve-functions"}]},{"group":"Function calls","pages":[{"title":"Function calls","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/function-calls"},{"title":"Call a function asynchronously","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/{functionId}/call","href":"/20230101-beta/function-calls/call-a-function-asynchronously"},{"title":"Filter function calls","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/{functionId}/calls/list","href":"/20230101-beta/function-calls/filter-function-calls"},{"title":"List function calls","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/{functionId}/calls","href":"/20230101-beta/function-calls/list-function-calls"},{"title":"Retrieve calls","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/{functionId}/calls/byids","href":"/20230101-beta/function-calls/retrieve-calls"},{"title":"Retrieve a function call by its id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/{functionId}/calls/{callId}","href":"/20230101-beta/function-calls/retrieve-a-function-call-by-its-id"},{"title":"Retrieve logs for function call","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/{functionId}/calls/{callId}/logs","href":"/20230101-beta/function-calls/retrieve-logs-for-function-call"},{"title":"Retrieve response for function call","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/{functionId}/calls/{callId}/response","href":"/20230101-beta/function-calls/retrieve-response-for-function-call"}]},{"group":"Function schedules","pages":[{"title":"Function schedules","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/function-schedules"},{"title":"Create schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/schedules","href":"/20230101-beta/function-schedules/create-schedules"},{"title":"Delete schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/schedules/delete","href":"/20230101-beta/function-schedules/delete-schedules"},{"title":"Filter function schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/schedules/list","href":"/20230101-beta/function-schedules/filter-function-schedules"},{"title":"List schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/schedules","href":"/20230101-beta/function-schedules/list-schedules"},{"title":"Retrieve a function schedule by its id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/schedules/{scheduleId}","href":"/20230101-beta/function-schedules/retrieve-a-function-schedule-by-its-id"},{"title":"Retrieve schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /functions/schedules/byids","href":"/20230101-beta/function-schedules/retrieve-schedules"},{"title":"Retrieve function input data","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /functions/schedules/{scheduleId}/input_data","href":"/20230101-beta/function-schedules/retrieve-function-input-data"}]},{"group":"Function Apps","pages":[{"title":"List Function Apps","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /function-apps","href":"/20230101-beta/function-apps/list-function-apps"},{"title":"Get Function App","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /function-apps/{functionExternalId}","href":"/20230101-beta/function-apps/get-function-app"},{"title":"Call Function Endpoint","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /function-apps/{functionExternalId}/calls","href":"/20230101-beta/function-app-calls/call-function-endpoint"},{"title":"List Calls","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /function-apps/{functionExternalId}/calls","href":"/20230101-beta/function-app-calls/list-calls"},{"title":"Get Call Logs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /function-apps/{functionExternalId}/calls/{callId}/logs","href":"/20230101-beta/function-app-calls/get-call-logs"},{"title":"Get Call Response","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /function-apps/{functionExternalId}/calls/{callId}/response","href":"/20230101-beta/function-app-calls/get-call-response"}]}]}]},{"group":"Connectors","icon":"plug","expanded":true,"pages":[{"group":"PostgreSQL gateway","pages":[{"title":"PostgreSQL gateway","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/postgresql-gateway"},{"group":"Postgres gateway users","pages":[{"title":"Postgres Gateway Users","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/postgres-gateway-users"},{"title":"Create users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway","href":"/20230101-beta/postgres-gateway-users/create-users"},{"title":"Filter users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/list","href":"/20230101-beta/postgres-gateway-users/filter-users"},{"title":"Retrieve users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/byids","href":"/20230101-beta/postgres-gateway-users/retrieve-users"},{"title":"Update users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/update","href":"/20230101-beta/postgres-gateway-users/update-users"},{"title":"Delete users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/delete","href":"/20230101-beta/postgres-gateway-users/delete-users"},{"title":"List users","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /postgresgateway","href":"/20230101-beta/postgres-gateway-users/list-users"}]},{"group":"Postgres gateway tables","pages":[{"title":"Postgres Gateway Tables","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/postgres-gateway-tables"},{"title":"Create tables","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/tables/{username}","href":"/20230101-beta/postgres-gateway-tables/create-tables"},{"title":"List tables","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /postgresgateway/tables/{username}","href":"/20230101-beta/postgres-gateway-tables/list-tables"},{"title":"Retrieve tables","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/tables/{username}/byids","href":"/20230101-beta/postgres-gateway-tables/retrieve-tables"},{"title":"Delete tables","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /postgresgateway/tables/{username}/delete","href":"/20230101-beta/postgres-gateway-tables/delete-tables"}]}]},{"group":"SAP writeback","pages":[{"title":"SAP writeback","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/sap-writeback"},{"group":"SAP instances","pages":[{"title":"SAP Instances","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/sap-instances"},{"title":"Create SAP Instances","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/instances","href":"/20230101-beta/sap-instances/create-sap-instances"},{"title":"Retrieve SAP Instances","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/instances/byids","href":"/20230101-beta/sap-instances/retrieve-sap-instances"},{"title":"Delete SAP Instances","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/instances/delete","href":"/20230101-beta/sap-instances/delete-sap-instances"}]},{"group":"SAP endpoints","pages":[{"title":"SAP Endpoints","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/sap-endpoints"},{"title":"Create SAP Endpoints","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/endpoints","href":"/20230101-beta/sap-endpoints/create-sap-endpoints"},{"title":"Retrieve SAP Endpoints","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/endpoints/byids","href":"/20230101-beta/sap-endpoints/retrieve-sap-endpoints"},{"title":"Delete SAP Endpoints","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/endpoints/delete","href":"/20230101-beta/sap-endpoints/delete-sap-endpoints"},{"title":"Verify SAP Endpoint","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/endpoints/verify","href":"/20230101-beta/sap-endpoints/verify-sap-endpoint"}]},{"group":"Schema mappings","pages":[{"title":"Schema Mappings","sidebarTitle":"Schema Mappings","href":"/api-reference/concepts/20230101-beta/sap-schema-mappings"},{"title":"Create Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/mappings","href":"/20230101-beta/schema-mappings/create-mappings"},{"title":"Retrieve Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/mappings/byids","href":"/20230101-beta/schema-mappings/retrieve-mappings"},{"title":"Delete Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/mappings/delete","href":"/20230101-beta/schema-mappings/delete-mappings"}]},{"group":"Writeback requests","pages":[{"title":"Writeback Requests","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/writeback-requests"},{"title":"Create Writeback Requests","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/requests","href":"/20230101-beta/writeback-requests/create-writeback-requests"},{"title":"Retrieve Writeback Requests","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /writeback/sap/requests/byids","href":"/20230101-beta/writeback-requests/retrieve-writeback-requests"}]}]}]},{"group":"Contextualization","icon":"puzzle","expanded":true,"pages":[{"title":"Contextualization","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/contextualization"},{"group":"Entity matching","pages":[{"title":"Entity matching","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/entity-matching"},{"title":"Create entity matcher model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching","href":"/20230101-beta/entity-matching/create-entity-matcher-model"},{"title":"Delete entity matcher model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/delete","href":"/20230101-beta/entity-matching/delete-entity-matcher-model"},{"title":"Filter models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/list","href":"/20230101-beta/entity-matching/filter-models"},{"title":"List entity matching models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching","href":"/20230101-beta/entity-matching/list-entity-matching-models"},{"title":"Retrieve an entity matching model by the ID of the model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/{id}","href":"/20230101-beta/entity-matching/retrieve-an-entity-matching-model-by-the-id-of-the-model"},{"title":"Predict matches","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/predict","href":"/20230101-beta/entity-matching/predict-matches"},{"title":"Re-fit entity matcher model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/refit","href":"/20230101-beta/entity-matching/re-fit-entity-matcher-model"},{"title":"Retrieve entity matcher predict results","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/jobs/{jobId}","href":"/20230101-beta/entity-matching/retrieve-entity-matcher-predict-results"},{"title":"Retrieve entity matching models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/byids","href":"/20230101-beta/entity-matching/retrieve-entity-matching-models"},{"title":"Update entity matching models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/update","href":"/20230101-beta/entity-matching/update-entity-matching-models"},{"group":"Pipelines","pages":[{"title":"List pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/pipelines","href":"/20230101-beta/entity-matching-pipelines/list-pipelines"},{"title":"Get pipeline","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/pipelines/{pipelineId}","href":"/20230101-beta/entity-matching-pipelines/get-pipeline"},{"title":"List pipeline runs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/pipelines/{pipelineId}/runs","href":"/20230101-beta/entity-matching-pipelines/list-pipeline-runs"},{"title":"Get latest pipeline run results","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/pipelines/{pipelineId}/runs/latest","href":"/20230101-beta/entity-matching-pipelines/get-latest-pipeline-run-results"},{"title":"Get pipeline run results","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/entitymatching/pipelines/{pipelineId}/runs/{runId}","href":"/20230101-beta/entity-matching-pipelines/get-pipeline-run-results"},{"title":"Create pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/pipelines","href":"/20230101-beta/entity-matching-pipelines/create-pipelines"},{"title":"Retrieve multiple pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/pipelines/byids","href":"/20230101-beta/entity-matching-pipelines/retrieve-multiple-pipelines"},{"title":"Delete pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/pipelines/delete","href":"/20230101-beta/entity-matching-pipelines/delete-pipelines"},{"title":"Update pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/pipelines/update","href":"/20230101-beta/entity-matching-pipelines/update-pipelines"},{"title":"Run pipeline","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/entitymatching/pipelines/{pipelineId}/runs","href":"/20230101-beta/entity-matching-pipelines/run-pipeline"}]}]},{"group":"Engineering diagrams","pages":[{"title":"Engineering diagrams","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/engineering-diagrams"},{"title":"Convert a diagram to image format","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/diagram/convert","href":"/20230101-beta/engineering-diagrams/convert-a-diagram-to-image-format"},{"title":"Detect annotations in engineering diagrams","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/diagram/detect","href":"/20230101-beta/engineering-diagrams/detect-annotations-in-engineering-diagrams"},{"title":"Retrieve OCR text","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/diagram/ocr","href":"/20230101-beta/engineering-diagrams/retrieve-ocr-text"},{"title":"Get the results for converting an engineering diagram to an image","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/diagram/convert/{jobId}","href":"/20230101-beta/engineering-diagrams/get-the-results-for-converting-an-engineering-diagram-to-an-image"},{"title":"Retrieve engineering diagram detect results","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/diagram/detect/{jobId}","href":"/20230101-beta/engineering-diagrams/retrieve-engineering-diagram-detect-results"}]},{"group":"Diagram parsing","pages":[{"group":"Parsing","pages":[{"title":"Run parsing with tag detection for files","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /api/v1/projects/{project}/diagram-parsing/parsing/full","href":"/20230101-beta/parsing/run-parsing-with-tag-detection-for-files"},{"title":"Run an instant parsing job for a file","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/parsing/instant","href":"/20230101-beta/parsing/run-an-instant-parsing-job-for-a-file"},{"title":"Run parsing for files","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/parsing/symbol-detection","href":"/20230101-beta/parsing/run-parsing-for-files"}]},{"group":"Libraries","pages":[{"title":"List libraries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/libraries","href":"/20230101-beta/libraries/list-libraries"},{"title":"Get a library with symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/libraries/{libraryId}","href":"/20230101-beta/libraries/get-a-library-with-symbols"},{"title":"Create libraries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/libraries","href":"/20230101-beta/libraries/create-libraries"},{"title":"Retrieve libraries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/libraries/byids","href":"/20230101-beta/libraries/retrieve-libraries"},{"title":"Delete libraries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/libraries/delete","href":"/20230101-beta/libraries/delete-libraries"},{"title":"Update libraries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/libraries/update","href":"/20230101-beta/libraries/update-libraries"},{"title":"Copy library","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/libraries/{libraryId}/copy","href":"/20230101-beta/libraries/copy-library"}]},{"group":"Symbols","pages":[{"title":"List symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/symbols","href":"/20230101-beta/symbols/list-symbols"},{"title":"Create symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/symbols","href":"/20230101-beta/symbols/create-symbols"},{"title":"Retrieve symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/symbols/byids","href":"/20230101-beta/symbols/retrieve-symbols"},{"title":"Delete symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/symbols/delete","href":"/20230101-beta/symbols/delete-symbols"},{"title":"Update symbols","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/symbols/update","href":"/20230101-beta/symbols/update-symbols"}]},{"group":"Geometries","pages":[{"title":"List geometries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/geometries","href":"/20230101-beta/geometries/list-geometries"},{"title":"Create geometries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/geometries","href":"/20230101-beta/geometries/create-geometries"},{"title":"Retrieve geometries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/geometries/byids","href":"/20230101-beta/geometries/retrieve-geometries"},{"title":"Delete geometries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/geometries/delete","href":"/20230101-beta/geometries/delete-geometries"},{"title":"Update geometries","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/geometries/update","href":"/20230101-beta/geometries/update-geometries"}]},{"group":"Diagrams","pages":[{"title":"List diagrams","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/diagrams","href":"/20230101-beta/diagrams/list-diagrams"},{"title":"Get an extended diagram by external id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/diagrams/{diagramId}","href":"/20230101-beta/diagrams/get-an-extended-diagram-by-external-id"},{"title":"Get an extended diagram with paths by external id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/diagrams/{diagramId}/with-paths","href":"/20230101-beta/diagrams/get-an-extended-diagram-with-paths-by-external-id"},{"title":"Get an extended diagram by file reference","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/diagrams/{fileSpace}/{fileExternalId}/{pageNumber}","href":"/20230101-beta/diagrams/get-an-extended-diagram-by-file-reference"},{"title":"Retrieve diagrams","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/diagrams/byids","href":"/20230101-beta/diagrams/retrieve-diagrams"},{"title":"Filter diagrams","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/diagrams/list","href":"/20230101-beta/diagrams/filter-diagrams"}]},{"group":"Entities","pages":[{"title":"List diagram entities","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/entities","href":"/20230101-beta/entities/list-diagram-entities"},{"title":"Create diagram entities","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/entities","href":"/20230101-beta/entities/create-diagram-entities"},{"title":"Retrieve diagram entities","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/entities/byids","href":"/20230101-beta/entities/retrieve-diagram-entities"},{"title":"Delete diagram entities","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/entities/delete","href":"/20230101-beta/entities/delete-diagram-entities"},{"title":"Update diagram entities","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/entities/update","href":"/20230101-beta/entities/update-diagram-entities"}]},{"group":"Connections","pages":[{"title":"List connections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/connections","href":"/20230101-beta/connections/list-connections"},{"title":"Create connections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/connections","href":"/20230101-beta/connections/create-connections"},{"title":"Retrieve connections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/connections/byids","href":"/20230101-beta/connections/retrieve-connections"},{"title":"Delete connections","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /diagram-parsing/connections/delete","href":"/20230101-beta/connections/delete-connections"}]},{"group":"SVG Data","pages":[{"title":"Get SVG data by diagramId","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/svg-data/diagram/{diagramId}","href":"/20230101-beta/svg-data/get-svg-data-by-diagramid"},{"title":"Get SVG data by file reference","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /diagram-parsing/svg-data/file/{fileSpace}/{fileExternalId}/{pageNumber}","href":"/20230101-beta/svg-data/get-svg-data-by-file-reference"}]}]},{"group":"Vision","pages":[{"title":"Vision","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/vision"},{"title":"Extract features from images","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/vision/extract","href":"/20230101-beta/vision/extract-features-from-images"},{"title":"Retrieve results from a feature extraction job on images","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/vision/extract/{jobId}","href":"/20230101-beta/vision/retrieve-results-from-a-feature-extraction-job-on-images"},{"title":"Segment objects in an image","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /context/vision/segment","href":"/20230101-beta/vision/segment-objects-in-an-image"},{"title":"Retrieve results from a segmentation job on an image","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /context/vision/segment/{jobId}","href":"/20230101-beta/vision/retrieve-results-from-a-segmentation-job-on-an-image"}]}]},{"group":"Data lifecycle","icon":"git-branch","expanded":true,"pages":[{"group":"Data ingestion","pages":[{"title":"Data ingestion","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-ingestion"},{"group":"Raw","pages":[{"title":"Raw","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/raw"},{"title":"Create databases","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs","href":"/20230101-beta/raw/create-databases"},{"title":"Delete databases","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs/delete","href":"/20230101-beta/raw/delete-databases"},{"title":"Create tables in a database","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs/{dbName}/tables","href":"/20230101-beta/raw/create-tables-in-a-database"},{"title":"Delete tables in a database","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs/{dbName}/tables/delete","href":"/20230101-beta/raw/delete-tables-in-a-database"},{"title":"Insert rows into a table","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs/{dbName}/tables/{tableName}/rows","href":"/20230101-beta/raw/insert-rows-into-a-table"},{"title":"Delete rows in a table","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /raw/dbs/{dbName}/tables/{tableName}/rows/delete","href":"/20230101-beta/raw/delete-rows-in-a-table"},{"title":"List databases","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /raw/dbs","href":"/20230101-beta/raw/list-databases"},{"title":"List tables in a database","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /raw/dbs/{dbName}/tables","href":"/20230101-beta/raw/list-tables-in-a-database"},{"title":"Retrieve cursors for parallel reads","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /raw/dbs/{dbName}/tables/{tableName}/cursors","href":"/20230101-beta/raw/retrieve-cursors-for-parallel-reads"},{"title":"Retrieve rows from a table","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /raw/dbs/{dbName}/tables/{tableName}/rows","href":"/20230101-beta/raw/retrieve-rows-from-a-table"},{"title":"Retrieve row by key","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /raw/dbs/{dbName}/tables/{tableName}/rows/{rowKey}","href":"/20230101-beta/raw/retrieve-row-by-key"}]},{"group":"Extraction pipelines","pages":[{"title":"Extraction Pipelines","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/extraction-pipelines"},{"title":"Create extraction pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes","href":"/20230101-beta/extraction-pipelines/create-extraction-pipelines"},{"title":"Delete extraction pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/delete","href":"/20230101-beta/extraction-pipelines/delete-extraction-pipelines"},{"title":"Filter extraction pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/list","href":"/20230101-beta/extraction-pipelines/filter-extraction-pipelines"},{"title":"Retrieve an extraction pipeline by its ID.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extpipes/{id}","href":"/20230101-beta/extraction-pipelines/retrieve-an-extraction-pipeline-by-its-id"},{"title":"Retrieve extraction pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/byids","href":"/20230101-beta/extraction-pipelines/retrieve-extraction-pipelines"},{"title":"Update extraction pipelines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/update","href":"/20230101-beta/extraction-pipelines/update-extraction-pipelines"}]},{"group":"Extraction pipelines runs","pages":[{"title":"Extraction Pipelines Runs","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/extraction-pipelines-runs"},{"title":"Create extraction pipeline runs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/runs","href":"/20230101-beta/extraction-pipelines-runs/create-extraction-pipeline-runs"},{"title":"Filter extraction pipeline runs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/runs/list","href":"/20230101-beta/extraction-pipelines-runs/filter-extraction-pipeline-runs"}]},{"group":"Extraction pipelines config","pages":[{"title":"Extraction Pipelines Config","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/extraction-pipelines-config"},{"title":"Create extraction configuration revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/config","href":"/20230101-beta/extraction-pipelines-config/create-extraction-configuration-revision"},{"title":"Get a single configuration revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extpipes/config","href":"/20230101-beta/extraction-pipelines-config/get-a-single-configuration-revision"},{"title":"List configuration revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extpipes/config/revisions","href":"/20230101-beta/extraction-pipelines-config/list-configuration-revisions"},{"title":"Revert configuration revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extpipes/config/revert","href":"/20230101-beta/extraction-pipelines-config/revert-configuration-revision"}]},{"group":"Extractors","pages":[{"title":"Extractors","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/extractors"},{"title":"List Extractors","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extractors","href":"/20230101-beta/extractors/list-extractors"},{"title":"Retrieve Extractors","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extractors/byids","href":"/20230101-beta/extractors/retrieve-extractors"},{"title":"List releases","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extractors/releases","href":"/20230101-beta/extractors/list-releases"},{"title":"Retrieve Releases","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extractors/releases/byids","href":"/20230101-beta/extractors/retrieve-releases"},{"title":"List Source Systems","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extractors/sources","href":"/20230101-beta/extractors/list-source-systems"},{"title":"Retrieve Source Systems","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extractors/sources/byids","href":"/20230101-beta/extractors/retrieve-source-systems"},{"title":"List Solutions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extractors/solutions","href":"/20230101-beta/extractors/list-solutions"},{"title":"Retrieve Solutions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /extractors/solutions/byids","href":"/20230101-beta/extractors/retrieve-solutions"},{"title":"Get Config Schema","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /extractors/schemas/{extractor}/{version}","href":"/20230101-beta/extractors/get-config-schema"}]},{"group":"Hosted extractors","pages":[{"title":"Hosted extractors","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/hosted-extractors"},{"group":"Sources","pages":[{"title":"Sources","sidebarTitle":"Sources","href":"/api-reference/concepts/20230101-beta/hosted-extractors-sources"},{"title":"Create Sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/sources","href":"/20230101-beta/sources/create-sources"},{"title":"Delete Sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/sources/delete","href":"/20230101-beta/sources/delete-sources"},{"title":"List Sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /hostedextractors/sources","href":"/20230101-beta/sources/list-sources"},{"title":"Retrieve Sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/sources/byIds","href":"/20230101-beta/sources/retrieve-sources"},{"title":"Update Sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/sources/update","href":"/20230101-beta/sources/update-sources"}]},{"group":"Jobs","pages":[{"title":"Jobs","sidebarTitle":"Jobs","href":"/api-reference/concepts/20230101-beta/hosted-extractors-jobs"},{"title":"Create Jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/jobs","href":"/20230101-beta/jobs/create-jobs"},{"title":"Delete Jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/jobs/delete","href":"/20230101-beta/jobs/delete-jobs"},{"title":"Get Job Logs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /hostedextractors/jobs/logs","href":"/20230101-beta/jobs/get-job-logs"},{"title":"Get Job DLQ Messages","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /hostedextractors/jobs/dlq","href":"/20230101-beta/jobs/get-job-dlq-messages"},{"title":"Get Job Metrics","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /hostedextractors/jobs/metrics","href":"/20230101-beta/jobs/get-job-metrics"},{"title":"Retrieve Jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/jobs/byIds","href":"/20230101-beta/jobs/retrieve-jobs"},{"title":"Update Jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/jobs/update","href":"/20230101-beta/jobs/update-jobs"}]},{"group":"Destinations","pages":[{"title":"Destinations","sidebarTitle":"Destinations","href":"/api-reference/concepts/20230101-beta/hosted-extractors-destinations"},{"title":"Create Destinations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/destinations","href":"/20230101-beta/destinations/create-destinations"},{"title":"Delete Destinations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/destinations/delete","href":"/20230101-beta/destinations/delete-destinations"},{"title":"Retrieve Destinations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/destinations/byIds","href":"/20230101-beta/destinations/retrieve-destinations"},{"title":"Update Destinations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/destinations/update","href":"/20230101-beta/destinations/update-destinations"}]},{"group":"Mappings","pages":[{"title":"Mappings","sidebarTitle":"Mappings","href":"/api-reference/concepts/20230101-beta/hosted-extractors-mappings"},{"title":"Create Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/mappings","href":"/20230101-beta/mappings/create-mappings"},{"title":"Delete Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/mappings/delete","href":"/20230101-beta/mappings/delete-mappings"},{"title":"Retrieve Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/mappings/byIds","href":"/20230101-beta/mappings/retrieve-mappings"},{"title":"Update Mappings","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /hostedextractors/mappings/update","href":"/20230101-beta/mappings/update-mappings"}]}]}]},{"group":"Data organization","pages":[{"title":"Data organization","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-organization"},{"group":"Data products","pages":[{"title":"Data products","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-products"},{"title":"Create a data product","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts","href":"/20230101-beta/data-products/create-a-data-product"},{"title":"List data products","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /dataproducts","href":"/20230101-beta/data-products/list-data-products"},{"title":"Get a data product","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /dataproducts/{externalId}","href":"/20230101-beta/data-products/get-a-data-product"},{"title":"Delete a data product","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/delete","href":"/20230101-beta/data-products/delete-a-data-product"},{"title":"Update a data product","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/update","href":"/20230101-beta/data-products/update-a-data-product"},{"title":"Get data products","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/byids","href":"/20230101-beta/data-products/get-data-products"},{"title":"Create a data product version","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/{externalId}/versions","href":"/20230101-beta/data-products/create-a-data-product-version"},{"title":"List data product versions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /dataproducts/{externalId}/versions","href":"/20230101-beta/data-products/list-data-product-versions"},{"title":"Get a data product version","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /dataproducts/{externalId}/versions/{version}","href":"/20230101-beta/data-products/get-a-data-product-version"},{"title":"Delete data product versions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/{externalId}/versions/delete","href":"/20230101-beta/data-products/delete-data-product-versions"},{"title":"Update data product version","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /dataproducts/{externalId}/versions/update","href":"/20230101-beta/data-products/update-data-product-version"}]}]},{"group":"Transformations","pages":[{"title":"Transformations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformations-overview"},{"group":"Transformations","pages":[{"title":"Transformations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformations"},{"title":"Create transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations","href":"/20230101-beta/transformations/create-transformations"},{"title":"Cancel a transformation","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/cancel","href":"/20230101-beta/transformations/cancel-a-transformation"},{"title":"Delete transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/delete","href":"/20230101-beta/transformations/delete-transformations"},{"title":"Filter transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/filter","href":"/20230101-beta/transformations/filter-transformations"},{"title":"Retrieve transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/byids","href":"/20230101-beta/transformations/retrieve-transformations"},{"title":"Run a transformation","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/run","href":"/20230101-beta/transformations/run-a-transformation"},{"title":"Update transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/update","href":"/20230101-beta/transformations/update-transformations"}]},{"group":"Transformation jobs","pages":[{"title":"Transformation Jobs","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-jobs"},{"title":"List jobs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/jobs","href":"/20230101-beta/transformation-jobs/list-jobs"},{"title":"Retrieve jobs by ids","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/jobs/byids","href":"/20230101-beta/transformation-jobs/retrieve-jobs-by-ids"},{"title":"List job metrics by job id","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/jobs/{id}/metrics","href":"/20230101-beta/transformation-jobs/list-job-metrics-by-job-id"}]},{"group":"Transformation schedules","pages":[{"title":"Transformation Schedules","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-schedules"},{"title":"List all schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/schedules","href":"/20230101-beta/transformation-schedules/list-all-schedules"},{"title":"Schedule transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/schedules","href":"/20230101-beta/transformation-schedules/schedule-transformations"},{"title":"Retrieve schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/schedules/byids","href":"/20230101-beta/transformation-schedules/retrieve-schedules"},{"title":"Unschedule transformations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/schedules/delete","href":"/20230101-beta/transformation-schedules/unschedule-transformations"},{"title":"Update schedules","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/schedules/update","href":"/20230101-beta/transformation-schedules/update-schedules"}]},{"group":"Transformation notifications","pages":[{"title":"Transformation Notifications","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-notifications"},{"title":"Subscribe for notifications","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/notifications","href":"/20230101-beta/transformation-notifications/subscribe-for-notifications"},{"title":"Delete notification subscriptions by notification ID","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/notifications/delete","href":"/20230101-beta/transformation-notifications/delete-notification-subscriptions-by-notification-id"}]},{"group":"Query","pages":[{"title":"Query","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-query"},{"title":"Run query","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/query/run","href":"/20230101-beta/query/run-query"}]},{"group":"Schema","pages":[{"title":"Schema","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-schema"},{"title":"Get Instance schema.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/schema/instances","href":"/20230101-beta/schema/get-instance-schema"},{"title":"Get the schema of a sequence","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/schema/sequence_rows","href":"/20230101-beta/schema/get-the-schema-of-a-sequence"},{"title":"Get the schema of resource type","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/schema/{schemaType}","href":"/20230101-beta/schema/get-the-schema-of-resource-type"}]},{"group":"External data sources","pages":[{"title":"Transformation external data sources","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/transformation-external-data"},{"title":"List external data sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /transformations/externaldata","href":"/20230101-beta/transformation-external-data-sources/list-external-data-sources"},{"title":"Create external data sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/externaldata","href":"/20230101-beta/transformation-external-data-sources/create-external-data-sources"},{"title":"Delete external data sources","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/externaldata/delete","href":"/20230101-beta/transformation-external-data-sources/delete-external-data-sources"},{"title":"Verify external data source usability","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /transformations/externaldata/usability","href":"/20230101-beta/transformation-external-data-sources/verify-external-data-source-usability"}]}]}]},{"group":"Documents","icon":"file-text","expanded":true,"pages":[{"group":"Documents","pages":[{"title":"Documents","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/documents-overview"},{"group":"Documents","pages":[{"title":"Documents","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/documents"},{"title":"Aggregate","href":"/api-reference/concepts/20230101-beta/aggregate"},{"title":"Search","href":"/api-reference/concepts/20230101-beta/search"},{"title":"Passages search","href":"/api-reference/concepts/20230101-beta/passages-search"},{"title":"Aggregate documents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/aggregate","href":"/20230101-beta/documents/aggregate-documents"},{"title":"List documents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/list","href":"/20230101-beta/documents/list-documents"},{"title":"Document status","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/status","href":"/20230101-beta/documents/document-status"},{"title":"Retrieve document content","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/content","href":"/20230101-beta/documents/retrieve-document-content"},{"title":"Search for documents","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/search","href":"/20230101-beta/documents/search-for-documents"},{"title":"Semantic search for passages","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /documents/passages/search","href":"/20230101-beta/documents/semantic-search-for-passages"}]},{"group":"Document preview","pages":[{"title":"Document preview","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/document-preview"},{"title":"Retrieve a image preview of a page from a document","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /documents/{documentId}/preview/image/pages/{pageNumber}","href":"/20230101-beta/document-preview/retrieve-a-image-preview-of-a-page-from-a-document"},{"title":"Retrieve a PDF preview of a document","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /documents/{documentId}/preview/pdf","href":"/20230101-beta/document-preview/retrieve-a-pdf-preview-of-a-document"},{"title":"Retrieve a temporary link to a PDF preview of a document","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /documents/{documentId}/preview/pdf/temporarylink","href":"/20230101-beta/document-preview/retrieve-a-temporary-link-to-a-pdf-preview-of-a-document"}]}]}]},{"group":"Integrations","icon":"layers","expanded":true,"pages":[{"title":"Integrations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/integrations-overview"},{"group":"Integrations","pages":[{"title":"Integrations resource","sidebarTitle":"Integrations","href":"/api-reference/concepts/20230101-beta/integrations"},{"title":"List Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations","href":"/20230101-beta/integrations/list-integrations"},{"title":"Create Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations","href":"/20230101-beta/integrations/create-integrations"},{"title":"Retrieve Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/byids","href":"/20230101-beta/integrations/retrieve-integrations"},{"title":"Delete Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/delete","href":"/20230101-beta/integrations/delete-integrations"},{"title":"Update Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/update","href":"/20230101-beta/integrations/update-integrations"},{"title":"Report Extractor Info","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/startup","href":"/20230101-beta/integrations/report-extractor-info"},{"title":"Check in","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/checkin","href":"/20230101-beta/integrations/check-in"}]},{"group":"Tasks","pages":[{"title":"Tasks","sidebarTitle":"Tasks","href":"/api-reference/concepts/20230101-beta/integrations-tasks"},{"title":"Get Task History","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/history","href":"/20230101-beta/integration-tasks/get-task-history"},{"title":"Sync Integration History","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/sync","href":"/20230101-beta/integration-tasks/sync-integration-history"}]},{"group":"Actions","pages":[{"title":"Actions","sidebarTitle":"Actions","href":"/api-reference/concepts/20230101-beta/integrations-actions"},{"title":"Create Actions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/actions","href":"/20230101-beta/integration-actions/create-actions"},{"title":"List Actions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/actions","href":"/20230101-beta/integration-actions/list-actions"},{"title":"Retrieve Actions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/actions/byids","href":"/20230101-beta/integration-actions/retrieve-actions"},{"title":"Cancel Actions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/actions/cancel","href":"/20230101-beta/integration-actions/cancel-actions"}]},{"group":"Configuration","pages":[{"title":"Configuration","sidebarTitle":"Configuration","href":"/api-reference/concepts/20230101-beta/integrations-config"},{"title":"Create config revision.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /integrations/config","href":"/20230101-beta/integration-configuration/create-config-revision"},{"title":"Fetch config revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/config","href":"/20230101-beta/integration-configuration/fetch-config-revision"},{"title":"List config revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/config/revisions","href":"/20230101-beta/integration-configuration/list-config-revisions"}]},{"group":"Errors","pages":[{"title":"Errors","sidebarTitle":"Errors","href":"/api-reference/concepts/20230101-beta/integrations-errors"},{"title":"List Errors","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /integrations/errors","href":"/20230101-beta/integration-errors/list-errors"}]}]},{"group":"Signals","icon":"radio","pages":[{"title":"Signals","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/signals"},{"group":"Signal sinks","pages":[{"title":"Create sinks","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/sinks","href":"/20230101-beta/signals/create-sinks"},{"title":"List sinks","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /processes/signals/sinks","href":"/20230101-beta/signals/list-sinks"},{"title":"Retrieve sinks by external IDs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/sinks/byids","href":"/20230101-beta/signals/retrieve-sinks-by-external-ids"},{"title":"Update sinks","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/sinks/update","href":"/20230101-beta/signals/update-sinks"},{"title":"Delete sinks","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/sinks/delete","href":"/20230101-beta/signals/delete-sinks"}]},{"group":"Signal subscriptions","pages":[{"title":"Create subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/subscriptions","href":"/20230101-beta/signals/create-subscriptions"},{"title":"Filter subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/subscriptions/list","href":"/20230101-beta/signals/filter-subscriptions"},{"title":"Update subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/subscriptions/update","href":"/20230101-beta/signals/update-subscriptions"},{"title":"Delete subscriptions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/subscriptions/delete","href":"/20230101-beta/signals/delete-subscriptions"}]},{"group":"List signals","pages":[{"title":"List signals.","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/list","href":"/20230101-beta/signals/list-signals"}]},{"group":"Sync signals","pages":[{"title":"Sync signals","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /processes/signals/sync","href":"/20230101-beta/signals/sync-signals"}]},{"group":"Signal topics","pages":[{"title":"List topics","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /processes/signals/topics","href":"/20230101-beta/signals/list-topics"}]}]},{"group":"Workflows","icon":"workflow","pages":[{"title":"Workflows","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/workflows-overview"},{"group":"Workflows","pages":[{"title":"Workflows","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/workflows"},{"title":"Create or update a workflow","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows","href":"/20230101-beta/workflows/create-or-update-a-workflow"},{"title":"Delete workflows","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/delete","href":"/20230101-beta/workflows/delete-workflows"},{"title":"Retrieve a workflow","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /workflows/{workflowExternalId}","href":"/20230101-beta/workflows/retrieve-a-workflow"}]},{"group":"Workflow versions","pages":[{"title":"Workflow versions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/workflow-versions"},{"title":"Create or update a workflow version","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/versions","href":"/20230101-beta/workflow-versions/create-or-update-a-workflow-version"},{"title":"Filter workflow versions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/versions/list","href":"/20230101-beta/workflow-versions/filter-workflow-versions"},{"title":"Retrieve a workflow version","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /workflows/{workflowExternalId}/versions/{version}","href":"/20230101-beta/workflow-versions/retrieve-a-workflow-version"},{"title":"Delete workflow versions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/versions/delete","href":"/20230101-beta/workflow-versions/delete-workflow-versions"}]},{"group":"Workflow executions","pages":[{"title":"Workflow executions","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/workflow-executions"},{"title":"Run a workflow","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/{workflowExternalId}/versions/{version}/run","href":"/20230101-beta/workflow-executions/run-a-workflow"},{"title":"Filter workflow executions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/executions/list","href":"/20230101-beta/workflow-executions/filter-workflow-executions"},{"title":"Retrieve workflow execution details","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /workflows/executions/{executionId}","href":"/20230101-beta/workflow-executions/retrieve-workflow-execution-details"},{"title":"Cancel a workflow execution","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/executions/{executionId}/cancel","href":"/20230101-beta/workflow-executions/cancel-a-workflow-execution"},{"title":"Retry workflow execution","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/executions/{executionId}/retry","href":"/20230101-beta/workflow-executions/retry-workflow-execution"}]},{"group":"Workflow triggers","pages":[{"title":"Workflow triggers","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/workflow-triggers"},{"title":"Create or update triggers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/triggers","href":"/20230101-beta/workflow-triggers/create-or-update-triggers"},{"title":"Delete triggers","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/triggers/delete","href":"/20230101-beta/workflow-triggers/delete-triggers"},{"title":"Get the run history of a trigger","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /workflows/triggers/{triggerExternalId}/history","href":"/20230101-beta/workflow-triggers/get-the-run-history-of-a-trigger"},{"title":"Pause a trigger","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/triggers/{triggerExternalId}/pause","href":"/20230101-beta/workflow-triggers/pause-a-trigger"},{"title":"Resume a trigger","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/triggers/{triggerExternalId}/resume","href":"/20230101-beta/workflow-triggers/resume-a-trigger"}]},{"group":"Tasks","pages":[{"title":"Tasks","sidebarTitle":"Tasks","href":"/api-reference/concepts/20230101-beta/workflow-tasks"},{"title":"Update task status","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /workflows/tasks/{taskId}/update","href":"/20230101-beta/tasks/update-task-status"}]}]},{"group":"Specialized","icon":"sparkles","expanded":true,"pages":[{"group":"Simulators","pages":[{"title":"Simulators","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulators-overview"},{"group":"Simulators","pages":[{"title":"Simulators","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulators"},{"title":"Filter Simulators","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/list","href":"/20230101-beta/simulators/filter-simulators"}]},{"group":"Simulator integrations","pages":[{"title":"Simulator Integrations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulator-integrations"},{"title":"Delete Simulator Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/integrations/delete","href":"/20230101-beta/simulator-integrations/delete-simulator-integrations"},{"title":"Filter Simulator Integrations","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/integrations/list","href":"/20230101-beta/simulator-integrations/filter-simulator-integrations"}]},{"group":"Simulator models","pages":[{"title":"Simulator Models","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulator-models"},{"title":"Create Simulator Model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models","href":"/20230101-beta/simulator-models/create-simulator-model"},{"title":"Filter Simulator Models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/list","href":"/20230101-beta/simulator-models/filter-simulator-models"},{"title":"Aggregate Simulator Models","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/aggregate","href":"/20230101-beta/simulator-models/aggregate-simulator-models"},{"title":"Delete Simulator Model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/delete","href":"/20230101-beta/simulator-models/delete-simulator-model"},{"title":"Update Simulator Model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/update","href":"/20230101-beta/simulator-models/update-simulator-model"},{"title":"Retrieve Simulator Model","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/byids","href":"/20230101-beta/simulator-models/retrieve-simulator-model"},{"title":"Create Simulator Model Revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/revisions","href":"/20230101-beta/simulator-models/create-simulator-model-revision"},{"title":"Filter Simulator Model Revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/revisions/list","href":"/20230101-beta/simulator-models/filter-simulator-model-revisions"},{"title":"Retrieve Simulator Model Revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/models/revisions/byids","href":"/20230101-beta/simulator-models/retrieve-simulator-model-revisions"}]},{"group":"Simulator routines","pages":[{"title":"Simulator Routines","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulator-routines"},{"title":"Create Simulator Routine","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines","href":"/20230101-beta/simulator-routines/create-simulator-routine"},{"title":"Filter Simulator Routines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/list","href":"/20230101-beta/simulator-routines/filter-simulator-routines"},{"title":"Delete Simulator Routine","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/delete","href":"/20230101-beta/simulator-routines/delete-simulator-routine"},{"title":"Aggregate Simulator Routines","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/aggregate","href":"/20230101-beta/simulator-routines/aggregate-simulator-routines"},{"title":"Create Simulator Routine Revision","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/revisions","href":"/20230101-beta/simulator-routines/create-simulator-routine-revision"},{"title":"Filter Simulator Routine Revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/revisions/list","href":"/20230101-beta/simulator-routines/filter-simulator-routine-revisions"},{"title":"Retrieve Simulator Routine Revisions","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/routines/revisions/byids","href":"/20230101-beta/simulator-routines/retrieve-simulator-routine-revisions"}]},{"group":"Simulation runs","pages":[{"title":"Simulation Runs","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulation-runs"},{"title":"Run Simulation","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/run","href":"/20230101-beta/simulation-runs/run-simulation"},{"title":"Filter Simulation Runs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/runs/list","href":"/20230101-beta/simulation-runs/filter-simulation-runs"},{"title":"Retrieve Simulation","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/runs/byids","href":"/20230101-beta/simulation-runs/retrieve-simulation"},{"title":"Retrieve Simulation Data","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/runs/data/list","href":"/20230101-beta/simulation-runs/retrieve-simulation-data"}]},{"group":"Simulator logs","pages":[{"title":"Simulator Logs","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/simulator-logs"},{"title":"Retrieve Simulator Logs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /simulators/logs/byids","href":"/20230101-beta/simulator-logs/retrieve-simulator-logs"}]}]},{"group":"Units","pages":[{"title":"Units","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/units-overview"},{"group":"Units","pages":[{"title":"Units","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/units"},{"title":"List all units","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /units","href":"/20230101-beta/units/list-all-units"},{"title":"Retrieve unit by external ID","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /units/{externalId}","href":"/20230101-beta/units/retrieve-unit-by-external-id"},{"title":"Retrieve units by external IDs","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /units/byids","href":"/20230101-beta/units/retrieve-units-by-external-ids"}]},{"group":"Unit systems","pages":[{"title":"Unit Systems","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/unit-systems"},{"title":"List all unit systems","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /units/systems","href":"/20230101-beta/unit-systems/list-all-unit-systems"}]}]}]},{"group":"Legacy","icon":"archive","expanded":true,"pages":[{"group":"Legacy data modeling","pages":[{"title":"Asset-centric data modeling (legacy)","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/asset-centric"},{"group":"Assets","pages":[{"title":"Assets","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/assets"},{"title":"Aggregate assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/aggregate","href":"/20230101-beta/assets/aggregate-assets"},{"title":"Create assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets","href":"/20230101-beta/assets/create-assets"},{"title":"Delete assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/delete","href":"/20230101-beta/assets/delete-assets"},{"title":"Filter assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/list","href":"/20230101-beta/assets/filter-assets"},{"title":"List assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /assets","href":"/20230101-beta/assets/list-assets"},{"title":"Retrieve an asset by its ID","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /assets/{id}","href":"/20230101-beta/assets/retrieve-an-asset-by-its-id"},{"title":"Retrieve assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/byids","href":"/20230101-beta/assets/retrieve-assets"},{"title":"Search assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/search","href":"/20230101-beta/assets/search-assets"},{"title":"Update assets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /assets/update","href":"/20230101-beta/assets/update-assets"}]},{"group":"Time series metadata","pages":[{"title":"Time series","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/time-series"},{"title":"Aggregate time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/aggregate","href":"/20230101-beta/time-series/aggregate-time-series"},{"title":"Create time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries","href":"/20230101-beta/time-series/create-time-series"},{"title":"Delete time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/delete","href":"/20230101-beta/time-series/delete-time-series"},{"title":"Filter time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/list","href":"/20230101-beta/time-series/filter-time-series"},{"title":"List time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /timeseries","href":"/20230101-beta/time-series/list-time-series"},{"title":"Retrieve time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/byids","href":"/20230101-beta/time-series/retrieve-time-series"},{"title":"Search time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/search","href":"/20230101-beta/time-series/search-time-series"},{"title":"Update time series","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /timeseries/update","href":"/20230101-beta/time-series/update-time-series"}]},{"group":"Events","pages":[{"title":"Events","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/events"},{"title":"Aggregate events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/aggregate","href":"/20230101-beta/events/aggregate-events"},{"title":"Create events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events","href":"/20230101-beta/events/create-events"},{"title":"Delete events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/delete","href":"/20230101-beta/events/delete-events"},{"title":"Filter events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/list","href":"/20230101-beta/events/filter-events"},{"title":"List events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /events","href":"/20230101-beta/events/list-events"},{"title":"Receive an event by its ID","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /events/{id}","href":"/20230101-beta/events/receive-an-event-by-its-id"},{"title":"Retrieve events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/byids","href":"/20230101-beta/events/retrieve-events"},{"title":"Search events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/search","href":"/20230101-beta/events/search-events"},{"title":"Update events","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /events/update","href":"/20230101-beta/events/update-events"}]},{"group":"File metadata","pages":[{"title":"Files","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/files"},{"title":"Aggregate files","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/aggregate","href":"/20230101-beta/files/aggregate-files"},{"title":"Upload file","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files","href":"/20230101-beta/files/upload-file"},{"title":"Delete files","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/delete","href":"/20230101-beta/files/delete-files"},{"title":"Filter files","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/list","href":"/20230101-beta/files/filter-files"},{"title":"List files","deprecated":null,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /files","href":"/20230101-beta/files/list-files"},{"title":"Retrieve a file by its ID","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /files/{id}","href":"/20230101-beta/files/retrieve-a-file-by-its-id"},{"title":"Retrieve files","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/byids","href":"/20230101-beta/files/retrieve-files"},{"title":"Search files","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/search","href":"/20230101-beta/files/search-files"},{"title":"Update files","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /files/update","href":"/20230101-beta/files/update-files"}]},{"group":"Sequences","pages":[{"title":"Sequences","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/sequences"},{"title":"Aggregate sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/aggregate","href":"/20230101-beta/sequences/aggregate-sequences"},{"title":"Create sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences","href":"/20230101-beta/sequences/create-sequences"},{"title":"Delete rows","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/data/delete","href":"/20230101-beta/sequences/delete-rows"},{"title":"Delete sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/delete","href":"/20230101-beta/sequences/delete-sequences"},{"title":"Filter sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/list","href":"/20230101-beta/sequences/filter-sequences"},{"title":"Insert rows","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/data","href":"/20230101-beta/sequences/insert-rows"},{"title":"List sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /sequences","href":"/20230101-beta/sequences/list-sequences"},{"title":"Retrieve last row","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/data/latest","href":"/20230101-beta/sequences/retrieve-last-row"},{"title":"Retrieve rows","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/data/list","href":"/20230101-beta/sequences/retrieve-rows"},{"title":"Retrieve sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/byids","href":"/20230101-beta/sequences/retrieve-sequences"},{"title":"Search sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/search","href":"/20230101-beta/sequences/search-sequences"},{"title":"Update sequences","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /sequences/update","href":"/20230101-beta/sequences/update-sequences"}]},{"group":"Data sets","pages":[{"title":"Data sets","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/data-sets"},{"title":"Create data sets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /datasets","href":"/20230101-beta/data-sets/create-data-sets"},{"title":"Aggregate data sets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /datasets/aggregate","href":"/20230101-beta/data-sets/aggregate-data-sets"},{"title":"Filter data sets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /datasets/list","href":"/20230101-beta/data-sets/filter-data-sets"},{"title":"Retrieve data sets","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /datasets/byids","href":"/20230101-beta/data-sets/retrieve-data-sets"},{"title":"Update data sets.","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /datasets/update","href":"/20230101-beta/data-sets/update-data-sets"}]},{"group":"Labels","pages":[{"title":"Labels","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/labels"},{"title":"Create label definitions.","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /labels","href":"/20230101-beta/labels/create-label-definitions"},{"title":"Filter labels","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /labels/list","href":"/20230101-beta/labels/filter-labels"},{"title":"Retrieve labels","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /labels/byids","href":"/20230101-beta/labels/retrieve-labels"},{"title":"Delete label definitions.","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /labels/delete","href":"/20230101-beta/labels/delete-label-definitions"}]},{"group":"Relationships","pages":[{"title":"Relationships","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/relationships"},{"title":"Create relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /relationships","href":"/20230101-beta/relationships/create-relationships"},{"title":"Delete relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /relationships/delete","href":"/20230101-beta/relationships/delete-relationships"},{"title":"Filter relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /relationships/list","href":"/20230101-beta/relationships/filter-relationships"},{"title":"List relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /relationships","href":"/20230101-beta/relationships/list-relationships"},{"title":"Retrieve relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /relationships/byids","href":"/20230101-beta/relationships/retrieve-relationships"},{"title":"Update relationships","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /relationships/update","href":"/20230101-beta/relationships/update-relationships"}]},{"group":"Annotations","pages":[{"title":"Annotations","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/annotations"},{"title":"Create annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations","href":"/20230101-beta/annotations/create-annotations"},{"title":"Suggest annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/suggest","href":"/20230101-beta/annotations/suggest-annotations"},{"title":"Get an annotation","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /annotations/{annotationId}","href":"/20230101-beta/annotations/get-an-annotation"},{"title":"Filter annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/list","href":"/20230101-beta/annotations/filter-annotations"},{"title":"Reverse lookup","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/reverselookup","href":"/20230101-beta/annotations/reverse-lookup"},{"title":"Retrieve annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/byids","href":"/20230101-beta/annotations/retrieve-annotations"},{"title":"Delete annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/delete","href":"/20230101-beta/annotations/delete-annotations"},{"title":"Update annotations","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /annotations/update","href":"/20230101-beta/annotations/update-annotations"}]},{"group":"Geospatial","pages":[{"title":"Geospatial","sidebarTitle":"Overview","href":"/api-reference/concepts/20230101-beta/geospatial"},{"title":"Aggregate features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/aggregate","href":"/20230101-beta/geospatial/aggregate-features"},{"title":"Compute","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/compute","href":"/20230101-beta/geospatial/compute"},{"title":"Create Coordinate Reference Systems","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/crs","href":"/20230101-beta/geospatial/create-coordinate-reference-systems"},{"title":"Create feature types","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes","href":"/20230101-beta/geospatial/create-feature-types"},{"title":"Create features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features","href":"/20230101-beta/geospatial/create-features"},{"title":"Delete Coordinate Reference Systems","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/crs/delete","href":"/20230101-beta/geospatial/delete-coordinate-reference-systems"},{"title":"Delete feature types","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/delete","href":"/20230101-beta/geospatial/delete-feature-types"},{"title":"Delete features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/delete","href":"/20230101-beta/geospatial/delete-features"},{"title":"Delete a raster from a feature property","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/{featureExternalId}/rasters/{rasterPropertyName}/delete","href":"/20230101-beta/geospatial/delete-a-raster-from-a-feature-property"},{"title":"Get Coordinate Reference Systems","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/crs/byids","href":"/20230101-beta/geospatial/get-coordinate-reference-systems"},{"title":"Get features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json get /geospatial/featuretypes/{featureTypeExternalId}/features","href":"/20230101-beta/geospatial/get-features"},{"title":"List feature types","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/list","href":"/20230101-beta/geospatial/list-feature-types"},{"title":"Put a raster into a feature property","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json put /geospatial/featuretypes/{featureTypeExternalId}/features/{featureExternalId}/rasters/{rasterPropertyName}","href":"/20230101-beta/geospatial/put-a-raster-into-a-feature-property"},{"title":"Get a raster from a feature property","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/{featureExternalId}/rasters/{rasterPropertyName}","href":"/20230101-beta/geospatial/get-a-raster-from-a-feature-property"},{"title":"Retrieve feature types","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/byids","href":"/20230101-beta/geospatial/retrieve-feature-types"},{"title":"Retrieve features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/byids","href":"/20230101-beta/geospatial/retrieve-features"},{"title":"Search and stream features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/search-streaming","href":"/20230101-beta/geospatial/search-and-stream-features"},{"title":"Search features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/search","href":"/20230101-beta/geospatial/search-features"},{"title":"Update feature types","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/update","href":"/20230101-beta/geospatial/update-feature-types"},{"title":"Update features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/update","href":"/20230101-beta/geospatial/update-features"},{"title":"Filter all features","deprecated":true,"version":null,"openapi":"https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json post /geospatial/featuretypes/{featureTypeExternalId}/features/list","href":"/20230101-beta/geospatial/filter-all-features"}]}]}]}]}]},{"item":"Alpha (20230101-alpha)","description":"Experimental API operations","pages":[{"title":"Alpha (20230101-alpha)","href":"/api-reference/concepts/20230101-alpha/api-description"}]}]},{"tab":"CogDocs","hidden":true,"searchable":false,"pages":[{"title":"CogDocs","href":"/cogdocs/concepts/platform-overview"}]}]},{"language":"de","pages":[{"title":"de","href":"/de"}]},{"language":"es","pages":[{"title":"es","href":"/es"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko"}]},{"language":"it","pages":[{"title":"it","href":"/it"}]},{"language":"lv","pages":[{"title":"lv","href":"/lv"}]},{"language":"nl","pages":[{"title":"nl","href":"/nl"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja"}]},{"language":"no","pages":[{"title":"no","href":"/no"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro"}]},{"language":"sv","pages":[{"title":"sv","href":"/sv"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh"}]}]},"basePath":"","title":"Aggregate records data from a stream - Cognite Docs","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-6DXXLlfN.js","dist-CmKHfscc.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-C3kuh_dz.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D6S0Yh6q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","AssistantPageLink-U3mI6Ljh.js"]}