Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new.
Both branches read the draft’s last-runAppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched — the draft persists post-publish so the same workspace can publish again.
Validation:
The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have
configurationType=Standard.
When publishing into an existing app, the draft and target must agree on
configurationType and entryScript.
If the draft has never been previewed and versionOverrides does not supply
the required content fields (commitId, entryScript, environmentId,
hardwareTierId), returns 422. Clients can use versionOverrides to publish
without first previewing.
If neither versionOverrides.entryScript nor the publish base supplies an
entryScript, the published version uses app.sh.
appOverrides is rejected with 422 when targetAppId is present because
appOverrides is only applied when publish inserts a new App. Note that
startOverrides can still write deployment fields such as vanityUrl /
renderIFrame back to the target App when start=true.
Bundle continuity:
Publish-as-new: the new version’s bundleId is whatever the caller supplies,
otherwise unset.
Publish-into-existing: the new version inherits the target App’s last
bundleId unless the caller supplies a different one.
Request body for POST /apps/{appId}/publish. The mode is implicit: the presence of targetAppId selects publish-into-existing, absence selects publish-as-new. versionOverrides is consumed by both branches and lets the caller override content (reproducibility) fields on a copy of the draft's last-run version before it is written to the destination App. appOverrides carries App-level field overrides for the newly created published App on publish-as-new; omitted fields fall back to the draft's values. start=true optionally launches the resulting App's newest version after the publish persists, with startOverrides carrying deployment (run-time) overrides.
Publish-as-new only. App-level field overrides applied when creating the new published App. Omitted fields fall back to the draft's values. Returns 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields back to the target App when start=true.
Publish-as-new only. When true and the draft carried accessStatuses, the granted users
on the newly-published App receive an email notification (the published App is a fresh
insert, so every Allowed entry is treated as a new grant). Ignored on
publish-into-existing, which doesn't touch the target App's accessStatuses.
Defaults to false when omitted.
When true, the resulting App's newest version is started after the publish persists. Start initiation failures are surfaced as warnings on the response rather than rolling back the publish.
Deployment-only run-time overrides for the optional start initiation (deployment.hardwareTierId, deployment.autoscalingSpecification, deployment.vanityUrl, deployment.renderIFrame). Consumed only when start=true.
Optional. Present -> publish-into-existing (new version added to the target App; appOverrides returns 422). Absent -> publish-as-new (a brand-new published App is inserted).
Per-field overrides applied to a copy of the draft's last-run AppVersion during publish. Consumed only by PublishAppRequestV1. Most fields use field-by-field orElse(publishBase.value) semantics: an unset override falls back to whatever the draft's last-run version carries.
Imported-git override fields are patch-based instead: content.importedGitRepoRefPatches and content.resolvedCommits.importedGitRepos apply per-repoId upsert / tombstone patches on top of the publish base rather than replacing it wholesale; unpatched repos inherit their entries from the publish base.
Content (reproducibility) and deployment (execution) settings are grouped under nested sub-objects matching AppVersionCreationRequestV1.
bundleId interplay with publish flows:
Publish-as-new: new version's bundleId = versionOverrides.bundleId.orElse(null). - Publish-into-existing: new version's
bundleId = versionOverrides.bundleId.orElse(targetApp.latestVersion.bundleId),
matching the legacy update path's carry-forward semantic so governance
continuity is preserved across republishes. Explicit override wins.
A supplied bundleId is validated via the Guardrails API; missing bundle -> 404.
content.entryScript, when supplied, overrides the version's entry script (effective entry point). Persisted as the new App's entryPoint on publish-as-new; must match the target's entryPoint on publish-into-existing.
Show child attributes
Response
Publish succeeded. Returns the resulting App (newly inserted for publish-as-new, the target App for publish-into-existing) plus the newly inserted version. When start=true the started instance is also returned (or a warning if start initiation failed; the version is durably persisted in either case).
Response body for POST /apps/{appId}/publish. app is the resulting destination App (newly inserted for publish-as-new, the target App for publish-into- existing). version is the newly inserted AppVersion. instance is populated only when request.start=true AND start initiation succeeded; if the version was persisted but start initiation failed, the response carries version plus a non-empty warnings array. The draft App itself is unchanged and is not returned in this response -- clients that still need it can read it via GET /apps/{draftId}.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Domino","description":"Domino helps enterprises build, deliver, and govern mission-critical AI solutions with flexible orchestration, controlled access, reproducible results, and audit trails.","colors":{"primary":"#543FDE","light":"#9285EA","dark":"#3B23D1"},"logo":{"light":"https://mintcdn.com/dominodatalab-e871cec4/19RseDYFfO5uWRyQ/images/logos/domino-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=19RseDYFfO5uWRyQ\u0026q=85\u0026s=8df203aa5f663fb75fdb93fc5f26945e","dark":"https://mintcdn.com/dominodatalab-e871cec4/19RseDYFfO5uWRyQ/images/logos/domino-wordmark-white.svg?fit=max\u0026auto=format\u0026n=19RseDYFfO5uWRyQ\u0026q=85\u0026s=716407d44c47494e1e51e4be36941315","href":"https://docs.domino.ai"},"favicon":"https://mintcdn.com/dominodatalab-e871cec4/iKtTg_TEyb2C09Em/images/logos/domino-new-logo.png?fit=max\u0026auto=format\u0026n=iKtTg_TEyb2C09Em\u0026q=85\u0026s=4027a7595818d7c56608daa159290776","appearance":{"default":"system","strict":false},"background":{"color":{"light":"#FAFAFA","dark":"#000000"}},"navbar":{"links":[{"href":"/help/help","label":"Help"}],"primary":{"type":"button","label":"Request a demo","href":"https://domino.ai/demo"}},"footer":{"socials":{"x":"https://x.com/DominoDataLab","linkedin":"https://www.linkedin.com/company/domino-data-lab","github":"https://github.com/dominodatalab","podcast":"https://domino.ai/data-science-leaders-podcast","instagram":"https://www.instagram.com/dominodotai"}},"search":{"prompt":"Search the Domino documentation"},"seo":{"organization":{"id":"https://domino.ai/#organization","name":"Domino Data Lab","legalName":"Domino Data Lab, Inc.","url":"https://domino.ai","logo":"https://docs.domino.ai/images/logos/domino-new-logo.png","sameAs":["https://x.com/DominoDataLab","https://www.linkedin.com/company/domino-data-lab","https://github.com/dominodatalab","https://www.instagram.com/dominodotai"]}},"integrations":{"gtm":{"tagId":"GTM-WBDRPKT"}},"contextual":{"options":["copy","view","assistant","claude","vscode","chatgpt","download-spec","cursor"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dominodatalab-e871cec4","hasAudioNarration":true,"actualSubdomain":"dominodatalab-e871cec4","customDomains":["docs.domino.ai"],"gitSource":{"_id":"6ad7fa90692c7c940ff17a0c","type":"github","owner":"cerebrotech","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aebde5566e4e8efb7f1e00f","collectionId":"73522eb6-3807-4791-9e42-94716b0ec9cf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aebde5566e4e8efb7f1e00f"},"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":"6aebe2fa6d96a780464e2fee","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Reference","count":1446},{"language":"default","tag":"API","count":1416},{"language":"default","tag":"Domino Platform API","count":1224},{"language":"default","tag":"Platform Capabilities","count":505},{"language":"default","tag":"Features","count":260},{"language":"default","tag":"Admin","count":249},{"language":"default","tag":"Core Concepts","count":245},{"language":"default","tag":"Flyte native API","count":120},{"language":"default","tag":"Data","count":102},{"language":"default","tag":"NetApp Volumes","count":86}],"searchSettings":{"maxResults":8,"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"support@dominodatalab.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":"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":"instinct-self-updating-docs","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":"vite-origin","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":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-component-name=\"mermaid-container\"],[data-component-name=\"mermaid-container\"]>div,[data-component-name=\"mermaid-container\"] svg{background:transparent!important;background-color:transparent!important}[data-component-name=\"mermaid-container\"] svg .cluster rect{fill:transparent!important;stroke:rgba(128, 128, 128, 0.45)!important;stroke-dasharray:4 4!important}.dark [data-component-name=\"mermaid-container\"] svg .cluster text,.dark [data-component-name=\"mermaid-container\"] svg .cluster span,.dark [data-component-name=\"mermaid-container\"] svg .cluster .nodeLabel,.dark [data-component-name=\"mermaid-container\"] svg .cluster-label foreignObject span,.dark [data-component-name=\"mermaid-container\"] svg .cluster-label foreignObject p{fill:#e5e7eb!important;color:#e5e7eb!important}.dark [data-component-name=\"mermaid-container\"] svg .edgeLabel foreignObject span,.dark [data-component-name=\"mermaid-container\"] svg .edgeLabel foreignObject p{color:#0f172a!important}.dark [data-component-name=\"mermaid-container\"] svg .messageText,.dark [data-component-name=\"mermaid-container\"] svg .messageText tspan,.dark [data-component-name=\"mermaid-container\"] svg .loopText,.dark [data-component-name=\"mermaid-container\"] svg .loopText tspan,.dark [data-component-name=\"mermaid-container\"] svg .sequenceNumber{fill:#EBEBEB!important;stroke:none!important}.dark [data-component-name=\"mermaid-container\"] svg .messageLine0,.dark [data-component-name=\"mermaid-container\"] svg .messageLine1{stroke:#A5A5B6!important}.dark [data-component-name=\"mermaid-container\"] svg .loopLine{stroke:#787891!important}.dark [data-component-name=\"mermaid-container\"] svg marker path{fill:#A5A5B6!important;stroke:#A5A5B6!important}.dark [data-component-name=\"mermaid-container\"] svg .edgePaths path,.dark [data-component-name=\"mermaid-container\"] svg path.flowchart-link,.dark [data-component-name=\"mermaid-container\"] svg .transition{stroke:#8F8FA3!important}.callout[class*=\"blue-\"]{background-color:#F0EEFC!important;border-color:#D1CBF6!important}.callout[class*=\"blue-\"] svg{color:#543FDE!important}.dark .callout[class*=\"blue-\"]{background-color:rgba(84, 63, 222, 0.18)!important;border-color:rgba(146, 133, 234, 0.45)!important}.dark .callout[class*=\"blue-\"] svg{color:#B2A8F0!important}.callout[class*=\"green-\"]{background-color:#EFFBF5!important;border-color:#ADEBCB!important}.callout[class*=\"green-\"] svg{color:#28A464!important}.dark .callout[class*=\"green-\"]{background-color:rgba(48, 197, 120, 0.15)!important;border-color:rgba(48, 197, 120, 0.35)!important}.dark .callout[class*=\"green-\"] svg{color:#8CE3B6!important}.callout[class*=\"yellow-\"]{background-color:#FDFBEB!important;border-color:#F6EDAF!important}.callout[class*=\"yellow-\"] svg{color:#CCB718!important}.dark .callout[class*=\"yellow-\"]{background-color:rgba(231, 211, 54, 0.12)!important;border-color:rgba(204, 183, 24, 0.35)!important}.dark .callout[class*=\"yellow-\"] svg{color:#F1E486!important}.callout[class*=\"red-\"]{background-color:#FEECEF!important;border-color:#FCC5CE!important}.callout[class*=\"red-\"] svg{color:#E90C31!important}.dark .callout[class*=\"red-\"]{background-color:rgba(233, 12, 49, 0.15)!important;border-color:rgba(244, 42, 75, 0.35)!important}.dark .callout[class*=\"red-\"] svg{color:#FA9EAD!important}.callout[class*=\"neutral-\"]{background-color:#F7F7F7!important;border-color:#D6D6D6!important}.callout[class*=\"neutral-\"] svg{color:#65657B!important}.dark .callout[class*=\"neutral-\"]{background-color:rgba(255, 255, 255, 0.06)!important;border-color:#40404F!important}.dark .callout[class*=\"neutral-\"] svg{color:#BCBCC8!important}[data-component-name=\"mermaid-container\"]>div>svg{margin-inline:auto}[data-component-name=\"mermaid-controls-wrapper\"]{background-color:rgba(0, 0, 0, 0.04);border-radius:0.5rem;padding:2px}.dark [data-component-name=\"mermaid-controls-wrapper\"]{background-color:rgba(255, 255, 255, 0.06)}[class~=\"max-w-8xl\"],[class*=\":max-w-8xl\"]{max-width:none!important}@media (min-width: 1024px){#content-area{width:100%!important;max-width:none!important;margin-inline:auto!important}}.mdx-content,.mdx-content.prose,.prose{max-width:none!important}.chat-assistant-floating-input{display:none!important}@media (min-width: 1024px){html[data-current-path^=\"/api-reference/\"] #sidebar-content,html[data-current-path^=\"/6.3/api-reference/\"] #sidebar-content,html[data-current-path^=\"/cloud/reference\"] #sidebar-content,html[data-current-path^=\"/6.3/reference\"] #sidebar-content{width:18rem}html[data-current-path^=\"/api-reference/\"] #body-content,html[data-current-path^=\"/6.3/api-reference/\"] #body-content,html[data-current-path^=\"/cloud/reference\"] #body-content,html[data-current-path^=\"/6.3/reference\"] #body-content{padding-left:18rem}}html[data-current-path$=\"/platform-capabilities/core-concepts\"] table{font-size:1rem;line-height:1.6}@media (min-width: 768px){html[data-current-path$=\"/platform-capabilities/core-concepts\"] td:first-child,html[data-current-path$=\"/platform-capabilities/core-concepts\"] th:first-child{min-width:17rem}}html[data-current-path$=\"/reference/environment-variables\"] td code{word-break:normal;overflow-wrap:normal}"}],"page":{"pagePath":"6.3/api-reference/apps/publish-content-from-a-draft-app-v1","slug":"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1","pageMetadata":{"title":"Publish content from a draft App (v1)","description":"Publishes content from the draft App identified by `{appId}` into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: `targetAppId` present selects publish-into-existing, absent selects publish-as-new.\nBoth branches read the draft's *last-run* `AppVersion` (the version referenced by the most recent `AppInstance` on the draft) as the publish base, optionally apply content (reproducibility) overrides via `versionOverrides`, then write the result onto the destination App. For publish-as-new the destination is a new App with `isDraft=false` and `vanityUrlNamespace=Apps`; for publish-into-existing the destination is the target App identified by `targetAppId`. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again.\nValidation:\n- The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have\n configurationType=Standard.\n- When publishing into an existing app, the draft and target must agree on\n configurationType and entryScript.\n- If the draft has never been previewed and `versionOverrides` does not supply\n the required content fields (commitId, entryScript, environmentId,\n hardwareTierId), returns 422. Clients can use `versionOverrides` to publish\n without first previewing.\n- If neither `versionOverrides.entryScript` nor the publish base supplies an\n entryScript, the published version uses `app.sh`.\n- `appOverrides` is rejected with 422 when `targetAppId` is present because\n `appOverrides` is only applied when publish inserts a new App. Note that\n `startOverrides` can still write deployment fields such as `vanityUrl` /\n `renderIFrame` back to the target App when `start=true`.\n\nBundle continuity:\n- Publish-as-new: the new version's `bundleId` is whatever the caller supplies,\n otherwise unset.\n- Publish-into-existing: the new version inherits the target App's last\n `bundleId` unless the caller supplies a different one.\n","deprecated":null,"version":null,"sidebarTitle":"Publish draft App (v1)","openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/publish","href":"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n em: \"em\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Publishes content from the draft App identified by \", _jsx(_components.code, {\n children: \"{appId}\"\n }), \" into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: \", _jsx(_components.code, {\n children: \"targetAppId\"\n }), \" present selects publish-into-existing, absent selects publish-as-new.\\nBoth branches read the draft’s \", _jsx(_components.em, {\n children: \"last-run\"\n }), \" \", _jsx(_components.code, {\n children: \"AppVersion\"\n }), \" (the version referenced by the most recent \", _jsx(_components.code, {\n children: \"AppInstance\"\n }), \" on the draft) as the publish base, optionally apply content (reproducibility) overrides via \", _jsx(_components.code, {\n children: \"versionOverrides\"\n }), \", then write the result onto the destination App. For publish-as-new the destination is a new App with \", _jsx(_components.code, {\n children: \"isDraft=false\"\n }), \" and \", _jsx(_components.code, {\n children: \"vanityUrlNamespace=Apps\"\n }), \"; for publish-into-existing the destination is the target App identified by \", _jsx(_components.code, {\n children: \"targetAppId\"\n }), \". The draft App and its version history are NOT touched — the draft persists post-publish so the same workspace can publish again.\\nValidation:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have\\nconfigurationType=Standard.\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"When publishing into an existing app, the draft and target must agree on\\nconfigurationType and entryScript.\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"If the draft has never been previewed and \", _jsx(_components.code, {\n children: \"versionOverrides\"\n }), \" does not supply\\nthe required content fields (commitId, entryScript, environmentId,\\nhardwareTierId), returns 422. Clients can use \", _jsx(_components.code, {\n children: \"versionOverrides\"\n }), \" to publish\\nwithout first previewing.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"If neither \", _jsx(_components.code, {\n children: \"versionOverrides.entryScript\"\n }), \" nor the publish base supplies an\\nentryScript, the published version uses \", _jsx(_components.code, {\n children: \"app.sh\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"appOverrides\"\n }), \" is rejected with 422 when \", _jsx(_components.code, {\n children: \"targetAppId\"\n }), \" is present because\\n\", _jsx(_components.code, {\n children: \"appOverrides\"\n }), \" is only applied when publish inserts a new App. Note that\\n\", _jsx(_components.code, {\n children: \"startOverrides\"\n }), \" can still write deployment fields such as \", _jsx(_components.code, {\n children: \"vanityUrl\"\n }), \" /\\n\", _jsx(_components.code, {\n children: \"renderIFrame\"\n }), \" back to the target App when \", _jsx(_components.code, {\n children: \"start=true\"\n }), \".\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Bundle continuity:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"Publish-as-new: the new version’s \", _jsx(_components.code, {\n children: \"bundleId\"\n }), \" is whatever the caller supplies,\\notherwise unset.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Publish-into-existing: the new version inherits the target App’s last\\n\", _jsx(_components.code, {\n children: \"bundleId\"\n }), \" unless the caller supplies a different one.\"]\n }), \"\\n\"]\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":{"config":{},"pageMetadata":{"title":"Publish content from a draft App (v1)","description":"Publishes content from the draft App identified by `{appId}` into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: `targetAppId` present selects publish-into-existing, absent selects publish-as-new.\nBoth branches read the draft's *last-run* `AppVersion` (the version referenced by the most recent `AppInstance` on the draft) as the publish base, optionally apply content (reproducibility) overrides via `versionOverrides`, then write the result onto the destination App. For publish-as-new the destination is a new App with `isDraft=false` and `vanityUrlNamespace=Apps`; for publish-into-existing the destination is the target App identified by `targetAppId`. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again.\nValidation:\n- The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have\n configurationType=Standard.\n- When publishing into an existing app, the draft and target must agree on\n configurationType and entryScript.\n- If the draft has never been previewed and `versionOverrides` does not supply\n the required content fields (commitId, entryScript, environmentId,\n hardwareTierId), returns 422. Clients can use `versionOverrides` to publish\n without first previewing.\n- If neither `versionOverrides.entryScript` nor the publish base supplies an\n entryScript, the published version uses `app.sh`.\n- `appOverrides` is rejected with 422 when `targetAppId` is present because\n `appOverrides` is only applied when publish inserts a new App. Note that\n `startOverrides` can still write deployment fields such as `vanityUrl` /\n `renderIFrame` back to the target App when `start=true`.\n\nBundle continuity:\n- Publish-as-new: the new version's `bundleId` is whatever the caller supplies,\n otherwise unset.\n- Publish-into-existing: the new version inherits the target App's last\n `bundleId` unless the caller supplies a different one.\n","deprecated":null,"version":null,"sidebarTitle":"Publish draft App (v1)","openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/publish","href":"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Publishes content from the draft App identified by `{appId}` into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: `targetAppId` present selects publish-into-existing, absent selects publish-as-new.\nBoth branches read the draft's *last-run* `AppVersion` (the version referenced by the most recent `AppInstance` on the draft) as the publish base, optionally apply content (reproducibility) overrides via `versionOverrides`, then write the result onto the destination App. For publish-as-new the destination is a new App with `isDraft=false` and `vanityUrlNamespace=Apps`; for publish-into-existing the destination is the target App identified by `targetAppId`. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again.\nValidation:\n- The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have\n configurationType=Standard.\n- When publishing into an existing app, the draft and target must agree on\n configurationType and entryScript.\n- If the draft has never been previewed and `versionOverrides` does not supply\n the required content fields (commitId, entryScript, environmentId,\n hardwareTierId), returns 422. Clients can use `versionOverrides` to publish\n without first previewing.\n- If neither `versionOverrides.entryScript` nor the publish base supplies an\n entryScript, the published version uses `app.sh`.\n- `appOverrides` is rejected with 422 when `targetAppId` is present because\n `appOverrides` is only applied when publish inserts a new App. Note that\n `startOverrides` can still write deployment fields such as `vanityUrl` /\n `renderIFrame` back to the target App when `start=true`.\n\nBundle continuity:\n- Publish-as-new: the new version's `bundleId` is whatever the caller supplies,\n otherwise unset.\n- Publish-into-existing: the new version inherits the target App's last\n `bundleId` unless the caller supplies a different one.\n","operationId":"publishAppV1","parameters":["8a45c07e-67d9-4b3e-8315-a85829691849"],"requestBody":"62783b19-68cf-49b0-a608-7a39d5eb9c0f","responses":{"200":"e00e7f3d-4b6d-4ff0-9af6-03f3156b917b","400":"c311ee59-c52f-42eb-b2c8-bc894da583dc","401":"6607101c-5641-4b4d-a133-683dbfc85aee","403":"fe76d68d-9780-4584-9fc7-4faa8e3be0b5","404":"b7003f70-c4da-4b03-bb55-6374366e8bc1","422":"b3c0f415-88e9-4240-8d77-da77013fab2e","500":"dc78e66d-f157-4542-bb9e-a3954f6fda14"},"summary":"Publish content from a draft App (v1)","tags":["Apps"],"x-audience":"public","x-internal":false,"x-scalar-stability":"stable","x-stability-level":"stable","security":["baf6b843-53e8-45f2-a9de-19ff1bf0166b","501d0ab8-ef1b-442c-b211-ed4a68b99d8f"],"x-mint":{"metadata":{"sidebarTitle":"Publish draft App (v1)"}},"method":"post","type":"path","servers":["fc7af266-23e8-4ea8-9fda-6644d855ada0"],"path":"/api/apps/v1/apps/{appId}/publish","baseUrlOptions":["https://mycluster.domino.tech"],"title":"Publish content from a draft App (v1)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8a45c07e-67d9-4b3e-8315-a85829691849":{"in":"path","name":"appId","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"description":"Request body for POST /apps/{appId}/publish. The mode is implicit: the presence of `targetAppId` selects publish-into-existing, absence selects publish-as-new. `versionOverrides` is consumed by both branches and lets the caller override content (reproducibility) fields on a copy of the draft's last-run version before it is written to the destination App. `appOverrides` carries App-level field overrides for the newly created published App on publish-as-new; omitted fields fall back to the draft's values. `start=true` optionally launches the resulting App's newest version after the publish persists, with `startOverrides` carrying deployment (run-time) overrides.\n","properties":{"appOverrides":{"description":"Publish-as-new only. App-level field overrides applied when creating the new published App. Omitted fields fall back to the draft's values. Returns 422 when `targetAppId` is present because `appOverrides` is only applied when publish inserts a new App. Note that `startOverrides` can still write deployment fields back to the target App when `start=true`.\n","properties":{"accessStatuses":{"description":"Initial per-user/group access grants for the new published App. Replaces (does not merge with) the draft's accessStatuses when supplied. Defaults to the draft's accessStatuses when omitted.\n","items":{"properties":{"status":{"enum":["ALLOWED","DENIED","PENDING"],"type":"string","isRequired":true,"uniqueKey":"appOverrides.accessStatuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"userId":{"type":"string","isRequired":true,"uniqueKey":"appOverrides.accessStatuses.items.[INDEX].userId","typeLabel":"string"}},"required":["userId","status"],"type":"object","uniqueKey":"appOverrides.accessStatuses.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"appOverrides.accessStatuses","typeLabel":"object[]"},"description":{"description":"App-level description for the new published App. Defaults to the draft's description when omitted. Distinct from `versionOverrides.description`, which is a version-level (release-notes) description.\n","type":"string","uniqueKey":"appOverrides.description","typeLabel":"string"},"discoverable":{"description":"Whether the new published App appears in App Gallery discovery. Defaults to the draft's discoverable setting when omitted.\n","type":"boolean","uniqueKey":"appOverrides.discoverable","typeLabel":"boolean"},"mountDatasets":{"description":"App-level default for whether to mount Domino Datasets into the App's runtime. Defaults to the draft's mountDatasets setting when omitted.\n","type":"boolean","uniqueKey":"appOverrides.mountDatasets","typeLabel":"boolean"},"name":{"description":"Name for the new published App. Defaults to the draft's name when omitted.\n","type":"string","uniqueKey":"appOverrides.name","typeLabel":"string"},"renderIFrame":{"description":"Whether the new published App renders inside an iframe. Defaults to the draft's renderIFrame setting when omitted. Superseded by `startOverrides.deployment.renderIFrame` when `start=true` (that value is written back to the App).\n","type":"boolean","uniqueKey":"appOverrides.renderIFrame","typeLabel":"boolean"},"vanityUrl":{"description":"The new published App's vanity in the `Apps` namespace. If omitted, a random fallback is generated server-side. Superseded by `startOverrides.deployment.vanityUrl` when `start=true` (that value is written back to the App).\n","type":"string","uniqueKey":"appOverrides.vanityUrl","typeLabel":"string"},"visibility":{"description":"Access-control visibility for the new published App. Defaults to the draft's visibility when omitted.\n","enum":["AUTHENTICATED","GRANT_BASED","GRANT_BASED_STRICT","PUBLIC"],"type":"string","uniqueKey":"appOverrides.visibility","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"appOverrides","typeLabel":"object"},"sendNotifications":{"description":"Publish-as-new only. When true and the draft carried accessStatuses, the granted users\non the newly-published App receive an email notification (the published App is a fresh\ninsert, so every Allowed entry is treated as a new grant). Ignored on\npublish-into-existing, which doesn't touch the target App's accessStatuses.\nDefaults to false when omitted.\n","type":"boolean","uniqueKey":"sendNotifications","typeLabel":"boolean"},"start":{"default":false,"description":"When true, the resulting App's newest version is started after the publish persists. Start initiation failures are surfaced as warnings on the response rather than rolling back the publish.\n","type":"boolean","uniqueKey":"start","typeLabel":"boolean"},"startOverrides":{"description":"Deployment-only run-time overrides for the optional start initiation (`deployment.hardwareTierId`, `deployment.autoscalingSpecification`, `deployment.vanityUrl`, `deployment.renderIFrame`). Consumed only when `start=true`.\n","properties":{"deployment":{"description":"Deployment overrides for this launch.\n","properties":{"autoscalingSpecification":{"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"startOverrides.deployment.autoscalingSpecification.enabled","typeLabel":"boolean"},"maxReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.maxReplicas","typeLabel":"integer"},"minReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.minReplicas","typeLabel":"integer"},"scaleDownStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.scaleDownStabilizationWindowSeconds","typeLabel":"integer"},"scaleUpStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.scaleUpStabilizationWindowSeconds","typeLabel":"integer"},"targetCpuAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.targetCpuAvgUtilizationPct","typeLabel":"integer"},"targetMemoryAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"startOverrides.deployment.autoscalingSpecification.targetMemoryAvgUtilizationPct","typeLabel":"integer"},"useSessionAffinity":{"type":"boolean","uniqueKey":"startOverrides.deployment.autoscalingSpecification.useSessionAffinity","typeLabel":"boolean"}},"required":["enabled"],"type":"object","uniqueKey":"startOverrides.deployment.autoscalingSpecification","typeLabel":"object"},"hardwareTierId":{"type":"string","uniqueKey":"startOverrides.deployment.hardwareTierId","typeLabel":"string"},"renderIFrame":{"description":"Deployment-field override for App-level renderIFrame. Only valid when starting a published App version: the override is written back to the App alongside launch (mirrors the vanityUrl writeback) so the value reflects the running version. Returns 422 when supplied on a draft start, since drafts rebaseline renderIFrame from the draft App on publish and any override would be silently lost.\n","type":"boolean","uniqueKey":"startOverrides.deployment.renderIFrame","typeLabel":"boolean"},"vanityUrl":{"type":"string","uniqueKey":"startOverrides.deployment.vanityUrl","typeLabel":"string"}},"type":"object","uniqueKey":"startOverrides.deployment","typeLabel":"object"}},"type":"object","uniqueKey":"startOverrides","typeLabel":"object"},"targetAppId":{"description":"Optional. Present -> publish-into-existing (new version added to the target App; `appOverrides` returns 422). Absent -> publish-as-new (a brand-new published App is inserted).\n","type":"string","uniqueKey":"targetAppId","typeLabel":"string"},"versionOverrides":{"description":"Per-field overrides applied to a copy of the draft's last-run `AppVersion` during publish. Consumed only by `PublishAppRequestV1`. Most fields use field-by-field `orElse(publishBase.value)` semantics: an unset override falls back to whatever the draft's last-run version carries.\nImported-git override fields are patch-based instead: `content.importedGitRepoRefPatches` and `content.resolvedCommits.importedGitRepos` apply per-`repoId` upsert / tombstone patches on top of the publish base rather than replacing it wholesale; unpatched repos inherit their entries from the publish base.\nContent (reproducibility) and deployment (execution) settings are grouped under nested sub-objects matching `AppVersionCreationRequestV1`.\n`bundleId` interplay with publish flows:\n- Publish-as-new: new version's `bundleId = versionOverrides.bundleId.orElse(null)`. - Publish-into-existing: new version's\n `bundleId = versionOverrides.bundleId.orElse(targetApp.latestVersion.bundleId)`,\n matching the legacy update path's carry-forward semantic so governance\n continuity is preserved across republishes. Explicit override wins.\n\nA supplied `bundleId` is validated via the Guardrails API; missing bundle -> 404.\n`content.entryScript`, when supplied, overrides the version's entry script (effective entry point). Persisted as the new App's `entryPoint` on publish-as-new; must match the target's `entryPoint` on publish-into-existing.\n","properties":{"bundleId":{"description":"Guardrails bundle to attach to the published version. See schema description for branch-specific carry-forward semantics.\n","type":"string","uniqueKey":"versionOverrides.bundleId","typeLabel":"string"},"content":{"description":"Reproducibility fields that define the version's content. All fields are optional; omitted fields fall back to App-level defaults or the previous draft's values depending on context. Mirrors the response-side AppVersionContent shape.\n","properties":{"dataPlaneId":{"description":"Target data plane ID. If omitted but hardwareTierId is provided in deployment, auto-populated from the hardware tier's data plane. Returns 422 if both are provided and they don't match.\n","type":"string","uniqueKey":"versionOverrides.content.dataPlaneId","typeLabel":"string"},"dfsCommitId":{"type":"string","uniqueKey":"versionOverrides.content.dfsCommitId","typeLabel":"string"},"entryScript":{"description":"Effective entry point for the draft App version.","type":"string","uniqueKey":"versionOverrides.content.entryScript","typeLabel":"string"},"environmentId":{"type":"string","uniqueKey":"versionOverrides.content.environmentId","typeLabel":"string"},"environmentRevisionId":{"type":"string","uniqueKey":"versionOverrides.content.environmentRevisionId","typeLabel":"string"},"extendedIdentityPropagationToAppsEnabled":{"type":"boolean","uniqueKey":"versionOverrides.content.extendedIdentityPropagationToAppsEnabled","typeLabel":"boolean"},"externalVolumeMountIds":{"items":{"type":"string","uniqueKey":"versionOverrides.content.externalVolumeMountIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"versionOverrides.content.externalVolumeMountIds","typeLabel":"string[]"},"gitRef":{"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.gitRef.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"versionOverrides.content.gitRef.value","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"versionOverrides.content.gitRef","typeLabel":"object"},"importedGitRepoRefPatches":{"description":"Per-`repoId` patches applied to the version's imported-git-repo reference list. The baseline the patches apply over is endpoint-specific: the prior running version's references when iterating a draft, the publish base's references when publishing, and the project's currently-configured references otherwise.\n","items":{"description":"Per-`repoId` patch entry for the stored imported-git-repo reference list. A non-null `gitRef` sets the reference for `repoId` on this version; a `null` or omitted `gitRef` drops `repoId` from the list (the run-time ref then falls back to the project's currently-configured ref).\nWithin a single request the last entry for a given `repoId` wins.\n","properties":{"repoId":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].repoId","typeLabel":"string"},"gitRef":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].gitRef.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].gitRef.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].gitRef.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].gitRef.oneOf.1","typeLabel":"null"}],"uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX].gitRef","typeLabel":"object | null"}},"required":["repoId"],"type":"object","uniqueKey":"versionOverrides.content.importedGitRepoRefPatches.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"versionOverrides.content.importedGitRepoRefPatches","typeLabel":"object[]"},"mountDatasets":{"description":"Per-version override of the App-level mountDatasets default for whether to mount Domino Datasets into this version's runtime. When omitted, the App-level default applies.\n","type":"boolean","uniqueKey":"versionOverrides.content.mountDatasets","typeLabel":"boolean"},"netAppVolumeIds":{"items":{"type":"string","uniqueKey":"versionOverrides.content.netAppVolumeIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"versionOverrides.content.netAppVolumeIds","typeLabel":"string[]"},"resolvedCommits":{"description":"Pre-resolved commit and import snapshot information supplied at version creation time. When provided, these values bypass the commit resolver and are persisted directly. All fields are optional. Field names mirror the response-side ResolvedCommits shape so request and response use the same vocabulary.\n`importedGitRepos` carries per-`repoId` patch entries rather than a full replacement list: each entry upserts (`ref` set) or tombstones (`ref` omitted or null) the resolved pin for that repo. The full set of pinned imports for the new version is computed by applying these patches over the baseline (the prior version's resolved imports on draft re-iteration / publish; the project-current set on first-version creation). Repos with no patch entry inherit their baseline pin.\n","properties":{"dfsCommitId":{"description":"Pre-resolved DFS commit ID; bypasses the commit resolver when provided.","type":"string","uniqueKey":"versionOverrides.content.resolvedCommits.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"Pre-resolved git commit SHA; bypasses the commit resolver when provided.","type":"string","uniqueKey":"versionOverrides.content.resolvedCommits.gitCommitId","typeLabel":"string"},"importedGitRepos":{"description":"Per-`repoId` patches against the baseline resolved imports. See the schema description above.\n","items":{"description":"Per-`repoId` patch entry for the resolved imported-git-repo snapshot list. A non-null `ref` pins the commit for `repoId` on this version (no resolution performed); a `null` or omitted `ref` drops `repoId` from the snapshot list. `repoName` is optional; when omitted the server fills it from the project's enabled-repo list at request time.\n","properties":{"repoId":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX].repoId","typeLabel":"string"},"ref":{"oneOf":[{"type":"string","uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX].ref.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX].ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX].ref","typeLabel":"string | null"},"repoName":{"type":"string","uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX].repoName","typeLabel":"string"}},"required":["repoId"],"type":"object","uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"versionOverrides.content.resolvedCommits.importedGitRepos","typeLabel":"object[]"},"importedProjects":{"description":"Pre-resolved imported project snapshots; bypasses the resolver when provided.","items":{"properties":{"commitId":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].commitId","typeLabel":"string"},"directoryName":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].directoryName","typeLabel":"string"},"ownerId":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].ownerId","typeLabel":"string"},"projectId":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].projectId","typeLabel":"string"},"projectName":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].projectName","typeLabel":"string"},"release":{"type":"string","uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX].release","typeLabel":"string"}},"required":["projectId","projectName","ownerId","directoryName","commitId"],"type":"object","uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"versionOverrides.content.resolvedCommits.importedProjects","typeLabel":"object[]"}},"type":"object","uniqueKey":"versionOverrides.content.resolvedCommits","typeLabel":"object"}},"type":"object","uniqueKey":"versionOverrides.content","typeLabel":"object"},"deployment":{"description":"Execution settings for the version. All fields are optional; omitted fields fall back to App-level defaults or the previous version's values depending on context. Mirrors the response-side AppVersionDeployment shape.\n","properties":{"autoscalingSpecification":{"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"versionOverrides.deployment.autoscalingSpecification.enabled","typeLabel":"boolean"},"maxReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.maxReplicas","typeLabel":"integer"},"minReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.minReplicas","typeLabel":"integer"},"scaleDownStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.scaleDownStabilizationWindowSeconds","typeLabel":"integer"},"scaleUpStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.scaleUpStabilizationWindowSeconds","typeLabel":"integer"},"targetCpuAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.targetCpuAvgUtilizationPct","typeLabel":"integer"},"targetMemoryAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.targetMemoryAvgUtilizationPct","typeLabel":"integer"},"useSessionAffinity":{"type":"boolean","uniqueKey":"versionOverrides.deployment.autoscalingSpecification.useSessionAffinity","typeLabel":"boolean"}},"required":["enabled"],"type":"object","uniqueKey":"versionOverrides.deployment.autoscalingSpecification","typeLabel":"object"},"hardwareTierId":{"type":"string","uniqueKey":"versionOverrides.deployment.hardwareTierId","typeLabel":"string"},"renderIFrame":{"description":"Deployment-field override for App-level renderIFrame. Only valid when starting a published App version: the override is written back to the App alongside launch (mirrors the vanityUrl writeback) so the value reflects the running version. Returns 422 when supplied on a draft start, since drafts rebaseline renderIFrame from the draft App on publish and any override would be silently lost.\n","type":"boolean","uniqueKey":"versionOverrides.deployment.renderIFrame","typeLabel":"boolean"},"vanityUrl":{"type":"string","uniqueKey":"versionOverrides.deployment.vanityUrl","typeLabel":"string"}},"type":"object","uniqueKey":"versionOverrides.deployment","typeLabel":"object"},"description":{"type":"string","uniqueKey":"versionOverrides.description","typeLabel":"string"},"tags":{"items":{"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"versionOverrides.tags.items.[INDEX].value","typeLabel":"string"}},"required":["key","value"],"type":"object","uniqueKey":"versionOverrides.tags.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"versionOverrides.tags","typeLabel":"object[]"}},"type":"object","uniqueKey":"versionOverrides","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"appOverrides":{"accessStatuses":[{"userId":"\u003cstring>"}],"description":"\u003cstring>","discoverable":true,"mountDatasets":true,"name":"\u003cstring>","renderIFrame":true,"vanityUrl":"\u003cstring>"},"sendNotifications":true,"start":false,"startOverrides":{"deployment":{"hardwareTierId":"\u003cstring>","renderIFrame":true,"vanityUrl":"\u003cstring>"}},"targetAppId":"\u003cstring>","versionOverrides":{"bundleId":"\u003cstring>","content":{"dataPlaneId":"\u003cstring>","dfsCommitId":"\u003cstring>","entryScript":"\u003cstring>","environmentId":"\u003cstring>","environmentRevisionId":"\u003cstring>","extendedIdentityPropagationToAppsEnabled":true,"externalVolumeMountIds":["\u003cstring>"],"importedGitRepoRefPatches":[{"repoId":"\u003cstring>","gitRef":{"value":"\u003cstring>"}}],"mountDatasets":true,"netAppVolumeIds":["\u003cstring>"],"resolvedCommits":{"dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","importedGitRepos":[{"repoId":"\u003cstring>","ref":"\u003cstring>","repoName":"\u003cstring>"}],"importedProjects":[{"commitId":"\u003cstring>","directoryName":"\u003cstring>","ownerId":"\u003cstring>","projectId":"\u003cstring>","projectName":"\u003cstring>","release":"\u003cstring>"}]}},"deployment":{"hardwareTierId":"\u003cstring>","renderIFrame":true,"vanityUrl":"\u003cstring>"},"description":"\u003cstring>","tags":[{"key":"\u003cstring>","value":"\u003cstring>"}]}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"e00e7f3d-4b6d-4ff0-9af6-03f3156b917b":{"content":{"application/json":{"schema":{"description":"Response body for POST /apps/{appId}/publish. `app` is the resulting destination App (newly inserted for publish-as-new, the target App for publish-into- existing). `version` is the newly inserted `AppVersion`. `instance` is populated only when `request.start=true` AND start initiation succeeded; if the version was persisted but start initiation failed, the response carries `version` plus a non-empty `warnings` array. The draft App itself is unchanged and is not returned in this response -- clients that still need it can read it via `GET /apps/{draftId}`.\n","properties":{"app":{"properties":{"accessControl":{"description":"Visibility and access-grant settings for an App.","properties":{"accessStatuses":{"items":{"properties":{"status":{"enum":["ALLOWED","DENIED","PENDING"],"type":"string","isRequired":true,"uniqueKey":"app.accessControl.accessStatuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"userId":{"type":"string","isRequired":true,"uniqueKey":"app.accessControl.accessStatuses.items.[INDEX].userId","typeLabel":"string"}},"required":["userId","status"],"type":"object","uniqueKey":"app.accessControl.accessStatuses.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"app.accessControl.accessStatuses","typeLabel":"object[]"},"discoverable":{"type":"boolean","isRequired":true,"uniqueKey":"app.accessControl.discoverable","typeLabel":"boolean"},"visibility":{"enum":["AUTHENTICATED","GRANT_BASED","GRANT_BASED_STRICT","PUBLIC"],"type":"string","isRequired":true,"uniqueKey":"app.accessControl.visibility","typeLabel":"enum\u003cstring>"}},"required":["visibility","accessStatuses","discoverable"],"type":"object","isRequired":true,"uniqueKey":"app.accessControl","typeLabel":"object"},"authorship":{"description":"Identity metadata for an App: whether it is a draft and the user who created it.","properties":{"isDraft":{"description":"True when this App is a workspace-scoped draft. Always false for published Apps.","type":"boolean","isRequired":true,"uniqueKey":"app.authorship.isDraft","typeLabel":"boolean"},"author":{"oneOf":[{"type":"object","description":"User who created this App.","required":["id","name"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"app.authorship.author.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"app.authorship.author.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"app.authorship.author.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"app.authorship.author.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.authorship.author","typeLabel":"object | null"}},"required":["isDraft"],"type":"object","isRequired":true,"uniqueKey":"app.authorship","typeLabel":"object"},"configurationType":{"default":"STANDARD","description":"Type of configuration for the app which determines different deployment resources and settings.","enum":["STANDARD","AISYSTEM"],"type":"string","isRequired":true,"uniqueKey":"app.configurationType","typeLabel":"enum\u003cstring>"},"entryPoint":{"type":"string","isRequired":true,"uniqueKey":"app.entryPoint","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"app.id","typeLabel":"string"},"mountDatasets":{"description":"App-level default for whether to mount Domino Datasets into the App's runtime.","type":"boolean","isRequired":true,"uniqueKey":"app.mountDatasets","typeLabel":"boolean"},"name":{"type":"string","isRequired":true,"uniqueKey":"app.name","typeLabel":"string"},"project":{"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"app.project.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"app.project.name","typeLabel":"string"},"ownerId":{"type":"string","isRequired":true,"uniqueKey":"app.project.ownerId","typeLabel":"string"},"ownerUsername":{"type":"string","isRequired":true,"uniqueKey":"app.project.ownerUsername","typeLabel":"string"},"projectType":{"enum":["Analytic","Dataset","Template"],"type":"string","isRequired":true,"uniqueKey":"app.project.projectType","typeLabel":"enum\u003cstring>"}},"required":["id","projectType","name","ownerId","ownerUsername"],"type":"object","isRequired":true,"uniqueKey":"app.project","typeLabel":"object"},"renderIFrame":{"type":"boolean","isRequired":true,"uniqueKey":"app.renderIFrame","typeLabel":"boolean"},"url":{"type":"string","isRequired":true,"uniqueKey":"app.url","typeLabel":"string"},"views":{"type":"number","isRequired":true,"uniqueKey":"app.views","typeLabel":"number"},"currentVersion":{"properties":{"createdAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"app.currentVersion.createdAt","typeLabel":"number\u003cepoch>"},"id":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.id","typeLabel":"string"},"tags":{"items":{"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.tags.items.[INDEX].value","typeLabel":"string"}},"required":["key","value"],"type":"object","uniqueKey":"app.currentVersion.tags.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"app.currentVersion.tags","typeLabel":"object[]"},"updatedAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"app.currentVersion.updatedAt","typeLabel":"number\u003cepoch>"},"bundle":{"properties":{"id":{"description":"Guardrails bundle ID. Immutable after creation.","type":"string","uniqueKey":"app.currentVersion.bundle.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"app.currentVersion.bundle.name","typeLabel":"string"}},"type":"object","uniqueKey":"app.currentVersion.bundle","typeLabel":"object"},"content":{"description":"Reproducibility fields that define the version's content.","properties":{"mountDatasets":{"description":"Whether to mount Domino Datasets into the App's runtime for this version.","type":"boolean","isRequired":true,"uniqueKey":"app.currentVersion.content.mountDatasets","typeLabel":"boolean"},"dataPlaneId":{"oneOf":[{"type":"string","uniqueKey":"app.currentVersion.content.dataPlaneId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.currentVersion.content.dataPlaneId.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.currentVersion.content.dataPlaneId","typeLabel":"string | null"},"dfsCommitId":{"type":"string","uniqueKey":"app.currentVersion.content.dfsCommitId","typeLabel":"string"},"entryScript":{"description":"Effective entry point for the App version.","type":"string","uniqueKey":"app.currentVersion.content.entryScript","typeLabel":"string"},"environmentId":{"type":"string","uniqueKey":"app.currentVersion.content.environmentId","typeLabel":"string"},"environmentRevisionId":{"type":"string","uniqueKey":"app.currentVersion.content.environmentRevisionId","typeLabel":"string"},"extendedIdentityPropagationToAppsEnabled":{"type":"boolean","uniqueKey":"app.currentVersion.content.extendedIdentityPropagationToAppsEnabled","typeLabel":"boolean"},"externalVolumeMountIds":{"items":{"type":"string","uniqueKey":"app.currentVersion.content.externalVolumeMountIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"app.currentVersion.content.externalVolumeMountIds","typeLabel":"string[]"},"gitRef":{"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.gitRef.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"app.currentVersion.content.gitRef.value","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"app.currentVersion.content.gitRef","typeLabel":"object"},"importedGitRepoRefs":{"description":"Imported-git-repo references recorded on this version. A subset of `resolvedCommits.importedGitRepos` by `repoId`; entries omitted from this list use the project's currently-configured ref at run time. Sorted by `repoId`.\n","items":{"description":"Imported-git-repo reference recorded on a version. The companion list `resolvedCommits.importedGitRepos` covers the same `repoId` set (and may additionally cover `repoId`s absent here); entries omitted from this list use the project's currently-configured ref at run time.\n","properties":{"gitRef":{"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX].gitRef.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX].gitRef.value","typeLabel":"string"}},"required":["type"],"type":"object","isRequired":true,"uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX].gitRef","typeLabel":"object"},"repoId":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX].repoId","typeLabel":"string"},"repoName":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX].repoName","typeLabel":"string"}},"required":["repoId","repoName","gitRef"],"type":"object","uniqueKey":"app.currentVersion.content.importedGitRepoRefs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.currentVersion.content.importedGitRepoRefs","typeLabel":"object[]"},"netAppVolumeIds":{"items":{"type":"string","uniqueKey":"app.currentVersion.content.netAppVolumeIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"app.currentVersion.content.netAppVolumeIds","typeLabel":"string[]"},"resolvedCommits":{"description":"Resolved commit and import snapshot information captured at version creation time.","properties":{"dfsCommitId":{"description":"The DFS commit ID resolved at version creation time.","type":"string","uniqueKey":"app.currentVersion.content.resolvedCommits.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"The git commit SHA resolved at version creation time.","type":"string","uniqueKey":"app.currentVersion.content.resolvedCommits.gitCommitId","typeLabel":"string"},"importedGitRepos":{"description":"Imported git repo snapshots resolved at version creation time.","items":{"properties":{"ref":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedGitRepos.items.[INDEX].ref","typeLabel":"string"},"repoId":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedGitRepos.items.[INDEX].repoId","typeLabel":"string"},"repoName":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedGitRepos.items.[INDEX].repoName","typeLabel":"string"}},"required":["repoId","repoName","ref"],"type":"object","uniqueKey":"app.currentVersion.content.resolvedCommits.importedGitRepos.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.currentVersion.content.resolvedCommits.importedGitRepos","typeLabel":"object[]"},"importedProjects":{"description":"Imported project snapshots resolved at version creation time.","items":{"properties":{"commitId":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].commitId","typeLabel":"string"},"directoryName":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].directoryName","typeLabel":"string"},"ownerId":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].ownerId","typeLabel":"string"},"projectId":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].projectId","typeLabel":"string"},"projectName":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].projectName","typeLabel":"string"},"release":{"type":"string","uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX].release","typeLabel":"string"}},"required":["projectId","projectName","ownerId","directoryName","commitId"],"type":"object","uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.currentVersion.content.resolvedCommits.importedProjects","typeLabel":"object[]"}},"type":"object","uniqueKey":"app.currentVersion.content.resolvedCommits","typeLabel":"object"}},"required":["mountDatasets"],"type":"object","uniqueKey":"app.currentVersion.content","typeLabel":"object"},"currentInstance":{"properties":{"createdAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.createdAt","typeLabel":"number\u003cepoch>"},"id":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.id","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.status","typeLabel":"string"},"describeUrl":{"type":"string","uniqueKey":"app.currentVersion.currentInstance.describeUrl","typeLabel":"string"},"dfsCommitId":{"description":"The DFS commit ID that was used for this instance's execution.","type":"string","uniqueKey":"app.currentVersion.currentInstance.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"The git commit SHA that was used for this instance's execution.","type":"string","uniqueKey":"app.currentVersion.currentInstance.gitCommitId","typeLabel":"string"},"lastSynced":{"oneOf":[{"type":"object","description":"The code state last successfully synced to the preview pod. Absent for non-preview instances or preview instances that have not yet been synced.","required":["syncedAt"],"properties":{"syncedAt":{"description":"Epoch timestamp (ms) when the last successful sync completed.","format":"epoch","type":"number","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.syncedAt","typeLabel":"number\u003cepoch>"},"dfsCommitId":{"oneOf":[{"description":"DFS commit SHA currently running in the preview pod.","type":"string","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.dfsCommitId.oneOf.0","typeLabel":"string"},{"description":"DFS commit SHA currently running in the preview pod.","type":"null","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.dfsCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.dfsCommitId","typeLabel":"string | null"},"importedRepoCommits":{"description":"Commit SHAs for each imported git repo currently running in the preview pod.","items":{"properties":{"ref":{"description":"The commit SHA currently running for this imported repo.","type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].ref","typeLabel":"string"},"repoId":{"description":"The imported git repo ID.","type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].repoId","typeLabel":"string"}},"required":["repoId","ref"],"type":"object","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.importedRepoCommits","typeLabel":"object[]"},"mainRepoCommitId":{"oneOf":[{"description":"Main git repo commit SHA currently running in the preview pod.","type":"string","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.0","typeLabel":"string"},{"description":"Main git repo commit SHA currently running in the preview pod.","type":"null","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0.mainRepoCommitId","typeLabel":"string | null"}},"uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"app.currentVersion.currentInstance.lastSynced.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.currentVersion.currentInstance.lastSynced","typeLabel":"object | null"},"publisher":{"oneOf":[{"type":"object","description":"User who started this run.","required":["id","name"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.publisher.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"app.currentVersion.currentInstance.publisher.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"app.currentVersion.currentInstance.publisher.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"app.currentVersion.currentInstance.publisher.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.currentVersion.currentInstance.publisher","typeLabel":"object | null"}},"required":["id","createdAt","status"],"type":"object","description":"The most recently created instance for this AppVersion.","uniqueKey":"app.currentVersion.currentInstance","typeLabel":"object"},"deployment":{"description":"Execution settings for the version.","properties":{"autoscalingSpecification":{"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.enabled","typeLabel":"boolean"},"maxReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.maxReplicas","typeLabel":"integer"},"minReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.minReplicas","typeLabel":"integer"},"scaleDownStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.scaleDownStabilizationWindowSeconds","typeLabel":"integer"},"scaleUpStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.scaleUpStabilizationWindowSeconds","typeLabel":"integer"},"targetCpuAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.targetCpuAvgUtilizationPct","typeLabel":"integer"},"targetMemoryAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.targetMemoryAvgUtilizationPct","typeLabel":"integer"},"useSessionAffinity":{"type":"boolean","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification.useSessionAffinity","typeLabel":"boolean"}},"required":["enabled"],"type":"object","uniqueKey":"app.currentVersion.deployment.autoscalingSpecification","typeLabel":"object"},"hardwareTierId":{"type":"string","uniqueKey":"app.currentVersion.deployment.hardwareTierId","typeLabel":"string"},"vanityUrl":{"type":"string","uniqueKey":"app.currentVersion.deployment.vanityUrl","typeLabel":"string"}},"type":"object","uniqueKey":"app.currentVersion.deployment","typeLabel":"object"},"description":{"type":"string","uniqueKey":"app.currentVersion.description","typeLabel":"string"},"versionNumber":{"description":"Monotonically increasing version number derived from creationOrder.","format":"int64","type":"integer","uniqueKey":"app.currentVersion.versionNumber","typeLabel":"integer\u003cint64>"}},"required":["id","createdAt","updatedAt","tags"],"type":"object","description":"The most recently started (which may be different from the most recently created) version of this App. If no version has been started, defaults to most recently created version.","uniqueKey":"app.currentVersion","typeLabel":"object"},"description":{"type":"string","uniqueKey":"app.description","typeLabel":"string"},"properties":{"description":"Property values assigned to this app, grouped by group name.","items":{"properties":{"fields":{"items":{"properties":{"propertyId":{"type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].propertyId","typeLabel":"string"},"propertyLabel":{"type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].propertyLabel","typeLabel":"string"},"status":{"enum":["active","deprecated"],"type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"type":{"enum":["text","number","date","boolean","url","user","organization","user_or_org","select","multi_select"],"type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"updatedAt":{"format":"epoch","type":"number","uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].updatedAt","typeLabel":"number\u003cepoch>"},"updatedBy":{"properties":{"userId":{"type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].updatedBy.userId","typeLabel":"string"},"username":{"type":"string","uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].updatedBy.username","typeLabel":"string"}},"required":["userId"],"type":"object","uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].updatedBy","typeLabel":"object"},"value":{"description":"Encoded scalar value as stored upstream; encoding depends on type. Absent when no value is set.","type":"string","uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX].value","typeLabel":"string"}},"required":["propertyId","propertyLabel","type","status"],"type":"object","uniqueKey":"app.properties.items.[INDEX].fields.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].fields","typeLabel":"object[]"},"groupName":{"description":"Group name. \"Ungrouped\" for fields with no group.","type":"string","isRequired":true,"uniqueKey":"app.properties.items.[INDEX].groupName","typeLabel":"string"}},"required":["groupName","fields"],"type":"object","uniqueKey":"app.properties.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.properties","typeLabel":"object[]"},"taxonomyTags":{"description":"Taxonomy tags assigned to this app. Omitted when the taxonomy feature is disabled.","items":{"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"app.taxonomyTags.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","isRequired":true,"uniqueKey":"app.taxonomyTags.items.[INDEX].label","typeLabel":"string"},"namespaceId":{"type":"string","isRequired":true,"uniqueKey":"app.taxonomyTags.items.[INDEX].namespaceId","typeLabel":"string"},"description":{"type":"string","uniqueKey":"app.taxonomyTags.items.[INDEX].description","typeLabel":"string"},"fullPath":{"description":"Ancestor labels from root to direct parent. Empty for root-level tags.","items":{"type":"string","uniqueKey":"app.taxonomyTags.items.[INDEX].fullPath.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"app.taxonomyTags.items.[INDEX].fullPath","typeLabel":"string[]"},"namespaceLabel":{"type":"string","uniqueKey":"app.taxonomyTags.items.[INDEX].namespaceLabel","typeLabel":"string"}},"required":["id","label","namespaceId"],"type":"object","uniqueKey":"app.taxonomyTags.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"app.taxonomyTags","typeLabel":"object[]"},"thumbnailEtag":{"type":"string","uniqueKey":"app.thumbnailEtag","typeLabel":"string"},"updatedAt":{"format":"epoch","type":"number","uniqueKey":"app.updatedAt","typeLabel":"number\u003cepoch>"},"vanityUrl":{"type":"string","uniqueKey":"app.vanityUrl","typeLabel":"string"}},"required":["id","name","project","entryPoint","renderIFrame","url","views","configurationType","authorship","accessControl","mountDatasets"],"type":"object","isRequired":true,"uniqueKey":"app","typeLabel":"object"},"version":{"properties":{"createdAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"version.createdAt","typeLabel":"number\u003cepoch>"},"id":{"type":"string","isRequired":true,"uniqueKey":"version.id","typeLabel":"string"},"tags":{"items":{"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"version.tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"version.tags.items.[INDEX].value","typeLabel":"string"}},"required":["key","value"],"type":"object","uniqueKey":"version.tags.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"version.tags","typeLabel":"object[]"},"updatedAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"version.updatedAt","typeLabel":"number\u003cepoch>"},"bundle":{"properties":{"id":{"description":"Guardrails bundle ID. Immutable after creation.","type":"string","uniqueKey":"version.bundle.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"version.bundle.name","typeLabel":"string"}},"type":"object","uniqueKey":"version.bundle","typeLabel":"object"},"content":{"description":"Reproducibility fields that define the version's content.","properties":{"mountDatasets":{"description":"Whether to mount Domino Datasets into the App's runtime for this version.","type":"boolean","isRequired":true,"uniqueKey":"version.content.mountDatasets","typeLabel":"boolean"},"dataPlaneId":{"oneOf":[{"type":"string","uniqueKey":"version.content.dataPlaneId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"version.content.dataPlaneId.oneOf.1","typeLabel":"null"}],"uniqueKey":"version.content.dataPlaneId","typeLabel":"string | null"},"dfsCommitId":{"type":"string","uniqueKey":"version.content.dfsCommitId","typeLabel":"string"},"entryScript":{"description":"Effective entry point for the App version.","type":"string","uniqueKey":"version.content.entryScript","typeLabel":"string"},"environmentId":{"type":"string","uniqueKey":"version.content.environmentId","typeLabel":"string"},"environmentRevisionId":{"type":"string","uniqueKey":"version.content.environmentRevisionId","typeLabel":"string"},"extendedIdentityPropagationToAppsEnabled":{"type":"boolean","uniqueKey":"version.content.extendedIdentityPropagationToAppsEnabled","typeLabel":"boolean"},"externalVolumeMountIds":{"items":{"type":"string","uniqueKey":"version.content.externalVolumeMountIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"version.content.externalVolumeMountIds","typeLabel":"string[]"},"gitRef":{"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"version.content.gitRef.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"version.content.gitRef.value","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"version.content.gitRef","typeLabel":"object"},"importedGitRepoRefs":{"description":"Imported-git-repo references recorded on this version. A subset of `resolvedCommits.importedGitRepos` by `repoId`; entries omitted from this list use the project's currently-configured ref at run time. Sorted by `repoId`.\n","items":{"description":"Imported-git-repo reference recorded on a version. The companion list `resolvedCommits.importedGitRepos` covers the same `repoId` set (and may additionally cover `repoId`s absent here); entries omitted from this list use the project's currently-configured ref at run time.\n","properties":{"gitRef":{"properties":{"type":{"enum":["head","commitId","branches","tags","custom"],"type":"string","isRequired":true,"uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX].gitRef.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX].gitRef.value","typeLabel":"string"}},"required":["type"],"type":"object","isRequired":true,"uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX].gitRef","typeLabel":"object"},"repoId":{"type":"string","isRequired":true,"uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX].repoId","typeLabel":"string"},"repoName":{"type":"string","isRequired":true,"uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX].repoName","typeLabel":"string"}},"required":["repoId","repoName","gitRef"],"type":"object","uniqueKey":"version.content.importedGitRepoRefs.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"version.content.importedGitRepoRefs","typeLabel":"object[]"},"netAppVolumeIds":{"items":{"type":"string","uniqueKey":"version.content.netAppVolumeIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"version.content.netAppVolumeIds","typeLabel":"string[]"},"resolvedCommits":{"description":"Resolved commit and import snapshot information captured at version creation time.","properties":{"dfsCommitId":{"description":"The DFS commit ID resolved at version creation time.","type":"string","uniqueKey":"version.content.resolvedCommits.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"The git commit SHA resolved at version creation time.","type":"string","uniqueKey":"version.content.resolvedCommits.gitCommitId","typeLabel":"string"},"importedGitRepos":{"description":"Imported git repo snapshots resolved at version creation time.","items":{"properties":{"ref":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedGitRepos.items.[INDEX].ref","typeLabel":"string"},"repoId":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedGitRepos.items.[INDEX].repoId","typeLabel":"string"},"repoName":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedGitRepos.items.[INDEX].repoName","typeLabel":"string"}},"required":["repoId","repoName","ref"],"type":"object","uniqueKey":"version.content.resolvedCommits.importedGitRepos.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"version.content.resolvedCommits.importedGitRepos","typeLabel":"object[]"},"importedProjects":{"description":"Imported project snapshots resolved at version creation time.","items":{"properties":{"commitId":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].commitId","typeLabel":"string"},"directoryName":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].directoryName","typeLabel":"string"},"ownerId":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].ownerId","typeLabel":"string"},"projectId":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].projectId","typeLabel":"string"},"projectName":{"type":"string","isRequired":true,"uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].projectName","typeLabel":"string"},"release":{"type":"string","uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX].release","typeLabel":"string"}},"required":["projectId","projectName","ownerId","directoryName","commitId"],"type":"object","uniqueKey":"version.content.resolvedCommits.importedProjects.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"version.content.resolvedCommits.importedProjects","typeLabel":"object[]"}},"type":"object","uniqueKey":"version.content.resolvedCommits","typeLabel":"object"}},"required":["mountDatasets"],"type":"object","uniqueKey":"version.content","typeLabel":"object"},"currentInstance":{"properties":{"createdAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"version.currentInstance.createdAt","typeLabel":"number\u003cepoch>"},"id":{"type":"string","isRequired":true,"uniqueKey":"version.currentInstance.id","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"version.currentInstance.status","typeLabel":"string"},"describeUrl":{"type":"string","uniqueKey":"version.currentInstance.describeUrl","typeLabel":"string"},"dfsCommitId":{"description":"The DFS commit ID that was used for this instance's execution.","type":"string","uniqueKey":"version.currentInstance.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"The git commit SHA that was used for this instance's execution.","type":"string","uniqueKey":"version.currentInstance.gitCommitId","typeLabel":"string"},"lastSynced":{"oneOf":[{"type":"object","description":"The code state last successfully synced to the preview pod. Absent for non-preview instances or preview instances that have not yet been synced.","required":["syncedAt"],"properties":{"syncedAt":{"description":"Epoch timestamp (ms) when the last successful sync completed.","format":"epoch","type":"number","isRequired":true,"uniqueKey":"version.currentInstance.lastSynced.oneOf.0.syncedAt","typeLabel":"number\u003cepoch>"},"dfsCommitId":{"oneOf":[{"description":"DFS commit SHA currently running in the preview pod.","type":"string","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.dfsCommitId.oneOf.0","typeLabel":"string"},{"description":"DFS commit SHA currently running in the preview pod.","type":"null","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.dfsCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"version.currentInstance.lastSynced.oneOf.0.dfsCommitId","typeLabel":"string | null"},"importedRepoCommits":{"description":"Commit SHAs for each imported git repo currently running in the preview pod.","items":{"properties":{"ref":{"description":"The commit SHA currently running for this imported repo.","type":"string","isRequired":true,"uniqueKey":"version.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].ref","typeLabel":"string"},"repoId":{"description":"The imported git repo ID.","type":"string","isRequired":true,"uniqueKey":"version.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].repoId","typeLabel":"string"}},"required":["repoId","ref"],"type":"object","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.importedRepoCommits","typeLabel":"object[]"},"mainRepoCommitId":{"oneOf":[{"description":"Main git repo commit SHA currently running in the preview pod.","type":"string","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.0","typeLabel":"string"},{"description":"Main git repo commit SHA currently running in the preview pod.","type":"null","uniqueKey":"version.currentInstance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"version.currentInstance.lastSynced.oneOf.0.mainRepoCommitId","typeLabel":"string | null"}},"uniqueKey":"version.currentInstance.lastSynced.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"version.currentInstance.lastSynced.oneOf.1","typeLabel":"null"}],"uniqueKey":"version.currentInstance.lastSynced","typeLabel":"object | null"},"publisher":{"oneOf":[{"type":"object","description":"User who started this run.","required":["id","name"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"version.currentInstance.publisher.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"version.currentInstance.publisher.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"version.currentInstance.publisher.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"version.currentInstance.publisher.oneOf.1","typeLabel":"null"}],"uniqueKey":"version.currentInstance.publisher","typeLabel":"object | null"}},"required":["id","createdAt","status"],"type":"object","description":"The most recently created instance for this AppVersion.","uniqueKey":"version.currentInstance","typeLabel":"object"},"deployment":{"description":"Execution settings for the version.","properties":{"autoscalingSpecification":{"properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"version.deployment.autoscalingSpecification.enabled","typeLabel":"boolean"},"maxReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.maxReplicas","typeLabel":"integer"},"minReplicas":{"maximum":30,"minimum":1,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.minReplicas","typeLabel":"integer"},"scaleDownStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.scaleDownStabilizationWindowSeconds","typeLabel":"integer"},"scaleUpStabilizationWindowSeconds":{"maximum":3600,"minimum":0,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.scaleUpStabilizationWindowSeconds","typeLabel":"integer"},"targetCpuAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.targetCpuAvgUtilizationPct","typeLabel":"integer"},"targetMemoryAvgUtilizationPct":{"maximum":100,"minimum":1,"type":"integer","uniqueKey":"version.deployment.autoscalingSpecification.targetMemoryAvgUtilizationPct","typeLabel":"integer"},"useSessionAffinity":{"type":"boolean","uniqueKey":"version.deployment.autoscalingSpecification.useSessionAffinity","typeLabel":"boolean"}},"required":["enabled"],"type":"object","uniqueKey":"version.deployment.autoscalingSpecification","typeLabel":"object"},"hardwareTierId":{"type":"string","uniqueKey":"version.deployment.hardwareTierId","typeLabel":"string"},"vanityUrl":{"type":"string","uniqueKey":"version.deployment.vanityUrl","typeLabel":"string"}},"type":"object","uniqueKey":"version.deployment","typeLabel":"object"},"description":{"type":"string","uniqueKey":"version.description","typeLabel":"string"},"versionNumber":{"description":"Monotonically increasing version number derived from creationOrder.","format":"int64","type":"integer","uniqueKey":"version.versionNumber","typeLabel":"integer\u003cint64>"}},"required":["id","createdAt","updatedAt","tags"],"type":"object","description":"The AppVersion created with this request.","isRequired":true,"uniqueKey":"version","typeLabel":"object"},"instance":{"properties":{"createdAt":{"format":"epoch","type":"number","isRequired":true,"uniqueKey":"instance.createdAt","typeLabel":"number\u003cepoch>"},"id":{"type":"string","isRequired":true,"uniqueKey":"instance.id","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"instance.status","typeLabel":"string"},"describeUrl":{"type":"string","uniqueKey":"instance.describeUrl","typeLabel":"string"},"dfsCommitId":{"description":"The DFS commit ID that was used for this instance's execution.","type":"string","uniqueKey":"instance.dfsCommitId","typeLabel":"string"},"gitCommitId":{"description":"The git commit SHA that was used for this instance's execution.","type":"string","uniqueKey":"instance.gitCommitId","typeLabel":"string"},"lastSynced":{"oneOf":[{"type":"object","description":"The code state last successfully synced to the preview pod. Absent for non-preview instances or preview instances that have not yet been synced.","required":["syncedAt"],"properties":{"syncedAt":{"description":"Epoch timestamp (ms) when the last successful sync completed.","format":"epoch","type":"number","isRequired":true,"uniqueKey":"instance.lastSynced.oneOf.0.syncedAt","typeLabel":"number\u003cepoch>"},"dfsCommitId":{"oneOf":[{"description":"DFS commit SHA currently running in the preview pod.","type":"string","uniqueKey":"instance.lastSynced.oneOf.0.dfsCommitId.oneOf.0","typeLabel":"string"},{"description":"DFS commit SHA currently running in the preview pod.","type":"null","uniqueKey":"instance.lastSynced.oneOf.0.dfsCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance.lastSynced.oneOf.0.dfsCommitId","typeLabel":"string | null"},"importedRepoCommits":{"description":"Commit SHAs for each imported git repo currently running in the preview pod.","items":{"properties":{"ref":{"description":"The commit SHA currently running for this imported repo.","type":"string","isRequired":true,"uniqueKey":"instance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].ref","typeLabel":"string"},"repoId":{"description":"The imported git repo ID.","type":"string","isRequired":true,"uniqueKey":"instance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX].repoId","typeLabel":"string"}},"required":["repoId","ref"],"type":"object","uniqueKey":"instance.lastSynced.oneOf.0.importedRepoCommits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"instance.lastSynced.oneOf.0.importedRepoCommits","typeLabel":"object[]"},"mainRepoCommitId":{"oneOf":[{"description":"Main git repo commit SHA currently running in the preview pod.","type":"string","uniqueKey":"instance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.0","typeLabel":"string"},{"description":"Main git repo commit SHA currently running in the preview pod.","type":"null","uniqueKey":"instance.lastSynced.oneOf.0.mainRepoCommitId.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance.lastSynced.oneOf.0.mainRepoCommitId","typeLabel":"string | null"}},"uniqueKey":"instance.lastSynced.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"instance.lastSynced.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance.lastSynced","typeLabel":"object | null"},"publisher":{"oneOf":[{"type":"object","description":"User who started this run.","required":["id","name"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"instance.publisher.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"instance.publisher.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"instance.publisher.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"instance.publisher.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance.publisher","typeLabel":"object | null"}},"required":["id","createdAt","status"],"type":"object","description":"Present only when start initiation succeeded.","uniqueKey":"instance","typeLabel":"object"},"warnings":{"description":"Non-fatal warnings (e.g., start initiation failure).","items":{"type":"string","uniqueKey":"warnings.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"warnings","typeLabel":"string[]"}},"required":["app","version"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"app":{"accessControl":{"accessStatuses":[{"status":"ALLOWED","userId":"\u003cstring>"}],"discoverable":true,"visibility":"AUTHENTICATED"},"authorship":{"isDraft":true,"author":{"id":"\u003cstring>","name":"\u003cstring>"}},"configurationType":"STANDARD","entryPoint":"\u003cstring>","id":"\u003cstring>","mountDatasets":true,"name":"\u003cstring>","project":{"id":"\u003cstring>","name":"\u003cstring>","ownerId":"\u003cstring>","ownerUsername":"\u003cstring>","projectType":"Analytic"},"renderIFrame":true,"url":"\u003cstring>","views":123,"currentVersion":{"createdAt":123,"id":"\u003cstring>","tags":[{"key":"\u003cstring>","value":"\u003cstring>"}],"updatedAt":123,"bundle":{"id":"\u003cstring>","name":"\u003cstring>"},"content":{"mountDatasets":true,"dataPlaneId":"\u003cstring>","dfsCommitId":"\u003cstring>","entryScript":"\u003cstring>","environmentId":"\u003cstring>","environmentRevisionId":"\u003cstring>","extendedIdentityPropagationToAppsEnabled":true,"externalVolumeMountIds":["\u003cstring>"],"gitRef":{"type":"head","value":"\u003cstring>"},"importedGitRepoRefs":[{"gitRef":{"type":"head","value":"\u003cstring>"},"repoId":"\u003cstring>","repoName":"\u003cstring>"}],"netAppVolumeIds":["\u003cstring>"],"resolvedCommits":{"dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","importedGitRepos":[{"ref":"\u003cstring>","repoId":"\u003cstring>","repoName":"\u003cstring>"}],"importedProjects":[{"commitId":"\u003cstring>","directoryName":"\u003cstring>","ownerId":"\u003cstring>","projectId":"\u003cstring>","projectName":"\u003cstring>","release":"\u003cstring>"}]}},"currentInstance":{"createdAt":123,"id":"\u003cstring>","status":"\u003cstring>","describeUrl":"\u003cstring>","dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","lastSynced":{"syncedAt":123,"dfsCommitId":"\u003cstring>","importedRepoCommits":[{"ref":"\u003cstring>","repoId":"\u003cstring>"}],"mainRepoCommitId":"\u003cstring>"},"publisher":{"id":"\u003cstring>","name":"\u003cstring>"}},"deployment":{"autoscalingSpecification":{"enabled":true,"maxReplicas":15,"minReplicas":15,"scaleDownStabilizationWindowSeconds":1800,"scaleUpStabilizationWindowSeconds":1800,"targetCpuAvgUtilizationPct":50,"targetMemoryAvgUtilizationPct":50,"useSessionAffinity":true},"hardwareTierId":"\u003cstring>","vanityUrl":"\u003cstring>"},"description":"\u003cstring>","versionNumber":123},"description":"\u003cstring>","properties":[{"fields":[{"propertyId":"\u003cstring>","propertyLabel":"\u003cstring>","status":"active","type":"text","updatedAt":123,"updatedBy":{"userId":"\u003cstring>","username":"\u003cstring>"},"value":"\u003cstring>"}],"groupName":"\u003cstring>"}],"taxonomyTags":[{"id":"\u003cstring>","label":"\u003cstring>","namespaceId":"\u003cstring>","description":"\u003cstring>","fullPath":["\u003cstring>"],"namespaceLabel":"\u003cstring>"}],"thumbnailEtag":"\u003cstring>","updatedAt":123,"vanityUrl":"\u003cstring>"},"version":{"createdAt":123,"id":"\u003cstring>","tags":[{"key":"\u003cstring>","value":"\u003cstring>"}],"updatedAt":123,"bundle":{"id":"\u003cstring>","name":"\u003cstring>"},"content":{"mountDatasets":true,"dataPlaneId":"\u003cstring>","dfsCommitId":"\u003cstring>","entryScript":"\u003cstring>","environmentId":"\u003cstring>","environmentRevisionId":"\u003cstring>","extendedIdentityPropagationToAppsEnabled":true,"externalVolumeMountIds":["\u003cstring>"],"gitRef":{"type":"head","value":"\u003cstring>"},"importedGitRepoRefs":[{"gitRef":{"type":"head","value":"\u003cstring>"},"repoId":"\u003cstring>","repoName":"\u003cstring>"}],"netAppVolumeIds":["\u003cstring>"],"resolvedCommits":{"dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","importedGitRepos":[{"ref":"\u003cstring>","repoId":"\u003cstring>","repoName":"\u003cstring>"}],"importedProjects":[{"commitId":"\u003cstring>","directoryName":"\u003cstring>","ownerId":"\u003cstring>","projectId":"\u003cstring>","projectName":"\u003cstring>","release":"\u003cstring>"}]}},"currentInstance":{"createdAt":123,"id":"\u003cstring>","status":"\u003cstring>","describeUrl":"\u003cstring>","dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","lastSynced":{"syncedAt":123,"dfsCommitId":"\u003cstring>","importedRepoCommits":[{"ref":"\u003cstring>","repoId":"\u003cstring>"}],"mainRepoCommitId":"\u003cstring>"},"publisher":{"id":"\u003cstring>","name":"\u003cstring>"}},"deployment":{"autoscalingSpecification":{"enabled":true,"maxReplicas":15,"minReplicas":15,"scaleDownStabilizationWindowSeconds":1800,"scaleUpStabilizationWindowSeconds":1800,"targetCpuAvgUtilizationPct":50,"targetMemoryAvgUtilizationPct":50,"useSessionAffinity":true},"hardwareTierId":"\u003cstring>","vanityUrl":"\u003cstring>"},"description":"\u003cstring>","versionNumber":123},"instance":{"createdAt":123,"id":"\u003cstring>","status":"\u003cstring>","describeUrl":"\u003cstring>","dfsCommitId":"\u003cstring>","gitCommitId":"\u003cstring>","lastSynced":{"syncedAt":123,"dfsCommitId":"\u003cstring>","importedRepoCommits":[{"ref":"\u003cstring>","repoId":"\u003cstring>"}],"mainRepoCommitId":"\u003cstring>"},"publisher":{"id":"\u003cstring>","name":"\u003cstring>"}},"warnings":["\u003cstring>"]}}},"exampleType":"generated"}},"description":"Publish succeeded. Returns the resulting App (newly inserted for publish-as-new, the target App for publish-into-existing) plus the newly inserted version. When `start=true` the started instance is also returned (or a warning if start initiation failed; the version is durably persisted in either case).\n","exampleType":"generated"},"c311ee59-c52f-42eb-b2c8-bc894da583dc":{"content":{"application/json":{"schema":{"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"6607101c-5641-4b4d-a133-683dbfc85aee":{"content":{"application/json":{"example":{"code":"UNAUTHORIZED","message":"Authentication is required to access this resource."},"schema":{"properties":{"message":{"description":"Human-readable description of the error.","example":"The requested HPC Job could not be found.","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code.","example":"NOT_FOUND","type":"string","uniqueKey":"code","typeLabel":"string"}},"required":["message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"UNAUTHORIZED","message":"Authentication is required to access this resource."}}},"exampleType":"examples"}},"description":"Unauthorized - authentication is required or has failed.","exampleType":"examples"},"fe76d68d-9780-4584-9fc7-4faa8e3be0b5":{"content":{"application/json":{"example":{"code":"FORBIDDEN","message":"You do not have permission to perform this action."},"schema":{"properties":{"message":{"description":"Human-readable description of the error.","example":"The requested HPC Job could not be found.","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code.","example":"NOT_FOUND","type":"string","uniqueKey":"code","typeLabel":"string"}},"required":["message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"FORBIDDEN","message":"You do not have permission to perform this action."}}},"exampleType":"examples"}},"description":"Forbidden - the caller lacks permission to perform this action.","exampleType":"examples"},"b7003f70-c4da-4b03-bb55-6374366e8bc1":{"content":{"application/json":{"schema":{"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Not Found","exampleType":"generated"},"b3c0f415-88e9-4240-8d77-da77013fab2e":{"content":{"application/json":{"schema":{"properties":{"errors":{"description":"Errors that caused a request to fail","items":{"type":"string","uniqueKey":"errors.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"errors","typeLabel":"string[]"},"requestId":{"description":"Id used to correlate a request with server actions.","example":"bbd78579-93c4-45ee-a983-0d5c8da6d5b1","type":"string","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"required":["requestId","errors"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":["\u003cstring>"],"requestId":"bbd78579-93c4-45ee-a983-0d5c8da6d5b1"}}},"exampleType":"generated"}},"description":"The server understands the content type of the request entity, and the syntax of the request entity is correct, but it was unable to process the contained instructions.","exampleType":"generated"},"dc78e66d-f157-4542-bb9e-a3954f6fda14":{"content":{"application/json":{"schema":{"properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"}},"security":{"baf6b843-53e8-45f2-a9de-19ff1bf0166b":{"DominoApiKey":{"type":"apiKey","in":"header","name":"X-Domino-Api-Key","scopes":[],"schemeName":"DominoApiKey"}},"501d0ab8-ef1b-442c-b211-ed4a68b99d8f":{"BearerAuthentication":{"type":"apiKey","name":"Authorization","in":"header","scopes":[],"schemeName":"BearerAuthentication"}}},"servers":{"fc7af266-23e8-4ea8-9fda-6644d855ada0":{"url":"https://mycluster.domino.tech","description":"Replace 'mycluster.domino.tech' with your Domino cluster hostname. For Domino Cloud customers, that is `your-subdomain`.domino.tech (e.g., acme.domino.tech). For self-hosted deployments, it is the hostname you reach the Domino UI at."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Domino-Api-Key","scopes":[],"schemeName":"DominoApiKey"},"schema":{"title":"X-Domino-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"DominoApiKey","name":"X-Domino-Api-Key"}],"title":"DominoApiKey"},{"schemes":[{"scheme":{"type":"apiKey","name":"Authorization","in":"header","scopes":[],"schemeName":"BearerAuthentication"},"schema":{"title":"Authorization","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"BearerAuthentication","name":"Authorization"}],"title":"BearerAuthentication"}]},"originalFileLocation":"api-specs/6.3/public-api.json"},"subdomain":"dominodatalab-e871cec4","siteName":"Domino","title":"Publish content from a draft App (v1) - Domino","relatedPagesConfig":{"enabled":true,"limit":4,"mode":"automatic"},"contextualStarterQuestions":[],"navMaps":{"firstHrefInVersion":{"Cloud":{"href":"/api-reference/apps/publish-content-from-a-draft-app-v1","matchLevel":1},"6.3":{"href":"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1","matchLevel":0}},"firstHrefInLanguage":{}},"originalFileLocation":"6.3/api-reference/apps/publish-content-from-a-draft-app-v1.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new. Both branches read the draft\u0026#x27;s last-run AppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again. Validation: - The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have configurationType=Standard. - When publishing into an existing app, the draft and target must agree on configurationType and entryScript. - If the draft has never been previewed and versionOverrides does not supply the required content fields (commitId, entryScript, environmentId, hardwareTierId), returns 422. Clients can use versionOverrides to publish without first previewing. - If neither versionOverrides.entryScript nor the publish base supplies an entryScript, the published version uses app.sh. - appOverrides is rejected with 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields such as vanityUrl / renderIFrame back to the target App when start=true. Bundle continuity: - Publish-as-new: the new version\u0026#x27;s bundleId is whatever the caller supplies, otherwise unset. - Publish-into-existing: the new version inherits the target App\u0026#x27;s last bundleId unless the caller supplies a different one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Domino\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Publish content from a draft App (v1) - Domino\">\u003cmeta data-mint-head property=\"og:description\" content=\"Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new. Both branches read the draft\u0026#x27;s last-run AppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again. Validation: - The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have configurationType=Standard. - When publishing into an existing app, the draft and target must agree on configurationType and entryScript. - If the draft has never been previewed and versionOverrides does not supply the required content fields (commitId, entryScript, environmentId, hardwareTierId), returns 422. Clients can use versionOverrides to publish without first previewing. - If neither versionOverrides.entryScript nor the publish base supplies an entryScript, the published version uses app.sh. - appOverrides is rejected with 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields such as vanityUrl / renderIFrame back to the target App when start=true. Bundle continuity: - Publish-as-new: the new version\u0026#x27;s bundleId is whatever the caller supplies, otherwise unset. - Publish-into-existing: the new version inherits the target App\u0026#x27;s last bundleId unless the caller supplies a different one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Domino\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dominodatalab-e871cec4.mintlify.app/_mintlify/api/og/v2?division=Apps\u0026amp;title=Publish+content+from+a+draft+App+%28v1%29\u0026amp;description=Publishes+content+from+the+draft+App+identified+by+%60%7BappId%7D%60+into+either+a+brand-new+published+App+%28publish-as-new%29+or+an+existing+published+App+%28publish-into-e\u0026amp;theme=e2a3909a506094ea4997f210\u0026amp;signature=cdb4415f158190d859f6d7a7fc82c1f124410dc006d55c527548eef0c9e47cd5\">\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=\"Publish content from a draft App (v1) - Domino\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new. Both branches read the draft\u0026#x27;s last-run AppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again. Validation: - The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have configurationType=Standard. - When publishing into an existing app, the draft and target must agree on configurationType and entryScript. - If the draft has never been previewed and versionOverrides does not supply the required content fields (commitId, entryScript, environmentId, hardwareTierId), returns 422. Clients can use versionOverrides to publish without first previewing. - If neither versionOverrides.entryScript nor the publish base supplies an entryScript, the published version uses app.sh. - appOverrides is rejected with 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields such as vanityUrl / renderIFrame back to the target App when start=true. Bundle continuity: - Publish-as-new: the new version\u0026#x27;s bundleId is whatever the caller supplies, otherwise unset. - Publish-into-existing: the new version inherits the target App\u0026#x27;s last bundleId unless the caller supplies a different one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dominodatalab-e871cec4.mintlify.app/_mintlify/api/og/v2?division=Apps\u0026amp;title=Publish+content+from+a+draft+App+%28v1%29\u0026amp;description=Publishes+content+from+the+draft+App+identified+by+%60%7BappId%7D%60+into+either+a+brand-new+published+App+%28publish-as-new%29+or+an+existing+published+App+%28publish-into-e\u0026amp;theme=e2a3909a506094ea4997f210\u0026amp;signature=cdb4415f158190d859f6d7a7fc82c1f124410dc006d55c527548eef0c9e47cd5\">\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/dominodatalab-e871cec4/KGOwUzMGKfHLwDvz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Domino\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#543FDE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://domino.ai/#organization\",\"name\":\"Domino Data Lab\",\"legalName\":\"Domino Data Lab, Inc.\",\"url\":\"https://domino.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.domino.ai/images/logos/domino-new-logo.png\"},\"sameAs\":[\"https://x.com/DominoDataLab\",\"https://www.linkedin.com/company/domino-data-lab\",\"https://github.com/dominodatalab\",\"https://www.instagram.com/dominodotai\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.domino.ai#website\",\"name\":\"Domino\",\"url\":\"https://docs.domino.ai\",\"publisher\":{\"@id\":\"https://domino.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1#webpage\",\"url\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1\",\"name\":\"Publish content from a draft App (v1)\",\"description\":\"Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new. Both branches read the draft's last-run AppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again. Validation: - The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have configurationType=Standard. - When publishing into an existing app, the draft and target must agree on configurationType and entryScript. - If the draft has never been previewed and versionOverrides does not supply the required content fields (commitId, entryScript, environmentId, hardwareTierId), returns 422. Clients can use versionOverrides to publish without first previewing. - If neither versionOverrides.entryScript nor the publish base supplies an entryScript, the published version uses app.sh. - appOverrides is rejected with 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields such as vanityUrl / renderIFrame back to the target App when start=true. Bundle continuity: - Publish-as-new: the new version's bundleId is whatever the caller supplies, otherwise unset. - Publish-into-existing: the new version inherits the target App's last bundleId unless the caller supplies a different one.\",\"isPartOf\":{\"@id\":\"https://docs.domino.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API\",\"item\":\"https://docs.domino.ai/6.3/reference/api/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Domino Platform API\",\"item\":\"https://docs.domino.ai/6.3/reference/api/domino-open-api\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Apps\",\"item\":\"https://docs.domino.ai/6.3/api-reference/apps/list-apps\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Publish content from a draft App (v1)\",\"item\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1#apireference\",\"headline\":\"Publish content from a draft App (v1)\",\"name\":\"Publish content from a draft App (v1)\",\"description\":\"Publishes content from the draft App identified by {appId} into either a brand-new published App (publish-as-new) or an existing published App (publish-into-existing). The mode is selected implicitly by the request body: targetAppId present selects publish-into-existing, absent selects publish-as-new. Both branches read the draft's last-run AppVersion (the version referenced by the most recent AppInstance on the draft) as the publish base, optionally apply content (reproducibility) overrides via versionOverrides, then write the result onto the destination App. For publish-as-new the destination is a new App with isDraft=false and vanityUrlNamespace=Apps; for publish-into-existing the destination is the target App identified by targetAppId. The draft App and its version history are NOT touched -- the draft persists post-publish so the same workspace can publish again. Validation: - The draft must exist and the caller must have publish permission on it. - The draft (and target App, when publishing into an existing app) must have configurationType=Standard. - When publishing into an existing app, the draft and target must agree on configurationType and entryScript. - If the draft has never been previewed and versionOverrides does not supply the required content fields (commitId, entryScript, environmentId, hardwareTierId), returns 422. Clients can use versionOverrides to publish without first previewing. - If neither versionOverrides.entryScript nor the publish base supplies an entryScript, the published version uses app.sh. - appOverrides is rejected with 422 when targetAppId is present because appOverrides is only applied when publish inserts a new App. Note that startOverrides can still write deployment fields such as vanityUrl / renderIFrame back to the target App when start=true. Bundle continuity: - Publish-as-new: the new version's bundleId is whatever the caller supplies, otherwise unset. - Publish-into-existing: the new version inherits the target App's last bundleId unless the caller supplies a different one.\",\"url\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1\",\"mainEntityOfPage\":{\"@id\":\"https://docs.domino.ai/6.3/api-reference/apps/publish-content-from-a-draft-app-v1#webpage\"},\"publisher\":{\"@id\":\"https://domino.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.domino.ai#website\"}}]}\u003c/script>","siteName":"Domino","nav":{"global":null,"versions":[{"version":"Cloud","pages":[{"title":"Cloud","href":"/api-reference/apps/publish-content-from-a-draft-app-v1"}]},{"version":"6.3","tabs":[{"tab":"Platform Overview","pages":[{"title":"Platform Overview","href":"/6.3/platform-overview/domino-overview"}]},{"tab":"Platform Capabilities","pages":[{"title":"Platform Capabilities","href":"/platform-capabilities/core-concepts"}]},{"tab":"Admin","pages":[{"title":"Admin","href":"/6.3/admin"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/6.3/reference"},{"group":"API","root":{"title":"API","href":"/6.3/reference/api/index"},"pages":[{"title":"Domino API authentication","href":"/6.3/reference/api/domino-api-authentication"},{"group":"Domino Platform API","root":{"title":"Domino Platform API reference","href":"/6.3/reference/api/domino-open-api"},"pages":[{"group":"Projects","pages":[{"title":"Get Projects visible to user","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/beta/projects","href":"/6.3/api-reference/projects/get-projects-visible-to-user"},{"title":"Create a project","deprecated":null,"version":null,"sidebarTitle":"Create Project (beta)","openapi":"/api-specs/6.3/public-api.json post /api/projects/beta/projects","href":"/6.3/api-reference/projects/create-a-project"},{"title":"Archive project by id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/projects/beta/projects/{projectId}","href":"/6.3/api-reference/projects/archive-project-by-id"},{"title":"Get DFS head commit","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/beta/projects/{projectId}/commits/latest","href":"/6.3/api-reference/projects/get-dfs-head-commit"},{"title":"Resolve a git reference to a commit SHA","deprecated":null,"version":null,"sidebarTitle":"Resolve Git ref","openapi":"/api-specs/6.3/public-api.json post /api/projects/beta/projects/{projectId}/commits/resolveGitRef","href":"/6.3/api-reference/projects/resolve-a-git-reference-to-a-commit-sha"},{"title":"Returns the contents of a file (deprecated, use v1 endpoint instead)","deprecated":null,"version":null,"sidebarTitle":"Get file contents (deprecated)","openapi":"/api-specs/6.3/public-api.json get /api/projects/beta/projects/{projectId}/files/{commitId}/{path}/content","href":"/6.3/api-reference/projects/returns-the-contents-of-a-file-deprecated-use-v1-endpoint-instead"},{"title":"Resolve a git reference to a commit SHA for an imported repository","deprecated":null,"version":null,"sidebarTitle":"Resolve Git ref in repository","openapi":"/api-specs/6.3/public-api.json post /api/projects/beta/projects/{projectId}/repositories/{repositoryId}/commits/resolveGitRef","href":"/6.3/api-reference/projects/resolve-a-git-reference-to-a-commit-sha-for-an-imported-repository"},{"title":"Get project result settings","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/beta/projects/{projectId}/results-settings","href":"/6.3/api-reference/projects/get-project-result-settings"},{"title":"Update project result settings","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/projects/beta/projects/{projectId}/results-settings","href":"/6.3/api-reference/projects/update-project-result-settings"},{"title":"Get Project by Id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/v1/projects/{projectId}","href":"/6.3/api-reference/projects/get-project-by-id"},{"title":"Add a collaborator to this project","deprecated":null,"version":null,"sidebarTitle":"Add collaborator","openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/collaborators","href":"/6.3/api-reference/projects/add-a-collaborator-to-this-project"},{"title":"Remove a collaborator from project","deprecated":null,"version":null,"sidebarTitle":"Remove collaborator","openapi":"/api-specs/6.3/public-api.json delete /api/projects/v1/projects/{projectId}/collaborators/{collaboratorId}","href":"/6.3/api-reference/projects/remove-a-collaborator-from-project"},{"title":"Create a new project by copying an existing project and providing optional overrides.","deprecated":null,"version":null,"sidebarTitle":"Copy Project","openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/copy-project","href":"/6.3/api-reference/projects/create-a-new-project-by-copying-an-existing-project-and-providing-optional-overrides"},{"title":"Returns the contents of a file","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/v1/projects/{projectId}/files/{commitId}/{path}/content","href":"/6.3/api-reference/projects/returns-the-contents-of-a-file"},{"title":"Get goals in this project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/projects/v1/projects/{projectId}/goals","href":"/6.3/api-reference/projects/get-goals-in-this-project"},{"title":"Add a goal to this project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/goals","href":"/6.3/api-reference/projects/add-a-goal-to-this-project"},{"title":"Delete a project goal","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/projects/v1/projects/{projectId}/goals/{goalId}","href":"/6.3/api-reference/projects/delete-a-project-goal"},{"title":"Update project goal status","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/projects/v1/projects/{projectId}/goals/{goalId}","href":"/6.3/api-reference/projects/update-project-goal-status"},{"title":"Get all imported git repositories in this project","deprecated":null,"version":null,"sidebarTitle":"List imported repositories","openapi":"/api-specs/6.3/public-api.json get /api/projects/v1/projects/{projectId}/repositories","href":"/6.3/api-reference/projects/get-all-imported-git-repositories-in-this-project"},{"title":"Add an imported git repository to this project","deprecated":null,"version":null,"sidebarTitle":"Add imported repository","openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/repositories","href":"/6.3/api-reference/projects/add-an-imported-git-repository-to-this-project"},{"title":"Remove an imported repository from project","deprecated":null,"version":null,"sidebarTitle":"Remove imported repository","openapi":"/api-specs/6.3/public-api.json delete /api/projects/v1/projects/{projectId}/repositories/{repositoryId}","href":"/6.3/api-reference/projects/remove-an-imported-repository-from-project"},{"title":"Update project status","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/projects/v1/projects/{projectId}/status","href":"/6.3/api-reference/projects/update-project-status"},{"title":"Create a project","deprecated":null,"version":null,"sidebarTitle":"Create Project (v2)","openapi":"/api-specs/6.3/public-api.json post /api/projects/v2/projects","href":"/6.3/api-reference/projects/create-a-project-1"}]},{"group":"Project templates","pages":[{"title":"Create project template","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/develop/v1/customer-project-templates","href":"/6.3/api-reference/project-templates/create-project-template"},{"title":"Get customer project template by id","deprecated":null,"version":null,"sidebarTitle":"Get Project template","openapi":"/api-specs/6.3/public-api.json get /api/develop/v1/customer-project-templates/{id}","href":"/6.3/api-reference/project-templates/get-customer-project-template-by-id"},{"title":"Delete a customer project template by id.","deprecated":null,"version":null,"sidebarTitle":"Delete Project template","openapi":"/api-specs/6.3/public-api.json delete /api/develop/v1/customer-project-templates/{id}","href":"/6.3/api-reference/project-templates/delete-a-customer-project-template-by-id"},{"title":"Update a customer project template","deprecated":null,"version":null,"sidebarTitle":"Update Project template","openapi":"/api-specs/6.3/public-api.json patch /api/develop/v1/customer-project-templates/{id}","href":"/6.3/api-reference/project-templates/update-a-customer-project-template"},{"title":"List project templates","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/develop/v1/project-templates","href":"/6.3/api-reference/project-templates/list-project-templates"},{"title":"List project templates (v2)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/develop/v2/project-templates","href":"/6.3/api-reference/project-templates/list-project-templates-v2"}]},{"group":"Workspaces","pages":[{"title":"Create workspace session","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/workspaces/{workspaceId}/sessions","href":"/6.3/api-reference/workspaces/create-workspace-session"}]},{"group":"Jobs","pages":[{"title":"Get Jobs for a project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/jobs/beta/jobs","href":"/6.3/api-reference/jobs/get-jobs-for-a-project"},{"title":"Get Job details","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/jobs/beta/jobs/{jobId}","href":"/6.3/api-reference/jobs/get-job-details"},{"title":"Get logs for a Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/jobs/beta/jobs/{jobId}/logs","href":"/6.3/api-reference/jobs/get-logs-for-a-job"},{"title":"Get linked goals for a job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/jobs/v1/goals","href":"/6.3/api-reference/jobs/get-linked-goals-for-a-job"},{"title":"Link a goal to a job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/jobs/v1/goals","href":"/6.3/api-reference/jobs/link-a-goal-to-a-job"},{"title":"Unlink goal from job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/jobs/v1/goals/{goalId}","href":"/6.3/api-reference/jobs/unlink-goal-from-job"},{"title":"Start a Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/jobs/v1/jobs","href":"/6.3/api-reference/jobs/start-a-job"},{"title":"Add a tag to a Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/jobs/v1/jobs/{jobId}/tags","href":"/6.3/api-reference/jobs/add-a-tag-to-a-job"},{"title":"Remove a tag from a Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/jobs/v1/jobs/{jobId}/tags/{tagId}","href":"/6.3/api-reference/jobs/remove-a-tag-from-a-job"}]},{"group":"HPC Jobs","pages":[{"title":"Get HPC Jobs for a project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/hpc/v1/jobs","href":"/6.3/api-reference/hpc-jobs/get-hpc-jobs-for-a-project"},{"title":"Start an HPC Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/hpc/v1/jobs","href":"/6.3/api-reference/hpc-jobs/start-an-hpc-job"},{"title":"Cancel an HPC Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/hpc/v1/jobs/cancel","href":"/6.3/api-reference/hpc-jobs/cancel-an-hpc-job"},{"title":"Check whether Slurm submission is supported","deprecated":null,"version":null,"sidebarTitle":"Check Slurm submission support","openapi":"/api-specs/6.3/public-api.json get /api/hpc/v1/jobs/submit-supported","href":"/6.3/api-reference/hpc-jobs/check-whether-slurm-submission-is-supported"},{"title":"Get HPC Job details","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/hpc/v1/jobs/{jobId}","href":"/6.3/api-reference/hpc-jobs/get-hpc-job-details"},{"title":"Get logs for an HPC Job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/hpc/v1/jobs/{jobId}/logs","href":"/6.3/api-reference/hpc-jobs/get-logs-for-an-hpc-job"}]},{"group":"Environments","pages":[{"title":"Get Environments visible to a user","deprecated":null,"version":null,"sidebarTitle":"List visible environments","openapi":"/api-specs/6.3/public-api.json get /api/environments/beta/environments","href":"/6.3/api-reference/environments/get-environments-visible-to-a-user"},{"title":"Create an environment","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/environments/beta/environments","href":"/6.3/api-reference/environments/create-an-environment"},{"title":"Create a Revision of an Environment","deprecated":null,"version":null,"sidebarTitle":"Create environment revision","openapi":"/api-specs/6.3/public-api.json post /api/environments/beta/environments/{environmentId}/revisions","href":"/6.3/api-reference/environments/create-a-revision-of-an-environment"},{"title":"Update the restricted revision of an environment","deprecated":null,"version":null,"sidebarTitle":"Update restricted revision","openapi":"/api-specs/6.3/public-api.json patch /api/environments/beta/environments/{environmentId}/revisions/{revisionId}","href":"/6.3/api-reference/environments/update-the-restricted-revision-of-an-environment"},{"title":"Get an environment","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/environments/v1/environments/{environmentId}","href":"/6.3/api-reference/environments/get-an-environment"},{"title":"Archive an environment","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/environments/v1/environments/{environmentId}","href":"/6.3/api-reference/environments/archive-an-environment"}]},{"group":"Hardware Tiers","pages":[{"title":"Get all hardware tiers","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/hardwaretiers/v1/hardwaretiers","href":"/6.3/api-reference/hardware-tiers/get-all-hardware-tiers"},{"title":"Update a hardware tier","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/hardwaretiers/v1/hardwaretiers","href":"/6.3/api-reference/hardware-tiers/update-a-hardware-tier"},{"title":"Create a hardware tier","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/hardwaretiers/v1/hardwaretiers","href":"/6.3/api-reference/hardware-tiers/create-a-hardware-tier"},{"title":"Get a hardware tier by Id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/hardwaretiers/v1/hardwaretiers/{hardwareTierId}","href":"/6.3/api-reference/hardware-tiers/get-a-hardware-tier-by-id"},{"title":"Archive a hardware tier","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/hardwaretiers/v1/hardwaretiers/{hardwareTierId}","href":"/6.3/api-reference/hardware-tiers/archive-a-hardware-tier"}]},{"group":"Datasets","pages":[{"title":"Deprecated - Get datasets accessible to user","deprecated":null,"version":null,"sidebarTitle":"List Datasets (deprecated)","openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v1/datasets","href":"/6.3/api-reference/datasets/deprecated--get-datasets-accessible-to-user"},{"title":"Create a dataset","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/datasetrw/v1/datasets","href":"/6.3/api-reference/datasets/create-a-dataset"},{"title":"Get dataset by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v1/datasets/{datasetId}","href":"/6.3/api-reference/datasets/get-dataset-by-id"},{"title":"Delete Dataset","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/datasetrw/v1/datasets/{datasetId}","href":"/6.3/api-reference/datasets/delete-dataset"},{"title":"Update dataset metadata","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/datasetrw/v1/datasets/{datasetId}","href":"/6.3/api-reference/datasets/update-dataset-metadata"},{"title":"Get dataset grants by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v1/datasets/{datasetId}/grants","href":"/6.3/api-reference/datasets/get-dataset-grants-by-id"},{"title":"Add a grant to a dataset's existing sequence of grants","deprecated":null,"version":null,"sidebarTitle":"Add Dataset grant","openapi":"/api-specs/6.3/public-api.json post /api/datasetrw/v1/datasets/{datasetId}/grants","href":"/6.3/api-reference/datasets/add-a-grant-to-a-datasets-existing-sequence-of-grants"},{"title":"Remove a grant from a dataset's existing sequence of grants","deprecated":null,"version":null,"sidebarTitle":"Remove Dataset grant","openapi":"/api-specs/6.3/public-api.json delete /api/datasetrw/v1/datasets/{datasetId}/grants","href":"/6.3/api-reference/datasets/remove-a-grant-from-a-datasets-existing-sequence-of-grants"},{"title":"Get snapshots belonging to dataset","deprecated":null,"version":null,"sidebarTitle":"List Dataset snapshots","openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v1/datasets/{datasetId}/snapshots","href":"/6.3/api-reference/datasets/get-snapshots-belonging-to-dataset"},{"title":"Create a snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/datasetrw/v1/datasets/{datasetId}/snapshots","href":"/6.3/api-reference/datasets/create-a-snapshot"},{"title":"Tag a snapshot in this Dataset","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/datasetrw/v1/datasets/{datasetId}/tags","href":"/6.3/api-reference/datasets/tag-a-snapshot-in-this-dataset"},{"title":"Remove a tag from a Dataset","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/datasetrw/v1/datasets/{datasetId}/tags/{tagName}","href":"/6.3/api-reference/datasets/remove-a-tag-from-a-dataset"},{"title":"Get snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v1/snapshots/{snapshotId}","href":"/6.3/api-reference/datasets/get-snapshot"},{"title":"Get datasets the user has access to","deprecated":null,"version":null,"sidebarTitle":"List Datasets (v2)","openapi":"/api-specs/6.3/public-api.json get /api/datasetrw/v2/datasets","href":"/6.3/api-reference/datasets/get-datasets-the-user-has-access-to"},{"title":"Get shared datasets that a project uses","deprecated":null,"version":null,"sidebarTitle":"List shared Datasets","openapi":"/api-specs/6.3/public-api.json get /api/projects/v1/projects/{projectId}/shared-datasets","href":"/6.3/api-reference/datasets/get-shared-datasets-that-a-project-uses"},{"title":"Link a shared dataset to this project","deprecated":null,"version":null,"sidebarTitle":"Link shared Dataset","openapi":"/api-specs/6.3/public-api.json post /api/projects/v1/projects/{projectId}/shared-datasets","href":"/6.3/api-reference/datasets/link-a-shared-dataset-to-this-project"},{"title":"Unlink a shared dataset from this project","deprecated":null,"version":null,"sidebarTitle":"Unlink shared Dataset","openapi":"/api-specs/6.3/public-api.json delete /api/projects/v1/projects/{projectId}/shared-datasets/{datasetId}","href":"/6.3/api-reference/datasets/unlink-a-shared-dataset-from-this-project"},{"title":"Attempts to rename file or directory","deprecated":null,"version":null,"sidebarTitle":"Rename Dataset file","openapi":"/api-specs/6.3/public-api.json put /datasetrw/dataset/{datasetId}/rename-file","href":"/6.3/api-reference/datasets/attempts-to-rename-file-or-directory"},{"title":"Send file upload chunk","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /datasetrw/datasets/{datasetId}/snapshot/file","href":"/6.3/api-reference/datasets/send-file-upload-chunk"},{"title":"Cancels the upload process to a Dataset","deprecated":null,"version":null,"sidebarTitle":"Cancel Dataset upload","openapi":"/api-specs/6.3/public-api.json get /datasetrw/datasets/{datasetId}/snapshot/file/cancel/{uploadKey}","href":"/6.3/api-reference/datasets/cancels-the-upload-process-to-a-dataset"},{"title":"Attempts to move the uploaded files to the Dataset","deprecated":null,"version":null,"sidebarTitle":"Complete Dataset upload","openapi":"/api-specs/6.3/public-api.json get /datasetrw/datasets/{datasetId}/snapshot/file/end/{uploadKey}","href":"/6.3/api-reference/datasets/attempts-to-move-the-uploaded-files-to-the-dataset"},{"title":"Start process to upload a file(s) to the Dataset","deprecated":null,"version":null,"sidebarTitle":"Start Dataset upload","openapi":"/api-specs/6.3/public-api.json post /datasetrw/datasets/{datasetId}/snapshot/file/start","href":"/6.3/api-reference/datasets/start-process-to-upload-a-files-to-the-dataset"},{"title":"Returns whether or not this upload chunk has already been sent","deprecated":null,"version":null,"sidebarTitle":"Check upload chunk status","openapi":"/api-specs/6.3/public-api.json get /datasetrw/datasets/{datasetId}/snapshot/file/test","href":"/6.3/api-reference/datasets/returns-whether-or-not-this-upload-chunk-has-already-been-sent"},{"title":"Get file names in snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /datasetrw/files/{snapshotId}","href":"/6.3/api-reference/datasets/get-file-names-in-snapshot"},{"title":"Download archive file from Domino to local","deprecated":null,"version":null,"sidebarTitle":"Download snapshot archive","openapi":"/api-specs/6.3/public-api.json get /datasetrw/snapshot/{snapshotId}/download-local/{taskKey}","href":"/6.3/api-reference/datasets/download-archive-file-from-domino-to-local"},{"title":"Get snapshot file metadata at path","deprecated":null,"version":null,"sidebarTitle":"Get snapshot file metadata","openapi":"/api-specs/6.3/public-api.json get /datasetrw/snapshot/{snapshotId}/file/meta","href":"/6.3/api-reference/datasets/get-snapshot-file-metadata-at-path"},{"title":"Get snapshot file raw content at specified path","deprecated":null,"version":null,"sidebarTitle":"Get snapshot file content","openapi":"/api-specs/6.3/public-api.json get /datasetrw/snapshot/{snapshotId}/file/raw","href":"/6.3/api-reference/datasets/get-snapshot-file-raw-content-at-specified-path"},{"title":"Deletes files from snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /datasetrw/snapshot/{snapshotId}/files","href":"/6.3/api-reference/datasets/deletes-files-from-snapshot"},{"title":"Get file names in a snapshot at a specific subpath recursively","deprecated":null,"version":null,"sidebarTitle":"List snapshot files recursively","openapi":"/api-specs/6.3/public-api.json get /datasetrw/snapshot/{snapshotId}/files/recursive","href":"/6.3/api-reference/datasets/get-file-names-in-a-snapshot-at-a-specific-subpath-recursively"}]},{"group":"Data Sources","pages":[{"title":"Get Data Source Audit Data","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/datasource/v1/audit","href":"/6.3/api-reference/data-sources/get-data-source-audit-data"},{"title":"Get all active Data Source the user has access to","deprecated":null,"version":null,"sidebarTitle":"List accessible Data Sources","openapi":"/api-specs/6.3/public-api.json get /api/datasource/v1/datasources","href":"/6.3/api-reference/data-sources/get-all-active-data-source-the-user-has-access-to"},{"title":"Create a Data Source","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/datasource/v1/datasources","href":"/6.3/api-reference/data-sources/create-a-data-source"},{"title":"Get Data Source by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/datasource/v1/datasources/{dataSourceId}","href":"/6.3/api-reference/data-sources/get-data-source-by-id"},{"title":"Delete Data Source with specified ID","deprecated":null,"version":null,"sidebarTitle":"Delete Data Source","openapi":"/api-specs/6.3/public-api.json delete /api/datasource/v1/datasources/{dataSourceId}","href":"/6.3/api-reference/data-sources/delete-data-source-with-specified-id"},{"title":"Update Data Source with specified ID","deprecated":null,"version":null,"sidebarTitle":"Update Data Source","openapi":"/api-specs/6.3/public-api.json patch /api/datasource/v1/datasources/{dataSourceId}","href":"/6.3/api-reference/data-sources/update-data-source-with-specified-id"},{"title":"List monitoring Data Sources","deprecated":null,"version":null,"sidebarTitle":"List monitoring Data Sources","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/datasources","href":"/6.3/api-reference/data-sources/get-model-monitorv2apidatasources"},{"title":"Create monitoring Data Source","deprecated":null,"version":null,"sidebarTitle":"Create monitoring Data Source","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/datasource","href":"/6.3/api-reference/data-sources/put-model-monitorv2apidatasource"},{"title":"Delete monitoring Data Source","deprecated":null,"version":null,"sidebarTitle":"Delete monitoring Data Source","openapi":"/api-specs/6.3/public-api.json delete /model-monitor/v2/api/datasource","href":"/6.3/api-reference/data-sources/delete-model-monitorv2apidatasource"}]},{"group":"AI Gateway","pages":[{"title":"Get AI Gateway Audit Data","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/aigateway/v1/audit","href":"/6.3/api-reference/ai-gateway/get-ai-gateway-audit-data"},{"title":"Get all active Gateway LLMs accessible by the user","deprecated":null,"version":null,"sidebarTitle":"List accessible Gateway LLMs","openapi":"/api-specs/6.3/public-api.json get /api/aigateway/v1/endpoints","href":"/6.3/api-reference/ai-gateway/get-all-active-gateway-llms-accessible-by-the-user"},{"title":"Create a new endpoint","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/aigateway/v1/endpoints","href":"/6.3/api-reference/ai-gateway/create-a-new-endpoint"},{"title":"Get a endpoint by name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/aigateway/v1/endpoints/{endpointName}","href":"/6.3/api-reference/ai-gateway/get-a-endpoint-by-name"},{"title":"Delete a endpoint by name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/aigateway/v1/endpoints/{endpointName}","href":"/6.3/api-reference/ai-gateway/delete-a-endpoint-by-name"},{"title":"Update a endpoint by name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/aigateway/v1/endpoints/{endpointName}","href":"/6.3/api-reference/ai-gateway/update-a-endpoint-by-name"},{"title":"Get permissions for a endpoint by name","deprecated":null,"version":null,"sidebarTitle":"Get endpoint permissions","openapi":"/api-specs/6.3/public-api.json get /api/aigateway/v1/endpoints/{endpointName}/permissions","href":"/6.3/api-reference/ai-gateway/get-permissions-for-a-endpoint-by-name"},{"title":"Update permissions for a endpoint by name","deprecated":null,"version":null,"sidebarTitle":"Update endpoint permissions","openapi":"/api-specs/6.3/public-api.json patch /api/aigateway/v1/endpoints/{endpointName}/permissions","href":"/6.3/api-reference/ai-gateway/update-permissions-for-a-endpoint-by-name"}]},{"group":"GenAI","pages":[{"title":"Get the default environment for Gen AI endpoints","deprecated":null,"version":null,"sidebarTitle":"Get default endpoint environment","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/default-endpoint-environment","href":"/6.3/api-reference/genai/get-the-default-environment-for-gen-ai-endpoints"},{"title":"Get all Gen AI endpoints accessible by the user","deprecated":null,"version":null,"sidebarTitle":"List accessible GenAI endpoints","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints","href":"/6.3/api-reference/genai/get-all-gen-ai-endpoints-accessible-by-the-user"},{"title":"Create a new Gen AI Endpoint","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/gen-ai/beta/endpoints","href":"/6.3/api-reference/genai/create-a-new-gen-ai-endpoint"},{"title":"Get endpoint by id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}","href":"/6.3/api-reference/genai/get-endpoint-by-id"},{"title":"Delete a Gen AI Endpoint","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/gen-ai/beta/endpoints/{endpointId}","href":"/6.3/api-reference/genai/delete-a-gen-ai-endpoint"},{"title":"Get the collaborators for a Gen AI Endpoint","deprecated":null,"version":null,"sidebarTitle":"List endpoint collaborators","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/collaborators","href":"/6.3/api-reference/genai/get-the-collaborators-for-a-gen-ai-endpoint"},{"title":"Get the versions for a Gen AI Endpoint","deprecated":null,"version":null,"sidebarTitle":"List endpoint versions","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions","href":"/6.3/api-reference/genai/get-the-versions-for-a-gen-ai-endpoint"},{"title":"Get a Gen AI Endpoint Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}","href":"/6.3/api-reference/genai/get-a-gen-ai-endpoint-version"},{"title":"Patch a Gen AI Endpoint version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}","href":"/6.3/api-reference/genai/patch-a-gen-ai-endpoint-version"},{"title":"Get pod resource usage metrics for a model endpoint version","deprecated":null,"version":null,"sidebarTitle":"Get pod resource metrics","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/pod-resource-metrics","href":"/6.3/api-reference/genai/get-pod-resource-usage-metrics-for-a-model-endpoint-version"},{"title":"Get Gen AI Endpoint Version Real Time Logs","deprecated":null,"version":null,"sidebarTitle":"Get version real-time logs","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/realTimeLogs","href":"/6.3/api-reference/genai/get-gen-ai-endpoint-version-real-time-logs"},{"title":"Get request metrics for a model endpoint version","deprecated":null,"version":null,"sidebarTitle":"Get request metrics","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/request-metrics","href":"/6.3/api-reference/genai/get-request-metrics-for-a-model-endpoint-version"},{"title":"Start a Gen AI Endpoint Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/start","href":"/6.3/api-reference/genai/start-a-gen-ai-endpoint-version"},{"title":"Stop a Gen AI Endpoint Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/stop","href":"/6.3/api-reference/genai/stop-a-gen-ai-endpoint-version"},{"title":"Get vLLM latency metrics for a model endpoint version","deprecated":null,"version":null,"sidebarTitle":"Get vLLM latency metrics","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/vllm-latency-metrics","href":"/6.3/api-reference/genai/get-vllm-latency-metrics-for-a-model-endpoint-version"},{"title":"Get vLLM token metrics for a model endpoint version","deprecated":null,"version":null,"sidebarTitle":"Get vLLM token metrics","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/endpoints/{endpointId}/versions/{versionNumber}/vllm-token-metrics","href":"/6.3/api-reference/genai/get-vllm-token-metrics-for-a-model-endpoint-version"},{"title":"Check if a vanity URL is available","deprecated":null,"version":null,"sidebarTitle":"Check vanity URL availability","openapi":"/api-specs/6.3/public-api.json get /api/gen-ai/beta/vanity-url-availability/{vanityUrl}","href":"/6.3/api-reference/genai/check-if-a-vanity-url-is-available"}]},{"group":"AI Systems","pages":[{"title":"Service Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/version","href":"/6.3/api-reference/ai-systems/service-version"},{"title":"Get evaluation histogram data","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/chart/histogram/eval_name/{eval_name}","href":"/6.3/api-reference/ai-systems/get-evaluation-histogram-data"},{"title":"Get metrics timeseries","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/chart/timeseries/metric/{metric}","href":"/6.3/api-reference/ai-systems/get-metrics-timeseries"},{"title":"Get trace count timeseries","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/chart/timeseries/trace-count","href":"/6.3/api-reference/ai-systems/get-trace-count-timeseries"},{"title":"Get labels for metric and label evaluations","deprecated":null,"version":null,"sidebarTitle":"Get evaluation labels","openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/evaluation-labels","href":"/6.3/api-reference/ai-systems/get-labels-for-metric-and-label-evaluations"},{"title":"Get filterable fields","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/filters","href":"/6.3/api-reference/ai-systems/get-filterable-fields"},{"title":"List traces","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/version/{version_id}/traces","href":"/6.3/api-reference/ai-systems/list-traces"},{"title":"Get version timeline","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/model-services/v1/aisystem/{system_id}/versions","href":"/6.3/api-reference/ai-systems/get-version-timeline"}]},{"group":"Apps","pages":[{"title":"List Apps","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps","href":"/6.3/api-reference/apps/list-apps"},{"title":"Create App","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps","href":"/6.3/api-reference/apps/create-app"},{"title":"Get Project Filter Options","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/projectFilterOptions","href":"/6.3/api-reference/apps/get-project-filter-options"},{"title":"Get Publisher Filter Options","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/publisherFilterOptions","href":"/6.3/api-reference/apps/get-publisher-filter-options"},{"title":"Get App by Vanity URL","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/vanityUrls/{vanityUrl}","href":"/6.3/api-reference/apps/get-app-by-vanity-url"},{"title":"Get App","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}","href":"/6.3/api-reference/apps/get-app"},{"title":"Delete App","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/apps/beta/apps/{appId}","href":"/6.3/api-reference/apps/delete-app"},{"title":"Update App","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/apps/beta/apps/{appId}","href":"/6.3/api-reference/apps/update-app"},{"title":"Request Access to App","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/access/requests","href":"/6.3/api-reference/apps/request-access-to-app"},{"title":"Get App Thumbnail","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/thumbnail","href":"/6.3/api-reference/apps/get-app-thumbnail"},{"title":"Upsert App Thumbnail","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/thumbnail","href":"/6.3/api-reference/apps/upsert-app-thumbnail"},{"title":"Delete App Thumbnail","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/apps/beta/apps/{appId}/thumbnail","href":"/6.3/api-reference/apps/delete-app-thumbnail"},{"title":"Get App Thumbnail Metadata","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/thumbnail/metadata","href":"/6.3/api-reference/apps/get-app-thumbnail-metadata"},{"title":"Get App Views","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/views","href":"/6.3/api-reference/apps/get-app-views"},{"title":"List Apps (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/v1/apps","href":"/6.3/api-reference/apps/list-apps-v1"},{"title":"Create App (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps","href":"/6.3/api-reference/apps/create-app-v1"},{"title":"Create or ensure a draft App for a workspace (v1)","deprecated":null,"version":null,"sidebarTitle":"Create draft App (v1)","openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/drafts","href":"/6.3/api-reference/apps/create-or-ensure-a-draft-app-for-a-workspace-v1"},{"title":"Get App (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/v1/apps/{appId}","href":"/6.3/api-reference/apps/get-app-v1"},{"title":"Delete App (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/apps/v1/apps/{appId}","href":"/6.3/api-reference/apps/delete-app-v1"},{"title":"Update App (v1)","description":"Update app metadata and defaults. Does not touch versions or instances. entryPoint is immutable and not accepted.\n","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/apps/v1/apps/{appId}","href":"/6.3/api-reference/apps/update-app-v1"},{"title":"Publish content from a draft App (v1)","deprecated":null,"version":null,"sidebarTitle":"Publish draft App (v1)","openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/publish","href":"/6.3/api-reference/apps/publish-content-from-a-draft-app-v1"}]},{"group":"App versions","pages":[{"title":"List App Versions","description":"List all app versions","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions","href":"/6.3/api-reference/app-versions/list-app-versions"},{"title":"Create App Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/versions","href":"/6.3/api-reference/app-versions/create-app-version"},{"title":"Get App Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions/{versionId}","href":"/6.3/api-reference/app-versions/get-app-version"},{"title":"Update App Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/apps/beta/apps/{appId}/versions/{versionId}","href":"/6.3/api-reference/app-versions/update-app-version"},{"title":"Start App Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/versions/{versionId}/start","href":"/6.3/api-reference/app-versions/start-app-version"},{"title":"Stop App Version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/versions/{versionId}/stop","href":"/6.3/api-reference/app-versions/stop-app-version"},{"title":"List App Versions (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/v1/apps/{appId}/versions","href":"/6.3/api-reference/app-versions/list-app-versions-v1"},{"title":"Create App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/versions","href":"/6.3/api-reference/app-versions/create-app-version-v1"},{"title":"Create App Version and Start (v1)","deprecated":null,"version":null,"sidebarTitle":"Create and start version (v1)","openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/versions/createAndStart","href":"/6.3/api-reference/app-versions/create-app-version-and-start-v1"},{"title":"Get App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/v1/apps/{appId}/versions/{versionId}","href":"/6.3/api-reference/app-versions/get-app-version-v1"},{"title":"Update App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/apps/v1/apps/{appId}/versions/{versionId}","href":"/6.3/api-reference/app-versions/update-app-version-v1"},{"title":"Live Sync App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/versions/{versionId}/liveSync","href":"/6.3/api-reference/app-versions/live-sync-app-version-v1"},{"title":"Start App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/versions/{versionId}/start","href":"/6.3/api-reference/app-versions/start-app-version-v1"},{"title":"Stop App Version (v1)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/v1/apps/{appId}/versions/{versionId}/stop","href":"/6.3/api-reference/app-versions/stop-app-version-v1"}]},{"group":"App instances","pages":[{"title":"List App Instances","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions/{versionId}/instances","href":"/6.3/api-reference/app-instances/list-app-instances"},{"title":"Get App Instance","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions/{versionId}/instances/{instanceId}","href":"/6.3/api-reference/app-instances/get-app-instance"},{"title":"Stop App Instance","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/apps/beta/apps/{appId}/versions/{versionId}/instances/{instanceId}","href":"/6.3/api-reference/app-instances/stop-app-instance"},{"title":"Get App Instance Logs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions/{versionId}/instances/{instanceId}/logs","href":"/6.3/api-reference/app-instances/get-app-instance-logs"},{"title":"Get App Instance Real Time Logs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/apps/beta/apps/{appId}/versions/{versionId}/instances/{instanceId}/realTimeLogs","href":"/6.3/api-reference/app-instances/get-app-instance-real-time-logs"},{"title":"Record App Instance View","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/apps/beta/apps/{appId}/versions/{versionId}/instances/{instanceId}/views","href":"/6.3/api-reference/app-instances/record-app-instance-view"}]},{"group":"Model APIs","pages":[{"title":"Request a prediction from an Async model","deprecated":null,"version":null,"sidebarTitle":"Request async prediction","openapi":"/api-specs/6.3/public-api.json post /api/modelApis/async/v1/{asyncModelId}","href":"/6.3/api-reference/model-apis/request-a-prediction-from-an-async-model"},{"title":"Retrieve the result of an Async Model prediction","deprecated":null,"version":null,"sidebarTitle":"Get async prediction result","openapi":"/api-specs/6.3/public-api.json get /api/modelApis/async/v1/{asyncModelId}/{asyncPredictionId}","href":"/6.3/api-reference/model-apis/retrieve-the-result-of-an-async-model-prediction"},{"title":"List Model APIs","deprecated":null,"version":null,"sidebarTitle":"List Model APIs","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis"},{"title":"Create Model API","deprecated":null,"version":null,"sidebarTitle":"Create Model API","openapi":"/api-specs/6.3/public-api.json post /api/modelServing/v1/modelApis","href":"/6.3/api-reference/model-apis/post-apimodelservingv1modelapis"},{"title":"Get Model API","deprecated":null,"version":null,"sidebarTitle":"Get Model API","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-1"},{"title":"Update Model API","deprecated":null,"version":null,"sidebarTitle":"Update Model API","openapi":"/api-specs/6.3/public-api.json put /api/modelServing/v1/modelApis/{modelApiId}","href":"/6.3/api-reference/model-apis/put-apimodelservingv1modelapis"},{"title":"Delete Model API","deprecated":null,"version":null,"sidebarTitle":"Delete Model API","openapi":"/api-specs/6.3/public-api.json delete /api/modelServing/v1/modelApis/{modelApiId}","href":"/6.3/api-reference/model-apis/delete-apimodelservingv1modelapis"},{"title":"List Model API versions","deprecated":null,"version":null,"sidebarTitle":"List Model API versions","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}/versions","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-versions"},{"title":"Create Model API version","deprecated":null,"version":null,"sidebarTitle":"Create Model API version","openapi":"/api-specs/6.3/public-api.json post /api/modelServing/v1/modelApis/{modelApiId}/versions","href":"/6.3/api-reference/model-apis/post-apimodelservingv1modelapis-versions"},{"title":"Get Model API version","deprecated":null,"version":null,"sidebarTitle":"Get Model API version","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}/versions/{modelApiVersionId}","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-versions-1"},{"title":"Get Model API version build logs","deprecated":null,"version":null,"sidebarTitle":"Get version build logs","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}/versions/{modelApiVersionId}/buildLogs","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-versions-buildlogs"},{"title":"Get Model API version export logs","deprecated":null,"version":null,"sidebarTitle":"Get version export logs","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}/versions/{modelApiVersionId}/exportLogs","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-versions-exportlogs"},{"title":"Get Model API version instance logs","deprecated":null,"version":null,"sidebarTitle":"Get version instance logs","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelApis/{modelApiId}/versions/{modelApiVersionId}/instanceLogs","href":"/6.3/api-reference/model-apis/get-apimodelservingv1modelapis-versions-instancelogs"}]},{"group":"Registered models","pages":[{"title":"Get Registered Models visible to user","deprecated":null,"version":null,"sidebarTitle":"List registered models","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1","href":"/6.3/api-reference/registered-models/get-registered-models-visible-to-user"},{"title":"[DEPRECATED] Create a new Registered Model from an experiment run","deprecated":true,"version":null,"sidebarTitle":"Register model (deprecated)","openapi":"/api-specs/6.3/public-api.json post /api/registeredmodels/v1","href":"/6.3/api-reference/registered-models/[deprecated]-create-a-new-registered-model-from-an-experiment-run"},{"title":"Request access to a project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/registeredmodels/v1/access/{projectId}","href":"/6.3/api-reference/registered-models/request-access-to-a-project"},{"title":"Get unregistered models for an experiment","deprecated":null,"version":null,"sidebarTitle":"List unregistered models","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/experiments/{experimentId}/unregistered-models","href":"/6.3/api-reference/registered-models/get-unregistered-models-for-an-experiment"},{"title":"Get a list of Registered Models' names visible to user","deprecated":null,"version":null,"sidebarTitle":"List registered model names","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/names","href":"/6.3/api-reference/registered-models/get-a-list-of-registered-models-names-visible-to-user"},{"title":"Get Registered Models visible to user","deprecated":null,"version":null,"sidebarTitle":"List registered models (UI)","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/ui","href":"/6.3/api-reference/registered-models/get-registered-models-visible-to-user-1"},{"title":"Get a specific Registered Model","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}","href":"/6.3/api-reference/registered-models/get-a-specific-registered-model"},{"title":"Update a Registered Model","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/registeredmodels/v1/{modelName}","href":"/6.3/api-reference/registered-models/update-a-registered-model"},{"title":"Returns list of Model APIs deployed from a specific Registered Model","deprecated":null,"version":null,"sidebarTitle":"List Model APIs for model","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/modelapis","href":"/6.3/api-reference/registered-models/returns-list-of-model-apis-deployed-from-a-specific-registered-model"},{"title":"Get all versions of a Registered Model","deprecated":null,"version":null,"sidebarTitle":"List model versions","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/versions","href":"/6.3/api-reference/registered-models/get-all-versions-of-a-registered-model"},{"title":"[DEPRECATED] Create a new version of a Registered Model","deprecated":true,"version":null,"sidebarTitle":"Create version (deprecated)","openapi":"/api-specs/6.3/public-api.json post /api/registeredmodels/v1/{modelName}/versions","href":"/6.3/api-reference/registered-models/[deprecated]-create-a-new-version-of-a-registered-model"},{"title":"Get model image build logs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/versions/{modelVersion}/builds/{buildId}/logs","href":"/6.3/api-reference/registered-models/get-model-image-build-logs"},{"title":"Download model image build logs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/versions/{modelVersion}/builds/{buildId}/logs/download","href":"/6.3/api-reference/registered-models/download-model-image-build-logs"},{"title":"Get a specific version of a Registered Model","deprecated":null,"version":null,"sidebarTitle":"Get model version","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/versions/{version}","href":"/6.3/api-reference/registered-models/get-a-specific-version-of-a-registered-model"},{"title":"Returns list of Model APIs deployed from a specific Registered Model Version","deprecated":null,"version":null,"sidebarTitle":"List Model APIs for version","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v1/{modelName}/versions/{version}/modelapis","href":"/6.3/api-reference/registered-models/returns-list-of-model-apis-deployed-from-a-specific-registered-model-version"},{"title":"Get Registered Models visible to user (v2)","deprecated":null,"version":null,"sidebarTitle":"List registered models (v2)","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v2","href":"/6.3/api-reference/registered-models/get-registered-models-visible-to-user-v2"},{"title":"Register a model from various sources","deprecated":null,"version":null,"sidebarTitle":"Register model (v2)","openapi":"/api-specs/6.3/public-api.json post /api/registeredmodels/v2","href":"/6.3/api-reference/registered-models/register-a-model-from-various-sources"},{"title":"Get Registered Models visible to user (v2)","deprecated":null,"version":null,"sidebarTitle":"List registered models (UI, v2)","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v2/ui","href":"/6.3/api-reference/registered-models/get-registered-models-visible-to-user-v2-1"},{"title":"Get versions of a Registered Model (V2)","deprecated":null,"version":null,"sidebarTitle":"List model versions (v2)","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v2/{modelName}/versions","href":"/6.3/api-reference/registered-models/get-versions-of-a-registered-model-v2"},{"title":"Get a specific version of a Registered Model (V2)","deprecated":null,"version":null,"sidebarTitle":"Get model version (v2)","openapi":"/api-specs/6.3/public-api.json get /api/registeredmodels/v2/{modelName}/versions/{version}","href":"/6.3/api-reference/registered-models/get-a-specific-version-of-a-registered-model-v2"}]},{"group":"Model deployment","pages":[{"title":"Gets all Deployment Target Types","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargetTypes","href":"/6.3/api-reference/model-deployment/gets-all-deployment-target-types"},{"title":"Gets a Deployment Target Type","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargetTypes/{deploymentTargetTypeId}","href":"/6.3/api-reference/model-deployment/gets-a-deployment-target-type"},{"title":"Gets all non-archived Deployment Targets based on the provided filters","deprecated":null,"version":null,"sidebarTitle":"List deployment targets","openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets","href":"/6.3/api-reference/model-deployment/gets-all-non-archived-deployment-targets-based-on-the-provided-filters"},{"title":"Creates a new Deployment Target","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/admin/v1/deploymentTargets","href":"/6.3/api-reference/model-deployment/creates-a-new-deployment-target"},{"title":"Gets all selectable non-archived Deployment Targets based on the provided filters","deprecated":null,"version":null,"sidebarTitle":"List selectable deployment targets","openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets/selectable","href":"/6.3/api-reference/model-deployment/gets-all-selectable-non-archived-deployment-targets-based-on-the-provided-filters"},{"title":"Gets a Deployment Target","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets/{deploymentTargetId}","href":"/6.3/api-reference/model-deployment/gets-a-deployment-target"},{"title":"Deletes a Deployment Target","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/admin/v1/deploymentTargets/{deploymentTargetId}","href":"/6.3/api-reference/model-deployment/deletes-a-deployment-target"},{"title":"Updates a Deployment Target","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/admin/v1/deploymentTargets/{deploymentTargetId}","href":"/6.3/api-reference/model-deployment/updates-a-deployment-target"},{"title":"Gets all non-archived Resource Configurations based on the provided filters","deprecated":null,"version":null,"sidebarTitle":"List resource configurations","openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations","href":"/6.3/api-reference/model-deployment/gets-all-non-archived-resource-configurations-based-on-the-provided-filters"},{"title":"Creates a new Resource Configuration","deprecated":null,"version":null,"sidebarTitle":"Create resource configuration","openapi":"/api-specs/6.3/public-api.json post /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations","href":"/6.3/api-reference/model-deployment/creates-a-new-resource-configuration"},{"title":"Gets a Resource Configuration","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations/{resourceConfigurationId}","href":"/6.3/api-reference/model-deployment/gets-a-resource-configuration"},{"title":"Deletes a Resource Configuration","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations/{resourceConfigurationId}","href":"/6.3/api-reference/model-deployment/deletes-a-resource-configuration"},{"title":"Updates a Resource Configuration","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations/{resourceConfigurationId}","href":"/6.3/api-reference/model-deployment/updates-a-resource-configuration"},{"title":"Gets the effective configuration for model deployments using the resource configuration","deprecated":null,"version":null,"sidebarTitle":"Get effective deployment schema","openapi":"/api-specs/6.3/public-api.json get /api/admin/v1/deploymentTargets/{deploymentTargetId}/resourceConfigurations/{resourceConfigurationId}/effectiveModelDeploymentSchema","href":"/6.3/api-reference/model-deployment/gets-the-effective-configuration-for-model-deployments-using-the-resource-configuration"},{"title":"Retrieve all Model Deployments","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments","href":"/6.3/api-reference/model-deployment/retrieve-all-model-deployments"},{"title":"Create a new Model Deployment","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/modelServing/v1/modelDeployments","href":"/6.3/api-reference/model-deployment/create-a-new-model-deployment"},{"title":"Retrieve a specific Model Deployment","deprecated":null,"version":null,"sidebarTitle":"Get model deployment","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}","href":"/6.3/api-reference/model-deployment/retrieve-a-specific-model-deployment"},{"title":"Delete model deployment","deprecated":null,"version":null,"sidebarTitle":"Delete model deployment","openapi":"/api-specs/6.3/public-api.json delete /api/modelServing/v1/modelDeployments/{modelDeploymentId}","href":"/6.3/api-reference/model-deployment/delete-apimodelservingv1modeldeployments"},{"title":"Update a Model Deployment","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/modelServing/v1/modelDeployments/{modelDeploymentId}","href":"/6.3/api-reference/model-deployment/update-a-model-deployment"},{"title":"Retrieve all temporary credentials for a specific Model Deployment","deprecated":null,"version":null,"sidebarTitle":"List temporary credentials","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}/credentials","href":"/6.3/api-reference/model-deployment/retrieve-all-temporary-credentials-for-a-specific-model-deployment"},{"title":"Retrieve temporary credentials of a specific Model Deployment for a specific operation type","deprecated":null,"version":null,"sidebarTitle":"Get credentials for operation","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}/credentials/{operationType}","href":"/6.3/api-reference/model-deployment/retrieve-temporary-credentials-of-a-specific-model-deployment-for-a-specific-operation-type"},{"title":"Retrieve the logs for a specific Model Deployment","deprecated":null,"version":null,"sidebarTitle":"Get model deployment logs","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}/logs/{logSuffix}","href":"/6.3/api-reference/model-deployment/retrieve-the-logs-for-a-specific-model-deployment"},{"title":"Start model deployment","deprecated":null,"version":null,"sidebarTitle":"Start model deployment","openapi":"/api-specs/6.3/public-api.json post /api/modelServing/v1/modelDeployments/{modelDeploymentId}/start","href":"/6.3/api-reference/model-deployment/post-apimodelservingv1modeldeployments-start"},{"title":"Stop model deployment","deprecated":null,"version":null,"sidebarTitle":"Stop model deployment","openapi":"/api-specs/6.3/public-api.json post /api/modelServing/v1/modelDeployments/{modelDeploymentId}/stop","href":"/6.3/api-reference/model-deployment/post-apimodelservingv1modeldeployments-stop"},{"title":"Retrieve all versions of a specific Model Deployment","deprecated":null,"version":null,"sidebarTitle":"List model deployment versions","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}/versions","href":"/6.3/api-reference/model-deployment/retrieve-all-versions-of-a-specific-model-deployment"},{"title":"Retrieve a specific version of a Model Deployment","deprecated":null,"version":null,"sidebarTitle":"Get model deployment version","openapi":"/api-specs/6.3/public-api.json get /api/modelServing/v1/modelDeployments/{modelDeploymentId}/versions/{version}","href":"/6.3/api-reference/model-deployment/retrieve-a-specific-version-of-a-model-deployment"}]},{"group":"Extensions","pages":[{"title":"List Extensions","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/extensions","href":"/6.3/api-reference/extensions/list-extensions"},{"title":"Create an Extension","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/extensions","href":"/6.3/api-reference/extensions/create-an-extension"},{"title":"List Extensions for UI consumption","deprecated":null,"version":null,"sidebarTitle":"List extensions for UI","openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/extensions-ui","href":"/6.3/api-reference/extensions/list-extensions-for-ui-consumption"},{"title":"Get an Extension for UI consumption","deprecated":null,"version":null,"sidebarTitle":"Get extension for UI","openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/extensions-ui/{extensionId}","href":"/6.3/api-reference/extensions/get-an-extension-for-ui-consumption"},{"title":"Get an Extension by id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/extensions/{extensionId}","href":"/6.3/api-reference/extensions/get-an-extension-by-id"},{"title":"Soft delete an Extension by id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/extensions/beta/extensions/{extensionId}","href":"/6.3/api-reference/extensions/soft-delete-an-extension-by-id"},{"title":"Patch an Extension by id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/extensions/beta/extensions/{extensionId}","href":"/6.3/api-reference/extensions/patch-an-extension-by-id"},{"title":"Increment views for an Extension by one","deprecated":null,"version":null,"sidebarTitle":"Increment extension views","openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/extensions/{extensionId}/views","href":"/6.3/api-reference/extensions/increment-views-for-an-extension-by-one"},{"title":"List Domino Official Extension install options","deprecated":null,"version":null,"sidebarTitle":"List official install options","openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/official-install-menu","href":"/6.3/api-reference/extensions/list-domino-official-extension-install-options"},{"title":"Initiate a Domino Official Extension install or upgrade","deprecated":null,"version":null,"sidebarTitle":"Start official install or upgrade","openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/official-installs","href":"/6.3/api-reference/extensions/initiate-a-domino-official-extension-install-or-upgrade"},{"title":"Get a Domino Official Extension install by id","deprecated":null,"version":null,"sidebarTitle":"Get official install","openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/official-installs/{id}","href":"/6.3/api-reference/extensions/get-a-domino-official-extension-install-by-id"},{"title":"Cancel a Domino Official Extension install or upgrade","deprecated":null,"version":null,"sidebarTitle":"Cancel official install","openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/official-installs/{id}/cancel","href":"/6.3/api-reference/extensions/cancel-a-domino-official-extension-install-or-upgrade"},{"title":"Retry a Domino Official Extension install or upgrade","deprecated":null,"version":null,"sidebarTitle":"Retry official install","openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/official-installs/{id}/retry","href":"/6.3/api-reference/extensions/retry-a-domino-official-extension-install-or-upgrade"},{"title":"Uninstall a Domino Official Extension","deprecated":null,"version":null,"sidebarTitle":"Uninstall official extension","openapi":"/api-specs/6.3/public-api.json post /api/extensions/beta/official-installs/{id}/uninstall","href":"/6.3/api-reference/extensions/uninstall-a-domino-official-extension"},{"title":"Get the live diff for a completed extension install snapshot","deprecated":null,"version":null,"sidebarTitle":"Get install snapshot live diff","openapi":"/api-specs/6.3/public-api.json get /api/extensions/beta/official-installs/{installId}/snapshots/{snapshotId}/liveDiff","href":"/6.3/api-reference/extensions/get-the-live-diff-for-a-completed-extension-install-snapshot"}]},{"group":"Cost and billing","pages":[{"title":"Get the cost allocation over a time window","deprecated":null,"version":null,"sidebarTitle":"Get cost allocation (v1)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/allocation","href":"/6.3/api-reference/cost-and-billing/get-the-cost-allocation-over-a-time-window"},{"title":"Get the cost allocation summary over a time window","deprecated":null,"version":null,"sidebarTitle":"Get cost allocation summary (v1)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/allocation/summary","href":"/6.3/api-reference/cost-and-billing/get-the-cost-allocation-summary-over-a-time-window"},{"title":"Get the asset cost over a time window","deprecated":null,"version":null,"sidebarTitle":"Get asset cost (v1)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/asset","href":"/6.3/api-reference/cost-and-billing/get-the-asset-cost-over-a-time-window"},{"title":"Set AWS Billing API Configuration","deprecated":null,"version":null,"sidebarTitle":"Set AWS billing configuration","openapi":"/api-specs/6.3/public-api.json put /api/cost/v1/athenaConfigs","href":"/6.3/api-reference/cost-and-billing/set-aws-billing-api-configuration"},{"title":"Get billing tags setting","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/billingtagSettings","href":"/6.3/api-reference/cost-and-billing/get-billing-tags-setting"},{"title":"Update billing tags setting","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/cost/v1/billingtagSettings","href":"/6.3/api-reference/cost-and-billing/update-billing-tags-setting"},{"title":"Get mode setting of the billing tags","deprecated":null,"version":null,"sidebarTitle":"Get billing tag mode","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/billingtagSettings/mode","href":"/6.3/api-reference/cost-and-billing/get-mode-setting-of-the-billing-tags"},{"title":"Update mode setting of the billing tags","deprecated":null,"version":null,"sidebarTitle":"Update billing tag mode","openapi":"/api-specs/6.3/public-api.json put /api/cost/v1/billingtagSettings/mode","href":"/6.3/api-reference/cost-and-billing/update-mode-setting-of-the-billing-tags"},{"title":"Get notifications setting of the billing tags","deprecated":null,"version":null,"sidebarTitle":"Get billing tag notifications","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/billingtagSettings/notifications","href":"/6.3/api-reference/cost-and-billing/get-notifications-setting-of-the-billing-tags"},{"title":"Update notifications setting of the billing tags","deprecated":null,"version":null,"sidebarTitle":"Update billing tag notifications","openapi":"/api-specs/6.3/public-api.json put /api/cost/v1/billingtagSettings/notifications","href":"/6.3/api-reference/cost-and-billing/update-notifications-setting-of-the-billing-tags"},{"title":"Get usable billing codes","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/billingtags","href":"/6.3/api-reference/cost-and-billing/get-usable-billing-codes"},{"title":"Upsert billing codes","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/cost/v1/billingtags","href":"/6.3/api-reference/cost-and-billing/upsert-billing-codes"},{"title":"Get billing tag by tag name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/billingtags/{tag}","href":"/6.3/api-reference/cost-and-billing/get-billing-tag-by-tag-name"},{"title":"Deactivate billing tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/cost/v1/billingtags/{tag}","href":"/6.3/api-reference/cost-and-billing/deactivate-billing-tag"},{"title":"Get the cloud cost data","deprecated":null,"version":null,"sidebarTitle":"Get cloud cost (v1)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/cloudCost","href":"/6.3/api-reference/cost-and-billing/get-the-cloud-cost-data"},{"title":"Get the activation status of the cost feature","deprecated":null,"version":null,"sidebarTitle":"Get cost activation status","openapi":"/api-specs/6.3/public-api.json get /api/cost/v1/costActivationStatus","href":"/6.3/api-reference/cost-and-billing/get-the-activation-status-of-the-cost-feature"},{"title":"Add kubecost license key","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/cost/v1/licenseKey","href":"/6.3/api-reference/cost-and-billing/add-kubecost-license-key"},{"title":"Get the cost allocation over a time window","deprecated":null,"version":null,"sidebarTitle":"Get cost allocation (v2)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/allocation","href":"/6.3/api-reference/cost-and-billing/get-the-cost-allocation-over-a-time-window-1"},{"title":"Get accumulated cost allocation over a time window","deprecated":null,"version":null,"sidebarTitle":"Get accumulated allocation (v2)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/allocation/accumulated","href":"/6.3/api-reference/cost-and-billing/get-accumulated-cost-allocation-over-a-time-window"},{"title":"Get the cost allocation summary over a time window","deprecated":null,"version":null,"sidebarTitle":"Get cost allocation summary (v2)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/allocation/summary","href":"/6.3/api-reference/cost-and-billing/get-the-cost-allocation-summary-over-a-time-window-1"},{"title":"Get accumulated cost allocation summary over a time window","deprecated":null,"version":null,"sidebarTitle":"Get accumulated allocation summary","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/allocation/summary/accumulated","href":"/6.3/api-reference/cost-and-billing/get-accumulated-cost-allocation-summary-over-a-time-window"},{"title":"Get the asset cost over a time window","deprecated":null,"version":null,"sidebarTitle":"Get asset cost (v2)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/asset","href":"/6.3/api-reference/cost-and-billing/get-the-asset-cost-over-a-time-window-1"},{"title":"Get accumulated asset cost over a time window","deprecated":null,"version":null,"sidebarTitle":"Get accumulated asset cost","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/asset/accumulated","href":"/6.3/api-reference/cost-and-billing/get-accumulated-asset-cost-over-a-time-window"},{"title":"Get the cloud cost data","deprecated":null,"version":null,"sidebarTitle":"Get cloud cost (v2)","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/cloudCost","href":"/6.3/api-reference/cost-and-billing/get-the-cloud-cost-data-1"},{"title":"Get the accumulated cloud cost data","deprecated":null,"version":null,"sidebarTitle":"Get accumulated cloud cost","openapi":"/api-specs/6.3/public-api.json get /api/cost/v2/cloudCost/accumulated","href":"/6.3/api-reference/cost-and-billing/get-the-accumulated-cloud-cost-data"}]},{"group":"Users and organizations","pages":[{"title":"Get the Organizations for a user","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/organizations/v1/organizations","href":"/6.3/api-reference/users-and-organizations/get-the-organizations-for-a-user"},{"title":"Create an organization","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/organizations/v1/organizations","href":"/6.3/api-reference/users-and-organizations/create-an-organization"},{"title":"Get all organizations. Only accessible to admin users.","deprecated":null,"version":null,"sidebarTitle":"List all organizations (admin)","openapi":"/api-specs/6.3/public-api.json get /api/organizations/v1/organizations/all","href":"/6.3/api-reference/users-and-organizations/get-all-organizations-only-accessible-to-admin-users"},{"title":"Get an organization by Id","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/organizations/v1/organizations/{organizationId}","href":"/6.3/api-reference/users-and-organizations/get-an-organization-by-id"},{"title":"Add a user to an org","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/organizations/v1/organizations/{organizationId}/user","href":"/6.3/api-reference/users-and-organizations/add-a-user-to-an-org"},{"title":"Remove a user from an org","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/organizations/v1/organizations/{organizationId}/user","href":"/6.3/api-reference/users-and-organizations/remove-a-user-from-an-org"},{"title":"Get git credential accessor for a User","deprecated":null,"version":null,"sidebarTitle":"Get Git credential accessor","openapi":"/api-specs/6.3/public-api.json get /api/users/beta/credentials/{userId}","href":"/6.3/api-reference/users-and-organizations/get-git-credential-accessor-for-a-user"},{"title":"Get the current user","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/users/v1/self","href":"/6.3/api-reference/users-and-organizations/get-the-current-user"},{"title":"Get a user by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/users/v1/user/{userId}","href":"/6.3/api-reference/users-and-organizations/get-a-user-by-id"},{"title":"Get roles assigned to a user","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/users/v1/user/{userId}/roles","href":"/6.3/api-reference/users-and-organizations/get-roles-assigned-to-a-user"},{"title":"Set roles for a user","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/users/v1/user/{userId}/roles","href":"/6.3/api-reference/users-and-organizations/set-roles-for-a-user"},{"title":"Update git credential accessor for a User","deprecated":null,"version":null,"sidebarTitle":"Update Git credential accessor","openapi":"/api-specs/6.3/public-api.json put /api/users/v1/user/{userId}/tokenCredentials/{credentialId}","href":"/6.3/api-reference/users-and-organizations/update-git-credential-accessor-for-a-user"},{"title":"Get all users visible to the current user","deprecated":null,"version":null,"sidebarTitle":"List visible users","openapi":"/api-specs/6.3/public-api.json get /api/users/v1/users","href":"/6.3/api-reference/users-and-organizations/get-all-users-visible-to-the-current-user"}]},{"group":"Service accounts","pages":[{"title":"List service accounts","deprecated":null,"version":null,"sidebarTitle":"List service accounts","openapi":"/api-specs/6.3/public-api.json get /api/serviceAccounts/v1/serviceAccounts","href":"/6.3/api-reference/service-accounts/get-apiserviceaccountsv1serviceaccounts"},{"title":"Create service account","deprecated":null,"version":null,"sidebarTitle":"Create service account","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts"},{"title":"Activate service account","deprecated":null,"version":null,"sidebarTitle":"Activate service account","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/activate","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-activate"},{"title":"Deactivate service account","deprecated":null,"version":null,"sidebarTitle":"Deactivate service account","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/deactivate","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-deactivate"},{"title":"List service account Git credentials","deprecated":null,"version":null,"sidebarTitle":"List Git credentials","openapi":"/api-specs/6.3/public-api.json get /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/gitcredentials","href":"/6.3/api-reference/service-accounts/get-apiserviceaccountsv1serviceaccounts-gitcredentials"},{"title":"Remove Git credentials from service account","deprecated":null,"version":null,"sidebarTitle":"Remove Git credentials","openapi":"/api-specs/6.3/public-api.json delete /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/gitcredentials/{credentialId}","href":"/6.3/api-reference/service-accounts/delete-apiserviceaccountsv1serviceaccounts-gitcredentials"},{"title":"Add password Git credentials to service account","deprecated":null,"version":null,"sidebarTitle":"Add password Git credentials","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/passwordgitcredentials","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-passwordgitcredentials"},{"title":"Reset service account password","deprecated":null,"version":null,"sidebarTitle":"Reset password","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/resetpassword","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-resetpassword"},{"title":"Add SSH Git credentials to service account","deprecated":null,"version":null,"sidebarTitle":"Add SSH Git credentials","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/sshgitcredentials","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-sshgitcredentials"},{"title":"Add token Git credentials to service account","deprecated":null,"version":null,"sidebarTitle":"Add token Git credentials","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokengitcredentials","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-tokengitcredentials"},{"title":"List service account tokens","deprecated":null,"version":null,"sidebarTitle":"List tokens","openapi":"/api-specs/6.3/public-api.json get /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokens","href":"/6.3/api-reference/service-accounts/get-apiserviceaccountsv1serviceaccounts-tokens"},{"title":"Create service account token","deprecated":null,"version":null,"sidebarTitle":"Create token","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokens","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-tokens"},{"title":"Get service account token","deprecated":null,"version":null,"sidebarTitle":"Get token","openapi":"/api-specs/6.3/public-api.json get /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokens/{tokenName}","href":"/6.3/api-reference/service-accounts/get-apiserviceaccountsv1serviceaccounts-tokens-1"},{"title":"Delete service account token","deprecated":null,"version":null,"sidebarTitle":"Delete token","openapi":"/api-specs/6.3/public-api.json delete /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokens/{tokenName}","href":"/6.3/api-reference/service-accounts/delete-apiserviceaccountsv1serviceaccounts-tokens"},{"title":"Invalidate service account token","deprecated":null,"version":null,"sidebarTitle":"Invalidate token","openapi":"/api-specs/6.3/public-api.json post /api/serviceAccounts/v1/serviceAccounts/{serviceAccountIdpId}/tokens/{tokenName}/invalidate","href":"/6.3/api-reference/service-accounts/post-apiserviceaccountsv1serviceaccounts-tokens-invalidate"}]},{"group":"Personal Access Tokens","pages":[{"title":"Retrieves a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"List tokens","openapi":"/api-specs/6.3/public-api.json get /api/pat/v1/tokens","href":"/6.3/api-reference/personal-access-tokens/retrieves-a-list-of-personal-access-tokens"},{"title":"Create a personal access token","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/tokens","href":"/6.3/api-reference/personal-access-tokens/create-a-personal-access-token"},{"title":"Delete all their personal access token","deprecated":null,"version":null,"sidebarTitle":"Delete all tokens","openapi":"/api-specs/6.3/public-api.json delete /api/pat/v1/tokens","href":"/6.3/api-reference/personal-access-tokens/delete-all-their-personal-access-token"},{"title":"Delete a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"Delete tokens in bulk","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/tokens/delete/bulk","href":"/6.3/api-reference/personal-access-tokens/delete-a-list-of-personal-access-tokens"},{"title":"Retrieves the min and max expiration time allowed for a personal access token","deprecated":null,"version":null,"sidebarTitle":"Get token expiration policy","openapi":"/api-specs/6.3/public-api.json get /api/pat/v1/tokens/expiration-policy","href":"/6.3/api-reference/personal-access-tokens/retrieves-the-min-and-max-expiration-time-allowed-for-a-personal-access-token"},{"title":"Invalidate all their personal access token","deprecated":null,"version":null,"sidebarTitle":"Invalidate all tokens","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/tokens/invalidate","href":"/6.3/api-reference/personal-access-tokens/invalidate-all-their-personal-access-token"},{"title":"Invalidate a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"Invalidate tokens in bulk","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/tokens/invalidate/bulk","href":"/6.3/api-reference/personal-access-tokens/invalidate-a-list-of-personal-access-tokens"},{"title":"Delete a personal access token","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/pat/v1/tokens/{patId}","href":"/6.3/api-reference/personal-access-tokens/delete-a-personal-access-token"},{"title":"Invalidate a personal access token","deprecated":null,"version":null,"sidebarTitle":"Invalidate token","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/tokens/{patId}/invalidate","href":"/6.3/api-reference/personal-access-tokens/invalidate-a-personal-access-token"}]},{"group":"Personal Access Tokens (admin)","pages":[{"title":"Retrieves a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"List all users' tokens","openapi":"/api-specs/6.3/public-api.json get /api/pat/v1/users/tokens","href":"/6.3/api-reference/personal-access-tokens-admin/retrieves-a-list-of-personal-access-tokens"},{"title":"Delete a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"Delete users' tokens in bulk","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/users/tokens/delete/bulk","href":"/6.3/api-reference/personal-access-tokens-admin/delete-a-list-of-personal-access-tokens"},{"title":"Invalidate a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"Invalidate users' tokens in bulk","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/users/tokens/invalidate/bulk","href":"/6.3/api-reference/personal-access-tokens-admin/invalidate-a-list-of-personal-access-tokens"},{"title":"Retrieves a list of personal access tokens","deprecated":null,"version":null,"sidebarTitle":"List tokens for user","openapi":"/api-specs/6.3/public-api.json get /api/pat/v1/users/{userId}/tokens","href":"/6.3/api-reference/personal-access-tokens-admin/retrieves-a-list-of-personal-access-tokens-1"},{"title":"Delete all personal access token of a User","deprecated":null,"version":null,"sidebarTitle":"Delete all tokens for user","openapi":"/api-specs/6.3/public-api.json delete /api/pat/v1/users/{userId}/tokens","href":"/6.3/api-reference/personal-access-tokens-admin/delete-all-personal-access-token-of-a-user"},{"title":"Invalidate all personal access tokens of a User","deprecated":null,"version":null,"sidebarTitle":"Invalidate all tokens for user","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/users/{userId}/tokens/invalidate","href":"/6.3/api-reference/personal-access-tokens-admin/invalidate-all-personal-access-tokens-of-a-user"},{"title":"Delete a personal access token of a User","deprecated":null,"version":null,"sidebarTitle":"Delete token for user","openapi":"/api-specs/6.3/public-api.json delete /api/pat/v1/users/{userId}/tokens/{patId}","href":"/6.3/api-reference/personal-access-tokens-admin/delete-a-personal-access-token-of-a-user"},{"title":"Invalidate a personal access token of a User","deprecated":null,"version":null,"sidebarTitle":"Invalidate token for user","openapi":"/api-specs/6.3/public-api.json post /api/pat/v1/users/{userId}/tokens/{patId}/invalidate","href":"/6.3/api-reference/personal-access-tokens-admin/invalidate-a-personal-access-token-of-a-user"}]},{"group":"Audit Trail","pages":[{"title":"List audit events","deprecated":null,"version":null,"sidebarTitle":"List audit events","openapi":"/api-specs/6.3/public-api.json get /api/audittrail/v1/auditevents","href":"/6.3/api-reference/audit-trail/get-apiaudittrailv1auditevents"},{"title":"Get distinct field values","deprecated":null,"version":null,"sidebarTitle":"Get distinct field values","openapi":"/api-specs/6.3/public-api.json get /api/audittrail/v1/fieldValues","href":"/6.3/api-reference/audit-trail/get-apiaudittrailv1fieldvalues"},{"title":"Search audit events","deprecated":null,"version":null,"sidebarTitle":"Search audit events","openapi":"/api-specs/6.3/public-api.json post /api/audittrail/v1/search","href":"/6.3/api-reference/audit-trail/post-apiaudittrailv1search"}]},{"group":"Custom metrics","pages":[{"title":"Send a metric alert","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/metricAlerts/v1","href":"/6.3/api-reference/custom-metrics/send-a-metric-alert"},{"title":"Log metric values","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/metricValues/v1","href":"/6.3/api-reference/custom-metrics/log-metric-values"},{"title":"Retrieve metric values","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/metricValues/v1/{modelMonitoringId}/{metric}","href":"/6.3/api-reference/custom-metrics/retrieve-metric-values"}]},{"group":"PPM","pages":[{"title":"Get Admin Config","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/v4/ppm/admin/config","href":"/6.3/api-reference/ppm/get-admin-config"},{"title":"Create Admin Config","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/v4/ppm/admin/config","href":"/6.3/api-reference/ppm/create-admin-config"},{"title":"Delete Admin Config","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/v4/ppm/admin/config/{configId}","href":"/6.3/api-reference/ppm/delete-admin-config"},{"title":"Update Admin Config","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/v4/ppm/admin/config/{configId}","href":"/6.3/api-reference/ppm/update-admin-config"},{"title":"Get Workspace PPM Config with Repository Detection","deprecated":null,"version":null,"sidebarTitle":"Get Workspace PPM config","openapi":"/api-specs/6.3/public-api.json get /api/v4/ppm/projects/{projectId}/workspaces/{workspaceId}/config","href":"/6.3/api-reference/ppm/get-workspace-ppm-config-with-repository-detection"},{"title":"Search PPM Snapshots with Workspace Repository Targeting","deprecated":null,"version":null,"sidebarTitle":"Search PPM snapshots","openapi":"/api-specs/6.3/public-api.json post /api/v4/ppm/search","href":"/6.3/api-reference/ppm/search-ppm-snapshots-with-workspace-repository-targeting"},{"title":"Render PPM Installation Snippet","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/v4/ppm/snippet","href":"/6.3/api-reference/ppm/render-ppm-installation-snippet"}]},{"group":"Model Monitoring models","pages":[{"title":"Get prediction traffic","deprecated":null,"version":null,"sidebarTitle":"Get prediction traffic","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/get-prediction-traffic","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodelget-prediction-traffic"},{"title":"Get ground truth traffic","deprecated":null,"version":null,"sidebarTitle":"Get ground truth traffic","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/traffic/ground-truth","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodel-trafficground-truth"},{"title":"Register dataset config","deprecated":null,"version":null,"sidebarTitle":"Register dataset config","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/model/{model_id}/register-dataset/{dataset_type}","href":"/6.3/api-reference/model-monitoring-models/put-model-monitorv2apimodel-register-dataset"},{"title":"Get model","deprecated":null,"version":null,"sidebarTitle":"Get model","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodel"},{"title":"Register model","deprecated":null,"version":null,"sidebarTitle":"Register model","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/model","href":"/6.3/api-reference/model-monitoring-models/put-model-monitorv2apimodel"},{"title":"Delete model","deprecated":null,"version":null,"sidebarTitle":"Delete model","openapi":"/api-specs/6.3/public-api.json delete /model-monitor/v2/api/model","href":"/6.3/api-reference/model-monitoring-models/delete-model-monitorv2apimodel"},{"title":"Update model","deprecated":null,"version":null,"sidebarTitle":"Update model","openapi":"/api-specs/6.3/public-api.json patch /model-monitor/v2/api/model","href":"/6.3/api-reference/model-monitoring-models/patch-model-monitorv2apimodel"},{"title":"List models","deprecated":null,"version":null,"sidebarTitle":"List models","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/models","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodels"},{"title":"Get model summary","deprecated":null,"version":null,"sidebarTitle":"Get model summary","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/get_model_summary","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apiget_model_summary"},{"title":"Get model variables summary","deprecated":null,"version":null,"sidebarTitle":"Get model variables summary","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/variables/summary","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodel-variablessummary"},{"title":"Update model visibility","deprecated":null,"version":null,"sidebarTitle":"Update model visibility","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/model/{model_id}/visibility","href":"/6.3/api-reference/model-monitoring-models/put-model-monitorv2apimodel-visibility"},{"title":"List model collaborators","deprecated":null,"version":null,"sidebarTitle":"List model collaborators","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/collaborators","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodel-collaborators"},{"title":"Update collaborator role","deprecated":null,"version":null,"sidebarTitle":"Update collaborator role","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/model/{model_id}/collaborators","href":"/6.3/api-reference/model-monitoring-models/put-model-monitorv2apimodel-collaborators"},{"title":"Add model collaborators","deprecated":null,"version":null,"sidebarTitle":"Add collaborators","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/collaborators","href":"/6.3/api-reference/model-monitoring-models/post-model-monitorv2apimodel-collaborators"},{"title":"Remove model collaborator","deprecated":null,"version":null,"sidebarTitle":"Remove collaborator","openapi":"/api-specs/6.3/public-api.json delete /model-monitor/v2/api/model/{model_id}/collaborators","href":"/6.3/api-reference/model-monitoring-models/delete-model-monitorv2apimodel-collaborators"},{"title":"List model tags","deprecated":null,"version":null,"sidebarTitle":"List model tags","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/tags","href":"/6.3/api-reference/model-monitoring-models/get-model-monitorv2apimodel-tags"},{"title":"Add model tags","deprecated":null,"version":null,"sidebarTitle":"Add model tags","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/tags","href":"/6.3/api-reference/model-monitoring-models/post-model-monitorv2apimodel-tags"},{"title":"Remove model tag","deprecated":null,"version":null,"sidebarTitle":"Remove model tag","openapi":"/api-specs/6.3/public-api.json delete /model-monitor/v2/api/model/{model_id}/tags","href":"/6.3/api-reference/model-monitoring-models/delete-model-monitorv2apimodel-tags"},{"title":"Archive model tag","deprecated":null,"version":null,"sidebarTitle":"Archive model tag","openapi":"/api-specs/6.3/public-api.json patch /model-monitor/v2/api/model-tag/{tag_id}/archive","href":"/6.3/api-reference/model-monitoring-models/patch-model-monitorv2apimodel-tag-archive"},{"title":"Unarchive model tag","deprecated":null,"version":null,"sidebarTitle":"Unarchive model tag","openapi":"/api-specs/6.3/public-api.json patch /model-monitor/v2/api/model-tag/{tag_id}/unarchive","href":"/6.3/api-reference/model-monitoring-models/patch-model-monitorv2apimodel-tag-unarchive"},{"title":"Get summary for workbench model versions","deprecated":null,"version":null,"sidebarTitle":"Get workbench version summary","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/workbench/model/version/summary","href":"/6.3/api-reference/model-monitoring-models/get-summary-for-workbench-model-versions"}]},{"group":"Model Monitoring drift and quality","pages":[{"title":"Analyze drift","deprecated":null,"version":null,"sidebarTitle":"Analyze drift","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/analyse-drift","href":"/6.3/api-reference/model-monitoring-drift-and-quality/post-model-monitorv2apimodel-analyse-drift"},{"title":"Get drift user query","deprecated":null,"version":null,"sidebarTitle":"Get drift user query","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/drift-user-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-drift-user-query"},{"title":"Get drift scheduler query","deprecated":null,"version":null,"sidebarTitle":"Get drift scheduler query","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/drift-scheduler-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-drift-scheduler-query"},{"title":"Get column drift trend","deprecated":null,"version":null,"sidebarTitle":"Get column drift trend","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/{column_id}/drift-trend","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-drift-trend"},{"title":"Save drift scheduler query","deprecated":null,"version":null,"sidebarTitle":"Save drift scheduler query","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/save-scheduler-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/post-model-monitorv2apimodel-save-scheduler-query"},{"title":"Get drift check history","deprecated":null,"version":null,"sidebarTitle":"Get drift check history","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/drift-schedule-checks-history","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-drift-schedule-checks-history"},{"title":"Get scheduled drift check data","deprecated":null,"version":null,"sidebarTitle":"Get scheduled drift check data","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/{scheduler_id}/scheduled-check-drift-data","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-scheduled-check-drift-data"},{"title":"List dataset jobs","deprecated":null,"version":null,"sidebarTitle":"List dataset jobs","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/{model_id}/dataset-jobs","href":"/6.3/api-reference/model-monitoring-drift-and-quality/post-model-monitorv2api-dataset-jobs"},{"title":"Get dataset timeline","deprecated":null,"version":null,"sidebarTitle":"Get dataset timeline","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/dataset-timeline","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-dataset-timeline"},{"title":"Analyze model quality","deprecated":null,"version":null,"sidebarTitle":"Analyze model quality","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/analyze-model-quality","href":"/6.3/api-reference/model-monitoring-drift-and-quality/post-model-monitorv2apimodel-analyze-model-quality"},{"title":"Get quality user query","deprecated":null,"version":null,"sidebarTitle":"Get quality user query","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/model-quality-user-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-model-quality-user-query"},{"title":"Get model quality trend","deprecated":null,"version":null,"sidebarTitle":"Get model quality trend","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/model-quality-trend","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-model-quality-trend"},{"title":"Get quality scheduler query","deprecated":null,"version":null,"sidebarTitle":"Get quality scheduler query","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/model-quality-scheduler-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-model-quality-scheduler-query"},{"title":"Save quality scheduler query","deprecated":null,"version":null,"sidebarTitle":"Save quality scheduler query","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/model/{model_id}/model-quality-scheduler-query","href":"/6.3/api-reference/model-monitoring-drift-and-quality/post-model-monitorv2apimodel-model-quality-scheduler-query"},{"title":"Get quality check history","deprecated":null,"version":null,"sidebarTitle":"Get quality check history","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{model_id}/model-quality-scheduled-checks-history","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-model-quality-scheduled-checks-history"},{"title":"Get scheduled quality check data","deprecated":null,"version":null,"sidebarTitle":"Get scheduled quality check data","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/model/{scheduled_check_id}/model-quality-scheduled-check-data","href":"/6.3/api-reference/model-monitoring-drift-and-quality/get-model-monitorv2apimodel-model-quality-scheduled-check-data"}]},{"group":"Model Monitoring settings","pages":[{"title":"Get global settings.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/setting/global","href":"/6.3/api-reference/model-monitoring-settings/get-global-settings"},{"title":"Update global settings.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/setting/global","href":"/6.3/api-reference/model-monitoring-settings/update-global-settings"},{"title":"Get the existing user setting for the given user.","deprecated":null,"version":null,"sidebarTitle":"Get user settings","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/setting/user","href":"/6.3/api-reference/model-monitoring-settings/get-the-existing-user-setting-for-the-given-user"},{"title":"Update the existing user setting for the user.","deprecated":null,"version":null,"sidebarTitle":"Update user settings","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/setting/user","href":"/6.3/api-reference/model-monitoring-settings/update-the-existing-user-setting-for-the-user"},{"title":"Get drift default settings","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/setting/default/drift","href":"/6.3/api-reference/model-monitoring-settings/get-drift-default-settings"},{"title":"Update the drift default settings.","deprecated":null,"version":null,"sidebarTitle":"Update drift defaults","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/setting/default/drift","href":"/6.3/api-reference/model-monitoring-settings/update-the-drift-default-settings"},{"title":"Get model quality metric default settings","deprecated":null,"version":null,"sidebarTitle":"Get quality metric defaults","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/setting/default/metric","href":"/6.3/api-reference/model-monitoring-settings/get-model-quality-metric-default-settings"},{"title":"Update the model quality metric default settings.","deprecated":null,"version":null,"sidebarTitle":"Update quality metric defaults","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/setting/default/metric","href":"/6.3/api-reference/model-monitoring-settings/update-the-model-quality-metric-default-settings"},{"title":"Fetch alert config for the given model.","deprecated":null,"version":null,"sidebarTitle":"Get model alert config","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/notification/model-config/{model_id}","href":"/6.3/api-reference/model-monitoring-settings/fetch-alert-config-for-the-given-model"},{"title":"Create or Update the existing model alert config.","deprecated":null,"version":null,"sidebarTitle":"Set model alert config","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/notification/model-config/{model_id}","href":"/6.3/api-reference/model-monitoring-settings/create-or-update-the-existing-model-alert-config"},{"title":"Fetch channel config for notifications in DMM.","deprecated":null,"version":null,"sidebarTitle":"Get notification channel config","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/notification/channel-config","href":"/6.3/api-reference/model-monitoring-settings/fetch-channel-config-for-notifications-in-dmm"},{"title":"Create or Update existing channel config for notifications in DMM.","deprecated":null,"version":null,"sidebarTitle":"Set notification channel config","openapi":"/api-specs/6.3/public-api.json post /model-monitor/v2/api/notification/channel-config","href":"/6.3/api-reference/model-monitoring-settings/create-or-update-existing-channel-config-for-notifications-in-dmm"},{"title":"Pauses schedule job","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /model-monitor/api/scheduler/{schedulerJobId}/unschedule_scheduler_job","href":"/6.3/api-reference/model-monitoring-settings/pauses-schedule-job"},{"title":"Updates scheduler job of a model","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /model-monitor/api/scheduler/update_scheduler_config","href":"/6.3/api-reference/model-monitoring-settings/updates-scheduler-job-of-a-model"},{"title":"Gets schedule check data by schedule job ID","deprecated":null,"version":null,"sidebarTitle":"Get schedule check by ID","openapi":"/api-specs/6.3/public-api.json get /model-monitor/api/scheduler/{scheduleCheckId}/get_schedule_check_by_id","href":"/6.3/api-reference/model-monitoring-settings/gets-schedule-check-data-by-schedule-job-id"},{"title":"Creates a schedule check for a model drift","deprecated":null,"version":null,"sidebarTitle":"Create drift schedule check","openapi":"/api-specs/6.3/public-api.json post /model-monitor/api/scheduler/create_drift_schedule_check","href":"/6.3/api-reference/model-monitoring-settings/creates-a-schedule-check-for-a-model-drift"},{"title":"Gets schedule check job for model drift.","deprecated":null,"version":null,"sidebarTitle":"Get drift schedule check","openapi":"/api-specs/6.3/public-api.json get /model-monitor/api/scheduler/{modelId}/get_drift_schedule_check","href":"/6.3/api-reference/model-monitoring-settings/gets-schedule-check-job-for-model-drift"},{"title":"Creates a schedule check for model quality.","deprecated":null,"version":null,"sidebarTitle":"Create quality schedule check","openapi":"/api-specs/6.3/public-api.json post /model-monitor/api/scheduler/create_quality_schedule_check","href":"/6.3/api-reference/model-monitoring-settings/creates-a-schedule-check-for-model-quality"},{"title":"Gets schedule check job for model quality","deprecated":null,"version":null,"sidebarTitle":"Get quality schedule check","openapi":"/api-specs/6.3/public-api.json get /model-monitor/api/scheduler/{modelId}/get_quality_schedule_check","href":"/6.3/api-reference/model-monitoring-settings/gets-schedule-check-job-for-model-quality"},{"title":"Sends test mail","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /model-monitor/api/scheduler/test_email","href":"/6.3/api-reference/model-monitoring-settings/sends-test-mail"}]},{"group":"Model Monitoring authentication","pages":[{"title":"Ping","deprecated":null,"version":null,"sidebarTitle":"Ping","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/ping","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiping"},{"title":"Log in","deprecated":null,"version":null,"sidebarTitle":"Log in","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/login","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthlogin"},{"title":"Log out","deprecated":null,"version":null,"sidebarTitle":"Log out","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/logout","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthlogout"},{"title":"Get current user","deprecated":null,"version":null,"sidebarTitle":"Get current user","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/user/current","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthusercurrent"},{"title":"Get API key report","deprecated":null,"version":null,"sidebarTitle":"Get API key report","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/api_key_report","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthapi_key_report"},{"title":"Get OIDC details","deprecated":true,"version":null,"sidebarTitle":"Get OIDC details","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/get_oidc_details","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthget_oidc_details"},{"title":"Generate user API key","deprecated":true,"version":null,"sidebarTitle":"Generate user API key","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/user/generate_api_key","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthusergenerate_api_key"},{"title":"Get user API key","deprecated":null,"version":null,"sidebarTitle":"Get user API key","openapi":"/api-specs/6.3/public-api.json get /model-monitor/v2/api/auth/user/api_key","href":"/6.3/api-reference/model-monitoring-authentication/get-model-monitorv2apiauthuserapi_key"},{"title":"Revoke user API key","deprecated":null,"version":null,"sidebarTitle":"Revoke user API key","openapi":"/api-specs/6.3/public-api.json put /model-monitor/v2/api/auth/user/revoke_api_key","href":"/6.3/api-reference/model-monitoring-authentication/put-model-monitorv2apiauthuserrevoke_api_key"}]},{"group":"Governance bundles","pages":[{"title":"List attachment overviews","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/attachment-overviews","href":"/6.3/api-reference/governance-bundles/list-attachment-overviews"},{"title":"List bundle stages (Stage View)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundle-stages","href":"/6.3/api-reference/governance-bundles/list-bundle-stages-stage-view"},{"title":"Bulk reassign bundle stages","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundle-stages/bulk-reassign","href":"/6.3/api-reference/governance-bundles/bulk-reassign-bundle-stages"},{"title":"List bundles","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles","href":"/6.3/api-reference/governance-bundles/list-bundles"},{"title":"Create new bundle","deprecated":null,"version":null,"sidebarTitle":"Create bundle","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles","href":"/6.3/api-reference/governance-bundles/create-new-bundle"},{"title":"Bulk update bundles","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles/bulk-update","href":"/6.3/api-reference/governance-bundles/bulk-update-bundles"},{"title":"Get bundle by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles/{id}","href":"/6.3/api-reference/governance-bundles/get-bundle-by-id"},{"title":"Delete bundle by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/governance/v1/bundles/{id}","href":"/6.3/api-reference/governance-bundles/delete-bundle-by-id"},{"title":"Update bundle by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/governance/v1/bundles/{id}","href":"/6.3/api-reference/governance-bundles/update-bundle-by-id"},{"title":"Get bundle approvals","deprecated":null,"version":null,"sidebarTitle":"List bundle approval statuses","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles/{id}/approvals","href":"/6.3/api-reference/governance-bundles/get-bundle-approvals"},{"title":"Create revalidation config for an approval","deprecated":null,"version":null,"sidebarTitle":"Create approval revalidation","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles/{id}/approvals/{approvalId}/revalidation","href":"/6.3/api-reference/governance-bundles/create-revalidation-config-for-an-approval"},{"title":"Delete revalidation config from an approval","deprecated":null,"version":null,"sidebarTitle":"Delete approval revalidation","openapi":"/api-specs/6.3/public-api.json delete /api/governance/v1/bundles/{id}/approvals/{approvalId}/revalidation","href":"/6.3/api-reference/governance-bundles/delete-revalidation-config-from-an-approval"},{"title":"Update revalidation config for an approval","deprecated":null,"version":null,"sidebarTitle":"Update approval revalidation","openapi":"/api-specs/6.3/public-api.json patch /api/governance/v1/bundles/{id}/approvals/{approvalId}/revalidation","href":"/6.3/api-reference/governance-bundles/update-revalidation-config-for-an-approval"},{"title":"Archive all monitored models for a bundle","deprecated":null,"version":null,"sidebarTitle":"Archive bundle monitored models","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles/{id}/archive-endpoints","href":"/6.3/api-reference/governance-bundles/archive-all-monitored-models-for-a-bundle"},{"title":"Create new attachment","deprecated":null,"version":null,"sidebarTitle":"Attach object to bundle","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles/{id}/attachments","href":"/6.3/api-reference/governance-bundles/create-new-attachment"},{"title":"Delete attachment","deprecated":true,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/governance/v1/bundles/{id}/attachments/{attachmentID}","href":"/6.3/api-reference/governance-bundles/delete-attachment"},{"title":"Get bundle gates","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles/{id}/gates","href":"/6.3/api-reference/governance-bundles/get-bundle-gates"},{"title":"Set monitored model as governed","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/bundles/{id}/register-endpoint","href":"/6.3/api-reference/governance-bundles/set-monitored-model-as-governed"},{"title":"Download a PDF report for a bundle","deprecated":null,"version":null,"sidebarTitle":"Download bundle PDF report","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles/{id}/report","href":"/6.3/api-reference/governance-bundles/download-a-pdf-report-for-a-bundle"},{"title":"Update bundle stage by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/governance/v1/bundles/{id}/stages/{stageID}","href":"/6.3/api-reference/governance-bundles/update-bundle-stage-by-id"},{"title":"Update monitored model entry","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/bundles/{id}/update-endpoint/{endpointID}","href":"/6.3/api-reference/governance-bundles/update-monitored-model-entry"},{"title":"Add a policy to govern a bundle","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/add-policies-to-bundle","href":"/6.3/api-reference/governance-bundles/add-a-policy-to-govern-a-bundle"},{"title":"Bulk add attachments to bundles","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/bulk-add-attachments","href":"/6.3/api-reference/governance-bundles/bulk-add-attachments-to-bundles"},{"title":"Delete attachment and results","deprecated":null,"version":null,"sidebarTitle":"Delete attachment and results","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/delete-attachment-and-results","href":"/6.3/api-reference/governance-bundles/delete-attachment-and-results"},{"title":"Replace a bundle's primary policy with a different policy","deprecated":null,"version":null,"sidebarTitle":"Replace bundle primary policy","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/replace-bundle-primary-policy","href":"/6.3/api-reference/governance-bundles/replace-a-bundles-primary-policy-with-a-different-policy"},{"title":"Update approval by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/update-approval","href":"/6.3/api-reference/governance-bundles/update-approval-by-id"},{"title":"Update the policy of a bundle","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/governance/v1/rpc/update-bundle-policy","href":"/6.3/api-reference/governance-bundles/update-the-policy-of-a-bundle"},{"title":"Replace a policy version in a bundle","deprecated":null,"version":null,"sidebarTitle":"Replace bundle policy version","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/upgrade-bundle-policy","href":"/6.3/api-reference/governance-bundles/replace-a-policy-version-in-a-bundle"}]},{"group":"Governance policies","pages":[{"title":"Create or update a policy","deprecated":true,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/policies","href":"/6.3/api-reference/governance-policies/create-or-update-a-policy"},{"title":"Create a policy","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/policies","href":"/6.3/api-reference/governance-policies/create-a-policy"},{"title":"Get policy by ID","deprecated":null,"version":null,"sidebarTitle":"Get policy structure","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policies/{id}","href":"/6.3/api-reference/governance-policies/get-policy-by-id"},{"title":"Update the policy meta by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/policies/{id}","href":"/6.3/api-reference/governance-policies/update-the-policy-meta-by-id"},{"title":"Delete policy by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/governance/v1/policies/{id}","href":"/6.3/api-reference/governance-policies/delete-policy-by-id"},{"title":"Get the policy definition YAML by ID","deprecated":null,"version":null,"sidebarTitle":"Get policy definition YAML","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policies/{id}/definition","href":"/6.3/api-reference/governance-policies/get-the-policy-definition-yaml-by-id"},{"title":"Create or update a policy definition through yaml","deprecated":null,"version":null,"sidebarTitle":"Create or update policy YAML","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/policies/{id}/definition","href":"/6.3/api-reference/governance-policies/create-or-update-a-policy-definition-through-yaml"},{"title":"Update the policy status by ID","deprecated":null,"version":null,"sidebarTitle":"Update policy status","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/policies/{id}/status","href":"/6.3/api-reference/governance-policies/update-the-policy-status-by-id"},{"title":"List Policy Versions","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policies/{id}/versions","href":"/6.3/api-reference/governance-policies/list-policy-versions"},{"title":"Create a policy version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/policies/{id}/versions","href":"/6.3/api-reference/governance-policies/create-a-policy-version"},{"title":"List policy enforcers","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policy-enforcers","href":"/6.3/api-reference/governance-policies/list-policy-enforcers"},{"title":"Create a policy enforcer","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/policy-enforcers","href":"/6.3/api-reference/governance-policies/create-a-policy-enforcer"},{"title":"Update a policy enforcer","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /api/governance/v1/policy-enforcers/{id}","href":"/6.3/api-reference/governance-policies/update-a-policy-enforcer"},{"title":"List policy overviews","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policy-overviews","href":"/6.3/api-reference/governance-policies/list-policy-overviews"},{"title":"Get the policy version by version tag","deprecated":null,"version":null,"sidebarTitle":"Get policy version","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policy-versions/{id}","href":"/6.3/api-reference/governance-policies/get-the-policy-version-by-version-tag"},{"title":"Get the policy version definition by version tag","deprecated":null,"version":null,"sidebarTitle":"Get policy version definition","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policy-versions/{id}/definition","href":"/6.3/api-reference/governance-policies/get-the-policy-version-definition-by-version-tag"},{"title":"Create or update a policy version definition through yaml","deprecated":null,"version":null,"sidebarTitle":"Create or update version YAML","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/policy-versions/{id}/definition","href":"/6.3/api-reference/governance-policies/create-or-update-a-policy-version-definition-through-yaml"},{"title":"Diff two policy versions","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/policy-versions/{id}/diff/{targetId}","href":"/6.3/api-reference/governance-policies/diff-two-policy-versions"},{"title":"Draft a policy version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/draft-latest-published-policy-version","href":"/6.3/api-reference/governance-policies/draft-a-policy-version"},{"title":"Publish a policy version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/publish-policy-version","href":"/6.3/api-reference/governance-policies/publish-a-policy-version"}]},{"group":"Governance evidence and results","pages":[{"title":"List Findings","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/bundles/{id}/findings","href":"/6.3/api-reference/governance-evidence-and-results/list-findings"},{"title":"List evidence template paginated","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/evidence-templates","href":"/6.3/api-reference/governance-evidence-and-results/list-evidence-template-paginated"},{"title":"Get evidence template by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/evidence-templates/{id}","href":"/6.3/api-reference/governance-evidence-and-results/get-evidence-template-by-id"},{"title":"Upsert evidence template","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/evidence-templates/{id}","href":"/6.3/api-reference/governance-evidence-and-results/upsert-evidence-template"},{"title":"Delete evidence template by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/governance/v1/evidence-templates/{id}","href":"/6.3/api-reference/governance-evidence-and-results/delete-evidence-template-by-id"},{"title":"Get evidence template definition YAML by ID","deprecated":null,"version":null,"sidebarTitle":"Get evidence template YAML","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/evidence-templates/{id}/definition","href":"/6.3/api-reference/governance-evidence-and-results/get-evidence-template-definition-yaml-by-id"},{"title":"Update evidence template definition by ID","deprecated":null,"version":null,"sidebarTitle":"Update evidence template YAML","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/evidence-templates/{id}/definition","href":"/6.3/api-reference/governance-evidence-and-results/update-evidence-template-definition-by-id"},{"title":"Update evidence template status by ID","deprecated":null,"version":null,"sidebarTitle":"Update evidence template status","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/evidence-templates/{id}/status","href":"/6.3/api-reference/governance-evidence-and-results/update-evidence-template-status-by-id"},{"title":"Create new finding","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/findings","href":"/6.3/api-reference/governance-evidence-and-results/create-new-finding"},{"title":"Get finding by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/findings/{id}","href":"/6.3/api-reference/governance-evidence-and-results/get-finding-by-id"},{"title":"Update the finding by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/findings/{id}","href":"/6.3/api-reference/governance-evidence-and-results/update-the-finding-by-id"},{"title":"List results","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/results","href":"/6.3/api-reference/governance-evidence-and-results/list-results"},{"title":"Submit a final result for an artifact (does not recompute classification)","deprecated":null,"version":null,"sidebarTitle":"Submit final result","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/results","href":"/6.3/api-reference/governance-evidence-and-results/submit-a-final-result-for-an-artifact-does-not-recompute-classification"},{"title":"Get latest results for bundle ID","deprecated":null,"version":null,"sidebarTitle":"Get latest submitted results","openapi":"/api-specs/6.3/public-api.json get /api/governance/v1/results/latest","href":"/6.3/api-reference/governance-evidence-and-results/get-latest-results-for-bundle-id"},{"title":"Bulk update finding severity or due date","deprecated":null,"version":null,"sidebarTitle":"Bulk update findings","openapi":"/api-specs/6.3/public-api.json put /api/governance/v1/rpc/bulk-edit-findings","href":"/6.3/api-reference/governance-evidence-and-results/bulk-update-finding-severity-or-due-date"}]},{"group":"Governance operations","pages":[{"title":"[BETA] Analyze model monitor metrics","deprecated":null,"version":null,"sidebarTitle":"Analyze monitor metrics (beta)","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/analyze-monitor-model","href":"/6.3/api-reference/governance-operations/[beta]-analyze-model-monitor-metrics"},{"title":"Attach each App's mandatory policies to its governed bundle","deprecated":null,"version":null,"sidebarTitle":"Attach App enforced policies","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/attach-app-enforced-policies","href":"/6.3/api-reference/governance-operations/attach-each-apps-mandatory-policies-to-its-governed-bundle"},{"title":"Clone a bundle into a new, standalone bundle","deprecated":null,"version":null,"sidebarTitle":"Clone bundle","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/clone-bundle","href":"/6.3/api-reference/governance-operations/clone-a-bundle-into-a-new-standalone-bundle"},{"title":"compute a policy within the context of a bundle","deprecated":null,"version":null,"sidebarTitle":"Compute bundle policy progress","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/compute-policy","href":"/6.3/api-reference/governance-operations/compute-a-policy-within-the-context-of-a-bundle"},{"title":"Copy the transferable results from one bundle to another","deprecated":null,"version":null,"sidebarTitle":"Copy bundle results","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/copy-bundle","href":"/6.3/api-reference/governance-operations/copy-the-transferable-results-from-one-bundle-to-another"},{"title":"Diff policies between two bundles","deprecated":null,"version":null,"sidebarTitle":"Diff bundle policies","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/diff-bundle-policies","href":"/6.3/api-reference/governance-operations/diff-policies-between-two-bundles"},{"title":"Publish an approval event and get the computed approval","deprecated":null,"version":null,"sidebarTitle":"Transition approval status","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/publish-approval-event","href":"/6.3/api-reference/governance-operations/publish-an-approval-event-and-get-the-computed-approval"},{"title":"Reset bundle results, drafts, approvals, stage assignees, and optionally detach attachments","deprecated":null,"version":null,"sidebarTitle":"Reset bundle","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/reset-bundle","href":"/6.3/api-reference/governance-operations/reset-bundle-results-drafts-approvals-stage-assignees-and-optionally-detach-attachments"},{"title":"Snapshot a bundle into an evidence-restricted copy and revoke the source's gated approvals","deprecated":null,"version":null,"sidebarTitle":"Snapshot bundle","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/snapshot-bundle","href":"/6.3/api-reference/governance-operations/snapshot-a-bundle-into-an-evidence-restricted-copy-and-revoke-the-sources-gated-approvals"},{"title":"Submit a result and get computed policy","deprecated":null,"version":null,"sidebarTitle":"Submit result to policy","openapi":"/api-specs/6.3/public-api.json post /api/governance/v1/rpc/submit-result-to-policy","href":"/6.3/api-reference/governance-operations/submit-a-result-and-get-computed-policy"}]},{"group":"NetApp Volumes","pages":[{"title":"Get if user has all provided volume permissions","deprecated":null,"version":null,"sidebarTitle":"Check volume permissions","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/account/authz/permissions/volume/:id","href":"/6.3/api-reference/netapp-volumes/get-if-user-has-all-provided-volume-permissions"},{"title":"Attach volume to project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/attach-volume-to-project","href":"/6.3/api-reference/netapp-volumes/attach-volume-to-project"},{"title":"Bulk attaches volumes to target project and allows for authorized user impersonation","deprecated":null,"version":null,"sidebarTitle":"Bulk attach volumes to Project","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/bulk-attach-volumes-to-project","href":"/6.3/api-reference/netapp-volumes/bulk-attaches-volumes-to-target-project-and-allows-for-authorized-user-impersonation"},{"title":"Bulk copies volumes and contents to target project and allows for authorized user impersonation","deprecated":null,"version":null,"sidebarTitle":"Bulk copy volumes to Project","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/bulk-copy-volumes-to-project","href":"/6.3/api-reference/netapp-volumes/bulk-copies-volumes-and-contents-to-target-project-and-allows-for-authorized-user-impersonation"},{"title":"Check whether requesting user is over allowed volume limit","deprecated":null,"version":null,"sidebarTitle":"Check volume limit","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/check-is-over-limit","href":"/6.3/api-reference/netapp-volumes/check-whether-requesting-user-is-over-allowed-volume-limit"},{"title":"Delete volume by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/delete-volume","href":"/6.3/api-reference/netapp-volumes/delete-volume-by-id"},{"title":"Detach volume from project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/detach-volume-from-project","href":"/6.3/api-reference/netapp-volumes/detach-volume-from-project"},{"title":"Get volume mounts by project ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/get-volume-mounts","href":"/6.3/api-reference/netapp-volumes/get-volume-mounts-by-project-id"},{"title":"Mark volume for deletion","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/mark-volume-for-deletion","href":"/6.3/api-reference/netapp-volumes/mark-volume-for-deletion"},{"title":"Restore volume to active state","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/restore-volume","href":"/6.3/api-reference/netapp-volumes/restore-volume-to-active-state"},{"title":"Get domino staging volume name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/staging-volume","href":"/6.3/api-reference/netapp-volumes/get-domino-staging-volume-name"},{"title":"List volumes","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes","href":"/6.3/api-reference/netapp-volumes/list-volumes"},{"title":"Create new volume","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/volumes","href":"/6.3/api-reference/netapp-volumes/create-new-volume"},{"title":"List accessible volume IDs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/ids","href":"/6.3/api-reference/netapp-volumes/list-accessible-volume-ids"},{"title":"Get a volume by unique name","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/unique-name/{uniqueName}","href":"/6.3/api-reference/netapp-volumes/get-a-volume-by-unique-name"},{"title":"Get volume by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}","href":"/6.3/api-reference/netapp-volumes/get-volume-by-id"},{"title":"Update Volume","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json patch /remotefs/v1/volumes/{id}","href":"/6.3/api-reference/netapp-volumes/update-volume"},{"title":"Get the connection snippets for a given volume to access as a datasource","deprecated":null,"version":null,"sidebarTitle":"Get volume connection snippets","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/connection-snippets","href":"/6.3/api-reference/netapp-volumes/get-the-connection-snippets-for-a-given-volume-to-access-as-a-datasource"},{"title":"Get grants by Volume ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/grants","href":"/6.3/api-reference/netapp-volumes/get-grants-by-volume-id"},{"title":"Update grants by Volume ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /remotefs/v1/volumes/{id}/grants","href":"/6.3/api-reference/netapp-volumes/update-grants-by-volume-id"},{"title":"Download volume archive file from Domino to local","deprecated":null,"version":null,"sidebarTitle":"Download volume archive","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/download-archive","href":"/6.3/api-reference/netapp-volumes/download-volume-archive-file-from-domino-to-local"},{"title":"Get volume snapshot file raw content at subpath for previewing with truncation","deprecated":null,"version":null,"sidebarTitle":"Preview snapshot file","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files/preview/{path}","href":"/6.3/api-reference/netapp-volumes/get-volume-snapshot-file-raw-content-at-subpath-for-previewing-with-truncation"},{"title":"Get file names in a volume","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files","href":"/6.3/api-reference/netapp-volumes/get-file-names-in-a-volume"},{"title":"Deletes files from a volume","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /remotefs/v1/volumes/{id}/files","href":"/6.3/api-reference/netapp-volumes/deletes-files-from-a-volume"},{"title":"Attempts to rename volume file or directory","deprecated":null,"version":null,"sidebarTitle":"Rename volume file","openapi":"/api-specs/6.3/public-api.json patch /remotefs/v1/volumes/{id}/files","href":"/6.3/api-reference/netapp-volumes/attempts-to-rename-volume-file-or-directory"},{"title":"Check if a file(s) already exist in a Volume","deprecated":null,"version":null,"sidebarTitle":"Check for file collisions","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/volumes/{id}/files/check-collision","href":"/6.3/api-reference/netapp-volumes/check-if-a-files-already-exist-in-a-volume"},{"title":"Get volume file metadata content at specified path","deprecated":null,"version":null,"sidebarTitle":"Get volume file metadata","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files/metadata","href":"/6.3/api-reference/netapp-volumes/get-volume-file-metadata-content-at-specified-path"},{"title":"Get volume file raw content at subpath for previewing with truncation","deprecated":null,"version":null,"sidebarTitle":"Preview volume file","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files/preview/{path}","href":"/6.3/api-reference/netapp-volumes/get-volume-file-raw-content-at-subpath-for-previewing-with-truncation"},{"title":"Get non-directory volume file raw content at specified path","deprecated":null,"version":null,"sidebarTitle":"Get volume file content","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files/raw","href":"/6.3/api-reference/netapp-volumes/get-non-directory-volume-file-raw-content-at-specified-path"},{"title":"Get volume file raw content at subpath","deprecated":null,"version":null,"sidebarTitle":"Get volume file at path","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files/raw/{path}","href":"/6.3/api-reference/netapp-volumes/get-volume-file-raw-content-at-subpath"},{"title":"Get file names in a volume recursively","deprecated":null,"version":null,"sidebarTitle":"List volume files recursively","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/files/recursive","href":"/6.3/api-reference/netapp-volumes/get-file-names-in-a-volume-recursively"},{"title":"List keys in a volume","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/keys","href":"/6.3/api-reference/netapp-volumes/list-keys-in-a-volume"},{"title":"Retrieves the content of a key in a volume","deprecated":null,"version":null,"sidebarTitle":"Get volume key content","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/keys/{key}","href":"/6.3/api-reference/netapp-volumes/retrieves-the-content-of-a-key-in-a-volume"},{"title":"Write content to a specified volume key","deprecated":null,"version":null,"sidebarTitle":"Write volume key content","openapi":"/api-specs/6.3/public-api.json put /remotefs/v1/volumes/{id}/keys/{key}","href":"/6.3/api-reference/netapp-volumes/write-content-to-a-specified-volume-key"},{"title":"Send file upload chunk","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/volumes/{id}/uploads","href":"/6.3/api-reference/netapp-volumes/send-file-upload-chunk"},{"title":"Start process to upload a file(s) to a Volume","deprecated":null,"version":null,"sidebarTitle":"Start volume upload","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/volumes/{id}/uploads/start","href":"/6.3/api-reference/netapp-volumes/start-process-to-upload-a-files-to-a-volume"},{"title":"Returns whether this upload chunk has already been sent","deprecated":null,"version":null,"sidebarTitle":"Check upload chunk status","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/uploads/status","href":"/6.3/api-reference/netapp-volumes/returns-whether-this-upload-chunk-has-already-been-sent"},{"title":"Cancels the upload process to a volume","deprecated":null,"version":null,"sidebarTitle":"Cancel volume upload","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/uploads/{uploadID}","href":"/6.3/api-reference/netapp-volumes/cancels-the-upload-process-to-a-volume"},{"title":"Completes the volume file upload session","deprecated":null,"version":null,"sidebarTitle":"Complete volume upload","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/uploads/{uploadID}/complete","href":"/6.3/api-reference/netapp-volumes/completes-the-volume-file-upload-session"},{"title":"Get volume object URL","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/urls/{key}","href":"/6.3/api-reference/netapp-volumes/get-volume-object-url"}]},{"group":"NetApp Volumes snapshots","pages":[{"title":"Create new snapshot from a run","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/create-snapshot-from-run","href":"/6.3/api-reference/netapp-volumes-snapshots/create-new-snapshot-from-a-run"},{"title":"Delete snapshot by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/delete-snapshot","href":"/6.3/api-reference/netapp-volumes-snapshots/delete-snapshot-by-id"},{"title":"Restore snapshot to active state","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/rpc/restore-snapshot","href":"/6.3/api-reference/netapp-volumes-snapshots/restore-snapshot-to-active-state"},{"title":"List snapshots","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots","href":"/6.3/api-reference/netapp-volumes-snapshots/list-snapshots"},{"title":"Create new snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/snapshots","href":"/6.3/api-reference/netapp-volumes-snapshots/create-new-snapshot"},{"title":"Get snapshot by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}","href":"/6.3/api-reference/netapp-volumes-snapshots/get-snapshot-by-id"},{"title":"Update Snapshot by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /remotefs/v1/snapshots/{id}","href":"/6.3/api-reference/netapp-volumes-snapshots/update-snapshot-by-id"},{"title":"Add snapshot tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/snapshots/{id}/tags","href":"/6.3/api-reference/netapp-volumes-snapshots/add-snapshot-tag"},{"title":"Delete snapshot tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /remotefs/v1/snapshots/{id}/tags/{name}","href":"/6.3/api-reference/netapp-volumes-snapshots/delete-snapshot-tag"},{"title":"Get snapshot by volume ID and snapshot version","deprecated":null,"version":null,"sidebarTitle":"Get snapshot by version","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/snapshots/{version}","href":"/6.3/api-reference/netapp-volumes-snapshots/get-snapshot-by-volume-id-and-snapshot-version"},{"title":"Get file names in a volume snapshot","deprecated":null,"version":null,"sidebarTitle":"List snapshot files","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files","href":"/6.3/api-reference/netapp-volumes-snapshots/get-file-names-in-a-volume-snapshot"},{"title":"Get volume snapshot file metadata content at specified path","deprecated":null,"version":null,"sidebarTitle":"Get snapshot file metadata","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files/metadata","href":"/6.3/api-reference/netapp-volumes-snapshots/get-volume-snapshot-file-metadata-content-at-specified-path"},{"title":"Get non-directory volume snapshot file raw content at specified path","deprecated":null,"version":null,"sidebarTitle":"Get snapshot file content","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files/raw","href":"/6.3/api-reference/netapp-volumes-snapshots/get-non-directory-volume-snapshot-file-raw-content-at-specified-path"},{"title":"Get volume snapshot file raw content at subpath","deprecated":null,"version":null,"sidebarTitle":"Get snapshot file at path","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files/raw/{path}","href":"/6.3/api-reference/netapp-volumes-snapshots/get-volume-snapshot-file-raw-content-at-subpath"},{"title":"Get file names in a snapshot recursively","deprecated":null,"version":null,"sidebarTitle":"List snapshot files recursively","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/snapshots/{id}/files/recursive","href":"/6.3/api-reference/netapp-volumes-snapshots/get-file-names-in-a-snapshot-recursively"},{"title":"List keys in a volume snapshot","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/snapshots/{version}/keys","href":"/6.3/api-reference/netapp-volumes-snapshots/list-keys-in-a-volume-snapshot"},{"title":"Get volume snapshot object","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/snapshots/{version}/keys/{key}","href":"/6.3/api-reference/netapp-volumes-snapshots/get-volume-snapshot-object"},{"title":"Get volume snapshot object URL","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/volumes/{id}/snapshots/{version}/urls/{key}","href":"/6.3/api-reference/netapp-volumes-snapshots/get-volume-snapshot-object-url"}]},{"group":"NetApp Volumes filesystems","pages":[{"title":"List filesystem","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/filesystems","href":"/6.3/api-reference/netapp-volumes-filesystems/list-filesystem"},{"title":"Create new filesystem","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/filesystems","href":"/6.3/api-reference/netapp-volumes-filesystems/create-new-filesystem"},{"title":"Get filesystem by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/filesystems/{id}","href":"/6.3/api-reference/netapp-volumes-filesystems/get-filesystem-by-id"},{"title":"Update filesystem","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /remotefs/v1/filesystems/{id}","href":"/6.3/api-reference/netapp-volumes-filesystems/update-filesystem"},{"title":"Delete filesystem by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /remotefs/v1/filesystems/{id}","href":"/6.3/api-reference/netapp-volumes-filesystems/delete-filesystem-by-id"},{"title":"List available PVCs in the domino-compute namespace with the netapp-storage label","deprecated":null,"version":null,"sidebarTitle":"List NetApp root PVCs","openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/root-pvcs","href":"/6.3/api-reference/netapp-volumes-filesystems/list-available-pvcs-in-the-domino-compute-namespace-with-the-netapp-storage-label"}]},{"group":"NetApp Volumes transfers","pages":[{"title":"Gets all permissions for requesting user","deprecated":null,"version":null,"sidebarTitle":"List user permissions","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/account/authz/permissions/authorizedactions","href":"/6.3/api-reference/netapp-volumes-transfers/gets-all-permissions-for-requesting-user"},{"title":"List data transfers","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/data-transfers","href":"/6.3/api-reference/netapp-volumes-transfers/list-data-transfers"},{"title":"Create new data transfer","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/data-transfers","href":"/6.3/api-reference/netapp-volumes-transfers/create-new-data-transfer"},{"title":"Get data transfer by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/data-transfers/{id}","href":"/6.3/api-reference/netapp-volumes-transfers/get-data-transfer-by-id"},{"title":"Callback for data transfer from filetask","deprecated":null,"version":null,"sidebarTitle":"Data transfer callback","openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/data-transfers/{id}/callback","href":"/6.3/api-reference/netapp-volumes-transfers/callback-for-data-transfer-from-filetask"},{"title":"Create download archive","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /remotefs/v1/downloads","href":"/6.3/api-reference/netapp-volumes-transfers/create-download-archive"},{"title":"Get download task status","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/downloads/{id}","href":"/6.3/api-reference/netapp-volumes-transfers/get-download-task-status"},{"title":"Get import blobs task update","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /remotefs/v1/tasks/import-blobs/{key}/update","href":"/6.3/api-reference/netapp-volumes-transfers/get-import-blobs-task-update"}]},{"group":"Tags","pages":[{"title":"Get configuration limits","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/config","href":"/6.3/api-reference/tags/get-configuration-limits"},{"title":"Get entities by multiple tags","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/entities","href":"/6.3/api-reference/tags/get-entities-by-multiple-tags"},{"title":"Get tags for multiple entities","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/entity-tags","href":"/6.3/api-reference/tags/get-tags-for-multiple-entities"},{"title":"Delete all tags for an entity","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/taxonomy/v1/entity-tags","href":"/6.3/api-reference/tags/delete-all-tags-for-an-entity"},{"title":"List namespaces","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/namespaces","href":"/6.3/api-reference/tags/list-namespaces"},{"title":"Create a new namespace","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/namespaces","href":"/6.3/api-reference/tags/create-a-new-namespace"},{"title":"Bulk delete namespaces","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/namespaces/bulk-delete","href":"/6.3/api-reference/tags/bulk-delete-namespaces"},{"title":"Get a namespace by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/namespaces/{namespaceId}","href":"/6.3/api-reference/tags/get-a-namespace-by-id"},{"title":"Update a namespace","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/taxonomy/v1/namespaces/{namespaceId}","href":"/6.3/api-reference/tags/update-a-namespace"},{"title":"Delete a namespace","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/taxonomy/v1/namespaces/{namespaceId}","href":"/6.3/api-reference/tags/delete-a-namespace"},{"title":"Copy all tags from one entity to another","deprecated":null,"version":null,"sidebarTitle":"Copy entity tags","openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/copy-entity-tags","href":"/6.3/api-reference/tags/copy-all-tags-from-one-entity-to-another"},{"title":"Export taxonomy to file","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/export-to-file","href":"/6.3/api-reference/tags/export-taxonomy-to-file"},{"title":"Import from file","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/import-from-file","href":"/6.3/api-reference/tags/import-from-file"},{"title":"Merge tags","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/merge-tags","href":"/6.3/api-reference/tags/merge-tags"},{"title":"Tag an entity","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/tag-entity","href":"/6.3/api-reference/tags/tag-an-entity"},{"title":"Untag an entity","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/untag-entity","href":"/6.3/api-reference/tags/untag-an-entity"},{"title":"Validate import file","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/validate-file","href":"/6.3/api-reference/tags/validate-import-file"},{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/tags","href":"/6.3/api-reference/tags/list-tags"},{"title":"Create a new tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/tags","href":"/6.3/api-reference/tags/create-a-new-tag"},{"title":"Autocomplete tags","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/tags/autocomplete","href":"/6.3/api-reference/tags/autocomplete-tags"},{"title":"Bulk delete tags","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/tags/bulk-delete","href":"/6.3/api-reference/tags/bulk-delete-tags"},{"title":"Get a tag by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/tags/{tagId}","href":"/6.3/api-reference/tags/get-a-tag-by-id"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/taxonomy/v1/tags/{tagId}","href":"/6.3/api-reference/tags/update-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/taxonomy/v1/tags/{tagId}","href":"/6.3/api-reference/tags/delete-a-tag"},{"title":"Get entities by tag","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/tags/{tagId}/entities","href":"/6.3/api-reference/tags/get-entities-by-tag"},{"title":"Get full taxonomy tree","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/taxonomy","href":"/6.3/api-reference/tags/get-full-taxonomy-tree"}]},{"group":"Properties","pages":[{"title":"List properties","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/properties","href":"/6.3/api-reference/properties/list-properties"},{"title":"Create a new property","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/properties","href":"/6.3/api-reference/properties/create-a-new-property"},{"title":"Get a property by ID","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/properties/{propertyId}","href":"/6.3/api-reference/properties/get-a-property-by-id"},{"title":"Update a property","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json put /api/taxonomy/v1/properties/{propertyId}","href":"/6.3/api-reference/properties/update-a-property"},{"title":"Delete a property","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json delete /api/taxonomy/v1/properties/{propertyId}","href":"/6.3/api-reference/properties/delete-a-property"},{"title":"List property groups","deprecated":null,"version":null,"openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/property-groups","href":"/6.3/api-reference/properties/list-property-groups"},{"title":"Get property values for an entity","deprecated":null,"version":null,"sidebarTitle":"Get entity property values","openapi":"/api-specs/6.3/public-api.json get /api/taxonomy/v1/property-values/{entityType}/{entityId}","href":"/6.3/api-reference/properties/get-property-values-for-an-entity"},{"title":"Clear all property values for an entity","deprecated":null,"version":null,"sidebarTitle":"Clear entity property values","openapi":"/api-specs/6.3/public-api.json delete /api/taxonomy/v1/property-values/{entityType}/{entityId}","href":"/6.3/api-reference/properties/clear-all-property-values-for-an-entity"},{"title":"Set or clear property values for an entity","deprecated":null,"version":null,"sidebarTitle":"Set entity property values","openapi":"/api-specs/6.3/public-api.json patch /api/taxonomy/v1/property-values/{entityType}/{entityId}","href":"/6.3/api-reference/properties/set-or-clear-property-values-for-an-entity"},{"title":"Copy all property values from one entity to another","deprecated":null,"version":null,"sidebarTitle":"Copy property values","openapi":"/api-specs/6.3/public-api.json post /api/taxonomy/v1/rpc/copy-property-values","href":"/6.3/api-reference/properties/copy-all-property-values-from-one-entity-to-another"}]}]},{"group":"Domino Data API","root":{"title":"Domino Data API","href":"/6.3/reference/api/data_api/index"},"pages":[{"title":"Install the Data API","href":"/6.3/reference/api/data_api/install_the_data_api"},{"title":"Authentication","href":"/6.3/reference/api/data_api/authentication"},{"group":"Data Source use cases","root":{"title":"Data Source use cases","href":"/6.3/reference/api/data_api/datasource_usecases/index"},"pages":[{"title":"Access Datasets via Datasource proxy","href":"/6.3/reference/api/data_api/datasource_usecases/access-datasets-via-proxy"},{"title":"Query a tabular store","href":"/6.3/reference/api/data_api/datasource_usecases/simple_query"},{"title":"Read/Write to an object store","href":"/6.3/reference/api/data_api/datasource_usecases/object_store"},{"title":"Write to a local file","href":"/6.3/reference/api/data_api/datasource_usecases/write_to_file"},{"title":"Custom authentication","href":"/6.3/reference/api/data_api/datasource_usecases/custom_auth"},{"title":"Configuration override","href":"/6.3/reference/api/data_api/datasource_usecases/config_override"}]},{"group":"TrainingSets use cases","root":{"title":"TrainingSets use cases","href":"/6.3/reference/api/data_api/trainingsets_usecases/index"},"pages":[{"title":"Create TrainingSets","href":"/6.3/reference/api/data_api/trainingsets_usecases/create_trainingset"},{"title":"Retrieve TrainingSets","href":"/6.3/reference/api/data_api/trainingsets_usecases/get_trainingset"},{"title":"Update TrainingSet","href":"/6.3/reference/api/data_api/trainingsets_usecases/update_trainingset"},{"title":"Delete TrainingSets","href":"/6.3/reference/api/data_api/trainingsets_usecases/delete_trainingset"},{"title":"Custom authentication","href":"/6.3/reference/api/data_api/trainingsets_usecases/custom-auth"}]}]},{"group":"Model Monitoring API","root":{"title":"Model Monitoring API","href":"/6.3/reference/api/model_monitoring/index"},"pages":[{"title":"Model Monitoring API reference","href":"/6.3/reference/api/model_monitoring/dmm-api"},{"title":"Model Monitoring custom metrics Python SDK","sidebarTitle":"Model Monitoring custom metrics SDK","href":"/6.3/reference/api/model_monitoring/custom-metrics"}]},{"title":"Domino NetApp Volumes API","href":"/6.3/reference/api/domino-volumes-api"},{"group":"Workspace File Audit Trail API","root":{"title":"Workspace File Audit Trail API","href":"/6.3/reference/api/workspace-file-audit-trail-api"},"pages":[{"group":"Events","pages":[{"title":"Get event download URLs","deprecated":null,"version":null,"openapi":"/api-specs/6.3/workspace-file-audit-trail-api.json get /events/download-urls","href":"/6.3/api-reference/events/get-event-download-urls"},{"title":"Process workspace audit events","deprecated":null,"version":null,"openapi":"/api-specs/6.3/workspace-file-audit-trail-api.json put /process","href":"/6.3/api-reference/events/process-workspace-audit-events"},{"title":"Get processing status","deprecated":null,"version":null,"openapi":"/api-specs/6.3/workspace-file-audit-trail-api.json get /process/latest","href":"/6.3/api-reference/events/get-processing-status"},{"title":"Get processing status","deprecated":null,"version":null,"openapi":"/api-specs/6.3/workspace-file-audit-trail-api.json get /process/{id}","href":"/6.3/api-reference/events/get-processing-status-1"}]}]},{"title":"Flyte API","href":"/6.3/reference/api/flyte/index"},{"group":"Flyte native API","root":{"title":"Flyte native API","href":"/6.3/reference/api/flyte/flyte-native-api"},"pages":[{"group":"Launch plans","pages":[{"title":"Fetch the active version of a LaunchPlan.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/launch-plans/fetch-the-active-version-of-a-launchplan"},{"title":"List active versions of LaunchPlan.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/active_launch_plans/{project}/{domain}","href":"/6.3/api-reference/launch-plans/list-active-versions-of-launchplan"},{"title":"Fetch a list of NamedEntityIdentifier of launch plan objects.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/launch_plan_ids/{project}/{domain}","href":"/6.3/api-reference/launch-plans/fetch-a-list-of-namedentityidentifier-of-launch-plan-objects"},{"title":"Create and upload a LaunchPlan definition","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/launch_plans","href":"/6.3/api-reference/launch-plans/create-and-upload-a-launchplan-definition"},{"title":"Fetch a list of LaunchPlan definitions.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/launch_plans/{id.project}/{id.domain}","href":"/6.3/api-reference/launch-plans/fetch-a-list-of-launchplan-definitions"},{"title":"Fetch a list of LaunchPlan definitions (by name)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/launch-plans/fetch-a-list-of-launchplan-definitions-by-name"},{"title":"Fetch a LaunchPlan definition.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}","href":"/6.3/api-reference/launch-plans/fetch-a-launchplan-definition"},{"title":"Updates the status of a registered LaunchPlan.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}","href":"/6.3/api-reference/launch-plans/updates-the-status-of-a-registered-launchplan"}]},{"group":"Children","pages":[{"title":"Fetch a list of NodeExecution launched by the reference TaskExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}","href":"/6.3/api-reference/children/fetch-a-list-of-nodeexecution-launched-by-the-reference-taskexecution"}]},{"group":"Data","pages":[{"title":"Fetches input and output data for a Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/data/executions/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/data/fetches-input-and-output-data-for-a-execution"},{"title":"Fetches input and output data for a NodeExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}","href":"/6.3/api-reference/data/fetches-input-and-output-data-for-a-nodeexecution"},{"title":"Fetches input and output data for a TaskExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}","href":"/6.3/api-reference/data/fetches-input-and-output-data-for-a-taskexecution"}]},{"group":"Description entities","pages":[{"title":"Fetch a DescriptionEntity object.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}","href":"/6.3/api-reference/description-entities/fetch-a-descriptionentity-object"},{"title":"Fetch a list of DescriptionEntity definitions.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}","href":"/6.3/api-reference/description-entities/fetch-a-list-of-descriptionentity-definitions"},{"title":"Fetch a list of DescriptionEntity definitions (by name)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/description-entities/fetch-a-list-of-descriptionentity-definitions-by-name"}]},{"group":"Domains","pages":[{"title":"Get domains","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/domains","href":"/6.3/api-reference/domains/get-domains"}]},{"group":"Events","pages":[{"title":"Indicates a NodeExecutionEvent has occurred.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/events/nodes","href":"/6.3/api-reference/events/indicates-a-nodeexecutionevent-has-occurred"},{"title":"Indicates a TaskExecutionEvent has occurred.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/events/tasks","href":"/6.3/api-reference/events/indicates-a-taskexecutionevent-has-occurred"},{"title":"Indicates a WorkflowExecutionEvent has occurred.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/events/workflows","href":"/6.3/api-reference/events/indicates-a-workflowexecutionevent-has-occurred"}]},{"group":"Executions","pages":[{"title":"Triggers the creation of a Execution","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/executions","href":"/6.3/api-reference/executions/triggers-the-creation-of-a-execution"},{"title":"Recreates a previously-run workflow execution that will only start executing from the last known","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/executions/recover","href":"/6.3/api-reference/executions/recreates-a-previously-run-workflow-execution-that-will-only-start-executing-from-the-last-known"},{"title":"Triggers the creation of an identical Execution","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/executions/relaunch","href":"/6.3/api-reference/executions/triggers-the-creation-of-an-identical-execution"},{"title":"Fetch a list of Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/executions/{id.project}/{id.domain}","href":"/6.3/api-reference/executions/fetch-a-list-of-execution"},{"title":"Fetches a Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/executions/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/executions/fetches-a-execution"},{"title":"Update execution belonging to project domain Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/executions/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/executions/update-execution-belonging-to-project-domain-execution"},{"title":"Terminates an in-progress Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json delete /api/v1/executions/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/executions/terminates-an-in-progress-execution"}]},{"group":"Matchable attributes","pages":[{"title":"Lists custom MatchableAttributesConfiguration for a specific resource type.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/matchable_attributes","href":"/6.3/api-reference/matchable-attributes/lists-custom-matchableattributesconfiguration-for-a-specific-resource-type"}]},{"group":"Metrics","pages":[{"title":"Fetches runtime metrics for a Execution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/metrics/executions/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/metrics/fetches-runtime-metrics-for-a-execution"}]},{"group":"Named entities","pages":[{"title":"Returns a NamedEntity object.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/named-entities/returns-a-namedentity-object"},{"title":"Updates a NamedEntity object.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/named-entities/updates-a-namedentity-object"},{"title":"Returns a list of NamedEntity objects.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/named_entities/{resource_type}/{project}/{domain}","href":"/6.3/api-reference/named-entities/returns-a-list-of-namedentity-objects"}]},{"group":"Node executions","pages":[{"title":"Fetches a NodeExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}","href":"/6.3/api-reference/node-executions/fetches-a-nodeexecution"},{"title":"Fetches a DynamicNodeWorkflowResponse.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}/dynamic_workflow","href":"/6.3/api-reference/node-executions/fetches-a-dynamicnodeworkflowresponse"},{"title":"Fetch a list of NodeExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}","href":"/6.3/api-reference/node-executions/fetch-a-list-of-nodeexecution"}]},{"group":"Project attributes","pages":[{"title":"Creates or updates custom MatchableAttributesConfiguration at the project level","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/project_attributes/{attributes.project}","href":"/6.3/api-reference/project-attributes/creates-or-updates-custom-matchableattributesconfiguration-at-the-project-level"},{"title":"Fetches custom MatchableAttributesConfiguration for a project and domain.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/project_attributes/{project}","href":"/6.3/api-reference/project-attributes/fetches-custom-matchableattributesconfiguration-for-a-project-and-domain"},{"title":"Deletes custom MatchableAttributesConfiguration for a project and domain.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json delete /api/v1/project_attributes/{project}","href":"/6.3/api-reference/project-attributes/deletes-custom-matchableattributesconfiguration-for-a-project-and-domain"}]},{"group":"Project domain attributes","pages":[{"title":"Creates or updates custom MatchableAttributesConfiguration for a project and domain.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}","href":"/6.3/api-reference/project-domain-attributes/creates-or-updates-custom-matchableattributesconfiguration-for-a-project-and-domain"},{"title":"Fetches custom MatchableAttributesConfiguration for a project and domain.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/project_domain_attributes/{project}/{domain}","href":"/6.3/api-reference/project-domain-attributes/fetches-custom-matchableattributesconfiguration-for-a-project-and-domain"},{"title":"Deletes custom MatchableAttributesConfiguration for a project and domain.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json delete /api/v1/project_domain_attributes/{project}/{domain}","href":"/6.3/api-reference/project-domain-attributes/deletes-custom-matchableattributesconfiguration-for-a-project-and-domain"}]},{"group":"Projects","pages":[{"title":"Fetches a list of Project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/projects","href":"/6.3/api-reference/projects/fetches-a-list-of-project"},{"title":"Registers a Project with the Flyte deployment.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/projects","href":"/6.3/api-reference/projects/registers-a-project-with-the-flyte-deployment"},{"title":"Fetches a Project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/projects/{id}","href":"/6.3/api-reference/projects/fetches-a-project"},{"title":"Updates an existing Project","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/projects/{id}","href":"/6.3/api-reference/projects/updates-an-existing-project"}]},{"group":"Task executions","pages":[{"title":"Fetches a TaskExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}","href":"/6.3/api-reference/task-executions/fetches-a-taskexecution"},{"title":"Fetches a list of TaskExecution.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}","href":"/6.3/api-reference/task-executions/fetches-a-list-of-taskexecution"}]},{"group":"Tasks","pages":[{"title":"Fetch a list of NamedEntityIdentifier of task objects.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/task_ids/{project}/{domain}","href":"/6.3/api-reference/tasks/fetch-a-list-of-namedentityidentifier-of-task-objects"},{"title":"Create and upload a Task definition","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/tasks","href":"/6.3/api-reference/tasks/create-and-upload-a-task-definition"},{"title":"Fetch a list of Task definitions.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/tasks/{id.project}/{id.domain}","href":"/6.3/api-reference/tasks/fetch-a-list-of-task-definitions"},{"title":"Fetch a list of Task definitions (by name)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/tasks/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/tasks/fetch-a-list-of-task-definitions-by-name"},{"title":"Fetch a Task definition.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}","href":"/6.3/api-reference/tasks/fetch-a-task-definition"}]},{"group":"Version","pages":[{"title":"Get version","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/version","href":"/6.3/api-reference/version/get-version"}]},{"group":"Workflow attributes","pages":[{"title":"Creates or updates custom MatchableAttributesConfiguration for a project, domain and workflow.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json put /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}","href":"/6.3/api-reference/workflow-attributes/creates-or-updates-custom-matchableattributesconfiguration-for-a-project-domain-and-workflow"},{"title":"Fetches custom MatchableAttributesConfiguration for a project, domain and workflow.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/workflow_attributes/{project}/{domain}/{workflow}","href":"/6.3/api-reference/workflow-attributes/fetches-custom-matchableattributesconfiguration-for-a-project-domain-and-workflow"},{"title":"Deletes custom MatchableAttributesConfiguration for a project, domain and workflow.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json delete /api/v1/workflow_attributes/{project}/{domain}/{workflow}","href":"/6.3/api-reference/workflow-attributes/deletes-custom-matchableattributesconfiguration-for-a-project-domain-and-workflow"}]},{"group":"Workflows","pages":[{"title":"Fetch a list of NamedEntityIdentifier of workflow objects.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/workflow_ids/{project}/{domain}","href":"/6.3/api-reference/workflows/fetch-a-list-of-namedentityidentifier-of-workflow-objects"},{"title":"Create and upload a Workflow definition","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json post /api/v1/workflows","href":"/6.3/api-reference/workflows/create-and-upload-a-workflow-definition"},{"title":"Fetch a list of Workflow definitions.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/workflows/{id.project}/{id.domain}","href":"/6.3/api-reference/workflows/fetch-a-list-of-workflow-definitions"},{"title":"Fetch a list of Workflow definitions (by name)","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/workflows/{id.project}/{id.domain}/{id.name}","href":"/6.3/api-reference/workflows/fetch-a-list-of-workflow-definitions-by-name"},{"title":"Fetch a Workflow definition.","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-native-api.json get /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}","href":"/6.3/api-reference/workflows/fetch-a-workflow-definition"}]}]},{"group":"Flyte extensions API","root":{"title":"Flyte extensions API","href":"/6.3/reference/api/flyte/flyte-extensions-api"},"pages":[{"group":"Artifacts","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/artifacts","href":"/6.3/api-reference/artifacts/list"},{"title":"Generate Client Code","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/artifacts/{artifact-id}/versions/{execution-name}/code","href":"/6.3/api-reference/artifacts/generate-client-code"}]},{"group":"Bookmarks","pages":[{"title":"Get a single bookmark","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/artifacts/{artifact-id}/bookmarks/{execution-name}","href":"/6.3/api-reference/bookmarks/get-a-single-bookmark"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json delete /artifacts/v1/artifacts/{artifact-id}/bookmarks/{execution-name}","href":"/6.3/api-reference/bookmarks/delete"},{"title":"Get a single artifact file","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/artifacts/{artifact-id}/bookmarks/{execution-name}/files/{file-name}","href":"/6.3/api-reference/bookmarks/get-a-single-artifact-file"},{"title":"List","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/bookmarks","href":"/6.3/api-reference/bookmarks/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json post /artifacts/v1/bookmarks","href":"/6.3/api-reference/bookmarks/create"},{"title":"Bulk update","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json post /artifacts/v1/bookmarks/bulk-update","href":"/6.3/api-reference/bookmarks/bulk-update"}]},{"group":"Exports","pages":[{"title":"Prepare artifact version for export","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/artifacts/{artifact-id}/versions/{execution-name}/export-types/{export-type}/exports/{export-target-id}/prepare","href":"/6.3/api-reference/exports/prepare-artifact-version-for-export"},{"title":"List","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/exports","href":"/6.3/api-reference/exports/list"},{"title":"Create","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json post /artifacts/v1/exports-callback","href":"/6.3/api-reference/exports/create"}]},{"group":"Blob","pages":[{"title":"Retrieve contents","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/blobs/render","href":"/6.3/api-reference/blob/retrieve-contents"},{"title":"Retrieve size","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json get /artifacts/v1/blobs/size","href":"/6.3/api-reference/blob/retrieve-size"}]},{"group":"Execution","pages":[{"title":"Re run with overrides","deprecated":null,"version":null,"openapi":"/api-specs/6.3/flyte-extensions-api.json post /executions/v1/execution/{execution-id}/rerunWithOverrides","href":"/6.3/api-reference/execution/re-run-with-overrides"}]}]}]},{"group":"CLI","pages":[{"title":"Domino CLI","href":"/6.3/reference/cli/index"},{"title":"Install the Domino Command Line Interface (CLI)","sidebarTitle":"Install the Domino CLI","href":"/6.3/reference/cli/install-the-cli"},{"title":"Domino CLI reference","href":"/6.3/reference/cli/cli-reference"},{"title":"Download files with the CLI","href":"/6.3/reference/cli/download-files-with-the-cli"},{"title":"Force-restore a local Project","href":"/6.3/reference/cli/force-restore-a-local-project"},{"title":"Move a Project between deployments","sidebarTitle":"Move Project between deployments","href":"/6.3/reference/cli/move-project-between-deployments"},{"title":"Use the Domino CLI behind a proxy","sidebarTitle":"Use Domino CLI behind proxy","href":"/6.3/reference/cli/use-the-cli-behind-a-proxy"}]},{"title":"API reference for the Agents Python SDK","sidebarTitle":"Experiment \u0026 agent SDK","href":"/6.3/reference/experiment-agent-sdk/python-sdk-agents"},{"title":"R package","href":"/6.3/reference/r-package/domino-r-package"},{"group":"Python SDK","pages":[{"title":"The python-domino library","href":"/6.3/reference/python-sdk/python-domino"},{"title":"Python Wrapper for Domino API","href":"/6.3/reference/python-sdk/python-wrapper-for-domino-api"}]},{"title":"Default environment variables","sidebarTitle":"Default environment variables","href":"/6.3/reference/environment-variables"},{"title":"Domino skills reference","sidebarTitle":"Skills","href":"/6.3/reference/skills"},{"title":"Glossary","href":"/6.3/reference/glossary"}]},{"tab":"Examples","pages":[{"title":"Examples","href":"/6.3/examples/blueprints"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/cloud-release"}]},{"tab":"Knowledge Base","hidden":true,"searchable":true,"pages":[{"title":"Knowledge Base","href":"/knowledge-base"}]}]}]},"basePath":"","title":"Publish content from a draft App (v1) - Domino","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2bfc744e19","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","NarrationPlayer-YDlRqDT3.js","types-CiTgMxws.js","shallow-CmQhqCJn.js","Page-BAvA99GL.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}