This is a beta feature. Beta features provide early access to product
functionality. These features may change between releases without warning, or
can be removed in a future release. Please contact us to enable this feature
for your organization.
List Kosli product updates.
Product updates are the new features and improvements published in Kosli’s changelog.
Unread updates are listed first, then the newest. An update about a feature that is not
enabled for the org is left out. The first time you list them, in the CLI or in the Kosli app,
every update is marked as seen, so none is shown as unread; only updates published after that
start as unread. Dismiss those with kosli dismiss product-updates.
The update’s summary is included in the JSON output.Product updates are tracked per user, so the API token must belong to a member of the org.
[optional] The Kosli config file path. Config is read from this path or the default only, never implicitly from the current directory. (default “$HOME/.kosli.yml”)
These examples all assume that the flags --api-token, --org, --host, (and --flow, --trail when required), are set/provided.
list product updates
kosli list product-updates
list product updates in JSON
kosli list product-updates --output json
Last modified on November 12, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kosli Documentation","colors":{"primary":"#1C4BC6","light":"#ABBDFF","dark":"#1C4BC6"},"logo":{"light":"https://mintcdn.com/kosli/Cee1LAu-Jhawp1Om/logo/kosli-logo-light-main.svg?fit=max\u0026auto=format\u0026n=Cee1LAu-Jhawp1Om\u0026q=85\u0026s=fb05fdbb0c9c9ae7da266a500eac2be6","dark":"https://mintcdn.com/kosli/Cee1LAu-Jhawp1Om/logo/kosli-logo-dark-main.svg?fit=max\u0026auto=format\u0026n=Cee1LAu-Jhawp1Om\u0026q=85\u0026s=c230555c5e1d57d0f9f9630117a1467d"},"favicon":"https://mintcdn.com/kosli/CktiOOFhqneQZXyH/favicon-32x32.png?fit=max\u0026auto=format\u0026n=CktiOOFhqneQZXyH\u0026q=85\u0026s=1b16e66cd5c7266604a6a683f334f672","api":{"playground":{"display":"interactive"}},"background":{"decoration":"windows","color":{"light":"#F6F8FC","dark":"#111A26"}},"navbar":{"links":[{"href":"mailto:support@kosli.com","label":"Support"}],"primary":{"type":"button","label":"Kosli App","href":"https://app.kosli.com"}},"footer":{"socials":{"website":"https://kosli.com","github":"https://github.com/kosli-dev","linkedin":"https://linkedin.com/company/kosli-dev"},"links":[{"header":"Resources","items":[{"label":"Privacy Policy","href":"https://www.kosli.com/privacy-policy"},{"label":"Status","href":"https://status.app.kosli.com/"}]},{"header":"Learn","items":[{"label":"Labs","href":"/labs"},{"label":"Blog","href":"https://kosli.com/blog"}]},{"header":"Company","items":[{"label":"About Kosli","href":"https://www.kosli.com/about"},{"label":"Privacy","href":"https://www.kosli.com/privacy-policy"},{"label":"Community","href":"https://www.kosli.com/community"}]}]},"fonts":{"family":"IBM Plex Sans"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"dracula","languages":{"custom":["/languages/rego.json"]}},"latex":false},"integrations":{"posthog":{"apiKey":"phc_vKbCGJq5rzV4apArUzYDRwh6azCmgCPcLz8jTa9CgmGR","apiHost":"https://eu.posthog.com","sessionRecording":false},"cookies":{"key":"kosli_consent","value":"accepted"}},"banner":{"content":"🌱 The docs have a new layout, grouped by what you're here to do.","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kosli","hasAudioNarration":false,"actualSubdomain":"kosli","customDomains":["docs.kosli.com"],"gitSource":{"type":"github","owner":"kosli-dev","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED","enabled":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED","enabled":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af60b2b22932a35cb9704f7","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Reference","count":296},{"language":"default","tag":"API Reference","count":154},{"language":"default","tag":"CLI Reference","count":107},{"language":"default","tag":"Platform administration","count":28},{"language":"default","tag":"Discover Kosli","count":28},{"language":"default","tag":"Terraform Reference","count":22},{"language":"default","tag":"Environments","count":21},{"language":"default","tag":"Attestation","count":18},{"language":"default","tag":"kosli get","count":15},{"language":"default","tag":"kosli attest","count":14}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"showHelpButton":false}},"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":"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}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"[data-component-part=\"step-number\"]>div{background-color:#CFD8FF!important;color:#111A26!important}body:has(#product-updates-page) [data-component-part^=\"update-tag\"],body:has(#product-updates-page) [data-component-part=\"update-description\"],body:has(#product-updates-page) #changelog-filters{display:none!important}"}],"page":{"pagePath":"client_reference/kosli_list_product-updates","slug":"/client_reference/kosli_list_product-updates","pageMetadata":{"title":"kosli list product-updates","tag":"BETA","description":"List Kosli product updates.","href":"/client_reference/kosli_list_product-updates"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"List Kosli product updates.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsx(_components.p,{children:`This is a beta feature. Beta features provide early access to product\nfunctionality. These features may change between releases without warning, or\ncan be removed in a future release. Please contact us to enable this feature\nfor your organization.`})}),`\n`,_jsx(Heading,{level:`2`,id:`synopsis`,children:`Synopsis`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dracula dracula`,style:{backgroundColor:`#282A36`,\"--shiki-dark-bg\":`#282A36`,color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#50FA7B`,\"--shiki-dark\":`#50FA7B`},children:`kosli`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` list`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` product-updates`}),_jsx(_components.span,{style:{color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},children:` [flags]`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`List Kosli product updates.\nProduct updates are the new features and improvements published in Kosli’s changelog.\nUnread updates are listed first, then the newest. An update about a feature that is not\nenabled for the org is left out. The first time you list them, in the CLI or in the Kosli app,\nevery update is marked as seen, so none is shown as unread; only updates published after that\nstart as unread. Dismiss those with `,_jsx(_components.code,{children:`kosli dismiss product-updates`}),`.\nThe update’s summary is included in the JSON output.`]}),`\n`,_jsx(_components.p,{children:`Product updates are tracked per user, so the API token must belong to a member of the org.`}),`\n`,_jsx(Heading,{level:`2`,id:`flags`,children:`Flags`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Flag`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-h`}),`, `,_jsx(_components.code,{children:`--help`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`bool`}),_jsx(_components.td,{style:{textAlign:`left`},children:`help for product-updates`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-o`}),`, `,_jsx(_components.code,{children:`--output`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsx(_components.td,{style:{textAlign:`left`},children:`[defaulted] The format of the output. Valid formats are: [table, json]. (default “table”)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`flags-inherited-from-parent-commands`,children:`Flags inherited from parent commands`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Flag`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-a`}),`, `,_jsx(_components.code,{children:`--api-token`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The Kosli API token.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-c`}),`, `,_jsx(_components.code,{children:`--config-file`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsx(_components.td,{style:{textAlign:`left`},children:`[optional] The Kosli config file path. Config is read from this path or the default only, never implicitly from the current directory. (default “$HOME/.kosli.yml”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`--debug`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`bool`}),_jsx(_components.td,{style:{textAlign:`left`},children:`[optional] Print debug logs to stdout.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-H`}),`, `,_jsx(_components.code,{children:`--host`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`[defaulted] The Kosli endpoint. (default “`,_jsx(_components.a,{href:`https://app.kosli.com`,children:`https://app.kosli.com`}),`”)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`--http-proxy`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`[optional] The HTTP proxy URL including protocol and port number. e.g. `,_jsx(_components.code,{children:`http://proxy-server-ip:proxy-port`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-r`}),`, `,_jsx(_components.code,{children:`--max-api-retries`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`int`}),_jsx(_components.td,{style:{textAlign:`left`},children:`[defaulted] How many times should API calls be retried when the API host is not reachable. (default 3)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`--org`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`string`}),_jsx(_components.td,{style:{textAlign:`left`},children:`The Kosli organization.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`-q`}),`, `,_jsx(_components.code,{children:`--quiet`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`bool`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`[optional] Suppress non-critical warning messages. Errors and normal output are not affected. If both `,_jsx(_components.code,{children:`--quiet`}),` and `,_jsx(_components.code,{children:`--debug`}),` are set, `,_jsx(_components.code,{children:`--debug`}),` wins.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`examples-use-cases`,children:`Examples Use Cases`}),`\n`,_jsxs(_components.p,{children:[`These examples all assume that the flags `,_jsx(_components.code,{children:`--api-token`}),`, `,_jsx(_components.code,{children:`--org`}),`, `,_jsx(_components.code,{children:`--host`}),`, (and `,_jsx(_components.code,{children:`--flow`}),`, `,_jsx(_components.code,{children:`--trail`}),` when required), are `,_jsx(_components.a,{href:`/getting_started/install/#assigning-flags-via-environment-variables`,children:`set/provided`}),`.`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`list product updates`,id:`list-product-updates`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dracula dracula`,style:{backgroundColor:`#282A36`,\"--shiki-dark-bg\":`#282A36`,color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#50FA7B`,\"--shiki-dark\":`#50FA7B`},children:`kosli`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` list`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` product-updates`}),_jsx(_components.span,{style:{color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},children:` `})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`]})})})}),_jsx(Accordion,{title:`list product updates in JSON`,id:`list-product-updates-in-json`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes dracula dracula`,style:{backgroundColor:`#282A36`,\"--shiki-dark-bg\":`#282A36`,color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#50FA7B`,\"--shiki-dark\":`#50FA7B`},children:`kosli`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` list`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` product-updates`}),_jsx(_components.span,{style:{color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},children:` `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#50FA7B`,\"--shiki-dark\":`#50FA7B`},children:`\t--output`}),_jsx(_components.span,{style:{color:`#F1FA8C`,\"--shiki-dark\":`#F1FA8C`},children:` json`}),_jsx(_components.span,{style:{color:`#F8F8F2`,\"--shiki-dark\":`#F8F8F2`},children:` `})]}),`\n`]})})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":"dracula","languages":{"custom":["/languages/rego.json"]}},"config":{},"pageMetadata":{"title":"kosli list product-updates","tag":"BETA","description":"List Kosli product updates.","href":"/client_reference/kosli_list_product-updates"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Synopsis","slug":"synopsis","depth":2,"children":[]},{"title":"Flags","slug":"flags","depth":2,"children":[]},{"title":"Flags inherited from parent commands","slug":"flags-inherited-from-parent-commands","depth":2,"children":[]},{"title":"Examples Use Cases","slug":"examples-use-cases","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/kosli/a8952d14c382591c/termly.js"],"subdomain":"kosli","siteName":"Kosli Documentation","title":"kosli list product-updates - Kosli Documentation","contextualStarterQuestions":[{"_id":"6af5f95d3aab11512e3e5f0b","deploymentId":"694a567a82866c4f503bbfbf","questionText":"How do I dismiss product updates?","status":"active","generatedBy":"contextual","path":"client_reference/kosli_list_product-updates","createdAt":"2026-11-12T17:37:33.299Z","updatedAt":"2026-11-12T17:37:33.299Z","__v":0},{"_id":"6af5f95d3aab11512e3e5f09","deploymentId":"694a567a82866c4f503bbfbf","questionText":"How do I list product updates?","status":"active","generatedBy":"contextual","path":"client_reference/kosli_list_product-updates","createdAt":"2026-11-12T17:37:33.299Z","updatedAt":"2026-11-12T17:37:33.299Z","__v":0},{"_id":"6af5f95d3aab11512e3e5f0a","deploymentId":"694a567a82866c4f503bbfbf","questionText":"What output formats are available?","status":"active","generatedBy":"contextual","path":"client_reference/kosli_list_product-updates","createdAt":"2026-11-12T17:37:33.299Z","updatedAt":"2026-11-12T17:37:33.299Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T17:37:26.398Z","gitLastModified":"2026-11-12T17:37:14.000Z","originalFileLocation":"client_reference/kosli_list_product-updates.md"},"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=\"List Kosli product updates.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kosli Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_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/kosli/7UeZPXzpjJmWmx3T/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"kosli list product-updates - Kosli Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"List Kosli product updates.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kosli Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kosli.com/client_reference/kosli_list_product-updates\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kosli.mintlify.site/_mintlify/api/og/v2?division=kosli+list\u0026amp;title=kosli+list+product-updates\u0026amp;description=List+Kosli+product+updates.\u0026amp;theme=de15800c9a14263532b067b8\u0026amp;signature=7576310cc20586f6a79a5df30e2c4f359a7074e5ccfbddec81ce7af5566a3de1\">\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=\"kosli list product-updates - Kosli Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List Kosli product updates.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kosli.mintlify.site/_mintlify/api/og/v2?division=kosli+list\u0026amp;title=kosli+list+product-updates\u0026amp;description=List+Kosli+product+updates.\u0026amp;theme=de15800c9a14263532b067b8\u0026amp;signature=7576310cc20586f6a79a5df30e2c4f359a7074e5ccfbddec81ce7af5566a3de1\">\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/kosli/7UeZPXzpjJmWmx3T/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kosli Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1C4BC6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kosli.com/client_reference/kosli_list_product-updates\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/client_reference/kosli_list_product-updates.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kosli.com/#organization\",\"name\":\"Kosli Documentation\",\"url\":\"https://docs.kosli.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kosli/Cee1LAu-Jhawp1Om/logo/kosli-logo-light-main.svg?fit=max\u0026auto=format\u0026n=Cee1LAu-Jhawp1Om\u0026q=85\u0026s=fb05fdbb0c9c9ae7da266a500eac2be6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kosli.com#website\",\"name\":\"Kosli Documentation\",\"url\":\"https://docs.kosli.com\",\"publisher\":{\"@id\":\"https://docs.kosli.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates#webpage\",\"url\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates\",\"name\":\"kosli list product-updates\",\"description\":\"List Kosli product updates.\",\"dateModified\":\"2026-11-12T17:37:14.000Z\",\"isPartOf\":{\"@id\":\"https://docs.kosli.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"kosli list\",\"item\":\"https://docs.kosli.com/client_reference/kosli_list_api-keys\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"kosli list product-updates\",\"item\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates#article\",\"headline\":\"kosli list product-updates\",\"name\":\"kosli list product-updates\",\"description\":\"List Kosli product updates.\",\"url\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kosli.com/client_reference/kosli_list_product-updates#webpage\"},\"dateModified\":\"2026-11-12T17:37:14.000Z\",\"publisher\":{\"@id\":\"https://docs.kosli.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kosli.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kosli Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Kosli Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/client_reference/kosli_list_product-updates.md","siteName":"Kosli Documentation","nav":{"global":null,"tabs":[{"tab":"Discover Kosli","pages":[{"title":"Discover Kosli","href":"/understand_kosli/what_is_kosli"}]},{"tab":"Platform administration","pages":[{"title":"Platform administration","href":"/user/default_organization"}]},{"tab":"Risks and controls","pages":[{"title":"Risks and controls","href":"/understand_kosli/risks"}]},{"tab":"Environments and runtime","pages":[{"title":"Environments and runtime","href":"/administration/managing_environments/overview"}]},{"tab":"Record evidence","pages":[{"title":"Record evidence","href":"/tutorials/organizing_with_spaces"}]},{"tab":"Reference","menu":[{"item":"CLI Reference","icon":"terminal","groups":[{"group":"General","pages":[{"title":"CLI Reference","href":"/client_reference/overview"},{"title":"Output and verbosity","href":"/client_reference/output_and_verbosity"}]},{"group":"Top-level commands","pages":[{"title":"kosli","href":"/client_reference/kosli"},{"title":"kosli attach-policy","href":"/client_reference/kosli_attach-policy"},{"title":"kosli completion","href":"/client_reference/kosli_completion"},{"title":"kosli config","href":"/client_reference/kosli_config"},{"title":"kosli detach-policy","href":"/client_reference/kosli_detach-policy"},{"title":"kosli fingerprint","href":"/client_reference/kosli_fingerprint"},{"title":"kosli search","href":"/client_reference/kosli_search"},{"title":"kosli status","href":"/client_reference/kosli_status"},{"title":"kosli tag","href":"/client_reference/kosli_tag"},{"title":"kosli version","href":"/client_reference/kosli_version"}]},{"group":"kosli allow","pages":[{"title":"kosli allow artifact","href":"/client_reference/kosli_allow_artifact"}]},{"group":"kosli archive","pages":[{"title":"kosli archive attestation-type","href":"/client_reference/kosli_archive_attestation-type"},{"title":"kosli archive control","tag":"BETA","href":"/client_reference/kosli_archive_control"},{"title":"kosli archive environment","href":"/client_reference/kosli_archive_environment"},{"title":"kosli archive flow","href":"/client_reference/kosli_archive_flow"}]},{"group":"kosli assert","pages":[{"title":"kosli assert artifact","href":"/client_reference/kosli_assert_artifact"},{"title":"kosli assert pullrequest azure","href":"/client_reference/kosli_assert_pullrequest_azure"},{"title":"kosli assert pullrequest bitbucket","href":"/client_reference/kosli_assert_pullrequest_bitbucket"},{"title":"kosli assert pullrequest github","href":"/client_reference/kosli_assert_pullrequest_github"},{"title":"kosli assert pullrequest gitlab","href":"/client_reference/kosli_assert_pullrequest_gitlab"},{"title":"kosli assert snapshot","href":"/client_reference/kosli_assert_snapshot"},{"title":"kosli assert status","href":"/client_reference/kosli_assert_status"}]},{"group":"kosli attest","pages":[{"title":"kosli attest artifact","href":"/client_reference/kosli_attest_artifact"},{"title":"kosli attest custom","href":"/client_reference/kosli_attest_custom"},{"title":"kosli attest decision","tag":"BETA","href":"/client_reference/kosli_attest_decision"},{"title":"kosli attest generic","href":"/client_reference/kosli_attest_generic"},{"title":"kosli attest in-toto","tag":"BETA","href":"/client_reference/kosli_attest_in-toto"},{"title":"kosli attest jira","href":"/client_reference/kosli_attest_jira"},{"title":"kosli attest junit","href":"/client_reference/kosli_attest_junit"},{"title":"kosli attest pullrequest azure","href":"/client_reference/kosli_attest_pullrequest_azure"},{"title":"kosli attest pullrequest bitbucket","href":"/client_reference/kosli_attest_pullrequest_bitbucket"},{"title":"kosli attest pullrequest github","href":"/client_reference/kosli_attest_pullrequest_github"},{"title":"kosli attest pullrequest gitlab","href":"/client_reference/kosli_attest_pullrequest_gitlab"},{"title":"kosli attest sbom","href":"/client_reference/kosli_attest_sbom"},{"title":"kosli attest snyk","href":"/client_reference/kosli_attest_snyk"},{"title":"kosli attest sonar","href":"/client_reference/kosli_attest_sonar"}]},{"group":"kosli begin","pages":[{"title":"kosli begin trail","href":"/client_reference/kosli_begin_trail"}]},{"group":"kosli create","pages":[{"title":"kosli create api-key","href":"/client_reference/kosli_create_api-key"},{"title":"kosli create attestation-type","href":"/client_reference/kosli_create_attestation-type"},{"title":"kosli create control","tag":"BETA","href":"/client_reference/kosli_create_control"},{"title":"kosli create environment","href":"/client_reference/kosli_create_environment"},{"title":"kosli create flow","href":"/client_reference/kosli_create_flow"},{"title":"kosli create policy","href":"/client_reference/kosli_create_policy"},{"title":"kosli create service-account","href":"/client_reference/kosli_create_service-account"}]},{"group":"kosli delete","pages":[{"title":"kosli delete api-key","href":"/client_reference/kosli_delete_api-key"},{"title":"kosli delete service-account","href":"/client_reference/kosli_delete_service-account"}]},{"group":"kosli diff","pages":[{"title":"kosli diff snapshots","href":"/client_reference/kosli_diff_snapshots"}]},{"group":"kosli disable / enable","pages":[{"title":"kosli disable beta","href":"/client_reference/kosli_disable_beta"},{"title":"kosli enable beta","href":"/client_reference/kosli_enable_beta"}]},{"group":"kosli dismiss","pages":[{"title":"kosli dismiss product-updates","tag":"BETA","href":"/client_reference/kosli_dismiss_product-updates"}]},{"group":"kosli evaluate","pages":[{"title":"kosli evaluate input","tag":"BETA","href":"/client_reference/kosli_evaluate_input"},{"title":"kosli evaluate policy","tag":"BETA","href":"/client_reference/kosli_evaluate_policy"},{"title":"kosli evaluate trail","tag":"BETA","href":"/client_reference/kosli_evaluate_trail"},{"title":"kosli evaluate trails","tag":"BETA","href":"/client_reference/kosli_evaluate_trails"}]},{"group":"kosli get","pages":[{"title":"kosli get api-key","href":"/client_reference/kosli_get_api-key"},{"title":"kosli get artifact","href":"/client_reference/kosli_get_artifact"},{"title":"kosli get attestation-type","href":"/client_reference/kosli_get_attestation-type"},{"title":"kosli get attestation","href":"/client_reference/kosli_get_attestation"},{"title":"kosli get control","tag":"BETA","href":"/client_reference/kosli_get_control"},{"title":"kosli get default-org","href":"/client_reference/kosli_get_default-org"},{"title":"kosli get environment","href":"/client_reference/kosli_get_environment"},{"title":"kosli get evaluation","tag":"BETA","href":"/client_reference/kosli_get_evaluation"},{"title":"kosli get flow","href":"/client_reference/kosli_get_flow"},{"title":"kosli get policy","href":"/client_reference/kosli_get_policy"},{"title":"kosli get rego-policy","tag":"BETA","href":"/client_reference/kosli_get_rego-policy"},{"title":"kosli get repo","href":"/client_reference/kosli_get_repo"},{"title":"kosli get service-account","href":"/client_reference/kosli_get_service-account"},{"title":"kosli get snapshot","href":"/client_reference/kosli_get_snapshot"},{"title":"kosli get trail","href":"/client_reference/kosli_get_trail"}]},{"group":"kosli join","pages":[{"title":"kosli join environment","href":"/client_reference/kosli_join_environment"}]},{"group":"kosli list","pages":[{"title":"kosli list api-keys","href":"/client_reference/kosli_list_api-keys"},{"title":"kosli list artifacts","href":"/client_reference/kosli_list_artifacts"},{"title":"kosli list attestation-types","href":"/client_reference/kosli_list_attestation-types"},{"title":"kosli list audit-logs","href":"/client_reference/kosli_list_audit-logs"},{"title":"kosli list controls","tag":"BETA","href":"/client_reference/kosli_list_controls"},{"title":"kosli list environments","href":"/client_reference/kosli_list_environments"},{"title":"kosli list flows","href":"/client_reference/kosli_list_flows"},{"title":"kosli list policies","description":"List environment policies for an org.","href":"/client_reference/kosli_list_policies"},{"title":"kosli list product-updates","tag":"BETA","href":"/client_reference/kosli_list_product-updates"},{"title":"kosli list rego-policies","tag":"BETA","description":"List rego policies for an org.","href":"/client_reference/kosli_list_rego-policies"},{"title":"kosli list repos","href":"/client_reference/kosli_list_repos"},{"title":"kosli list service-accounts","href":"/client_reference/kosli_list_service-accounts"},{"title":"kosli list snapshots","href":"/client_reference/kosli_list_snapshots"},{"title":"kosli list trails","href":"/client_reference/kosli_list_trails"}]},{"group":"kosli log","pages":[{"title":"kosli log environment","href":"/client_reference/kosli_log_environment"}]},{"group":"kosli publish","pages":[{"title":"kosli publish rego-policy","tag":"BETA","href":"/client_reference/kosli_publish_rego-policy"}]},{"group":"kosli rename","pages":[{"title":"kosli rename environment","href":"/client_reference/kosli_rename_environment"},{"title":"kosli rename flow","href":"/client_reference/kosli_rename_flow"}]},{"group":"kosli report","pages":[{"title":"kosli report artifact","tag":"DEPRECATED","href":"/client_reference/kosli_report_artifact"}]},{"group":"kosli rotate","pages":[{"title":"kosli rotate api-key","href":"/client_reference/kosli_rotate_api-key"}]},{"group":"kosli snapshot","pages":[{"title":"kosli snapshot azure","href":"/client_reference/kosli_snapshot_azure"},{"title":"kosli snapshot cloud-run","href":"/client_reference/kosli_snapshot_cloud-run"},{"title":"kosli snapshot docker","href":"/client_reference/kosli_snapshot_docker"},{"title":"kosli snapshot ecs","href":"/client_reference/kosli_snapshot_ecs"},{"title":"kosli snapshot gke","tag":"BETA","href":"/client_reference/kosli_snapshot_gke"},{"title":"kosli snapshot k8s","href":"/client_reference/kosli_snapshot_k8s"},{"title":"kosli snapshot lambda","href":"/client_reference/kosli_snapshot_lambda"},{"title":"kosli snapshot path","href":"/client_reference/kosli_snapshot_path"},{"title":"kosli snapshot paths","href":"/client_reference/kosli_snapshot_paths"},{"title":"kosli snapshot s3","href":"/client_reference/kosli_snapshot_s3"},{"title":"kosli snapshot server","tag":"DEPRECATED","href":"/client_reference/kosli_snapshot_server"}]},{"group":"kosli unarchive","pages":[{"title":"kosli unarchive control","tag":"BETA","href":"/client_reference/kosli_unarchive_control"}]},{"group":"kosli update","pages":[{"title":"kosli update control","tag":"BETA","href":"/client_reference/kosli_update_control"},{"title":"kosli update default-org","href":"/client_reference/kosli_update_default-org"},{"title":"kosli update service-account","href":"/client_reference/kosli_update_service-account"}]}]},{"item":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"item":"GitHub Action Reference","icon":"github","pages":[{"title":"GitHub Action Reference","href":"/github-action-reference/setup_cli_action"}]},{"item":"Terraform Reference","icon":"cubes","pages":[{"title":"Terraform Reference","href":"/terraform-reference"}]},{"item":"Helm Reference","icon":"layer-group","pages":[{"title":"Helm Reference","href":"/helm/k8s_reporter/overview"}]},{"item":"Template Reference","icon":"file-code","pages":[{"title":"Template Reference","href":"/template-reference/flow_template"}]},{"item":"Policy Reference","icon":"scroll","pages":[{"title":"Policy Reference","href":"/policy-reference/environment_policy"}]}]},{"tab":"Changelog","icon":"clock","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"kosli list product-updates - Kosli Documentation","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}