{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Openlayer","colors":{"primary":"#592FEA","light":"#7A58EE","dark":"#7A58EE"},"logo":{"light":"https://mintcdn.com/openlayer-docs/j8aCq8ZxFTiWgvd7/logo/logo-docs-brand.svg?fit=max\u0026auto=format\u0026n=j8aCq8ZxFTiWgvd7\u0026q=85\u0026s=e33e9c38c5e338a9df337ef2c11c1d12","dark":"https://mintcdn.com/openlayer-docs/j8aCq8ZxFTiWgvd7/logo/logo-docs-brand-dark.svg?fit=max\u0026auto=format\u0026n=j8aCq8ZxFTiWgvd7\u0026q=85\u0026s=55cba7faebfb90304a52071092233014","href":"https://openlayer.com"},"favicon":"https://mintcdn.com/openlayer-docs/V8WkhV9OB3C8n0Xk/favicon.svg?fit=max\u0026auto=format\u0026n=V8WkhV9OB3C8n0Xk\u0026q=85\u0026s=abe75e70e20a31a0c2b99b49d2ae158b","api":{"openapi":["api-reference/openapi.yaml"],"playground":{"display":"none"},"mdx":{"auth":{"method":"bearer"},"server":"https://api.openlayer.com/v1"}},"appearance":{"default":"system"},"background":{"color":{"light":"#FFFFFF","dark":"#000000"}},"navbar":{"links":[{"href":"https://discord.gg/t6wS2g6MMB","label":"Community"},{"href":"https://app.openlayer.com/?login=true","label":"Log in"}],"primary":{"type":"button","label":"Get started","href":"https://app.openlayer.com/"}},"footer":{"socials":{"discord":"https://discord.gg/t6wS2g6MMB","linkedin":"https://www.linkedin.com/company/openlayerco","twitter":"https://twitter.com/openlayerco"}},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"integrations":{"mixpanel":{"projectToken":"401ce9e4de4663c33009eb3d140d3945"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openlayer-docs","hasAudioNarration":false,"actualSubdomain":"openlayer-docs","customDomains":["openlayer.com"],"gitSource":{"type":"github","owner":"openlayer-ai","repo":"openlayer-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4f027fdba3191e694fdfc","collectionId":"35cd4217-1309-4f74-89dc-481c5193d587","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4f027fdba3191e694fdfc"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae91dfa26068c425e88569c","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Documentation","count":196},{"language":"default","tag":"Tests","count":122},{"language":"default","tag":"Catalog","count":111},{"language":"default","tag":"Reference","count":91},{"language":"default","tag":"REST API","count":64},{"language":"default","tag":"Integrations","count":61},{"language":"default","tag":"Governance","count":35},{"language":"default","tag":"Observability","count":23},{"language":"default","tag":"CLI","count":19},{"language":"default","tag":"Commands","count":17}]},"assistantConfig":{},"basePath":"/docs","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":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/rest/development/list-project-versions","slug":"/api-reference/rest/development/list-project-versions","pageMetadata":{"openapi":"get /projects/{projectId}/versions","title":"List project commits","description":"List the commits (project versions) in a project.","href":"/api-reference/rest/development/list-project-versions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"List the commits (project versions) in a project.\"\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":{"openapi":"get /projects/{projectId}/versions","title":"List project commits","description":"List the commits (project versions) in a project.","href":"/api-reference/rest/development/list-project-versions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/openlayer-docs/a85e4a0a43b4a6e9/.eslintrc.js"],"openApiReferenceData":{"operation":{"tags":["Development"],"summary":"List project commits","operationId":"listProjectVersionsByProject","description":"List the commits (project versions) in a project.","parameters":["ada48e5c-428d-47a1-a01d-7340ccfbc7b3","23e6fa15-197f-4fb5-bb1a-53a525a63d96","25745a45-8517-44b6-b952-f182974a4e51"],"responses":{"200":"77969489-5d6b-4b79-a173-d6b670d39025","default":"4554e7d1-2385-458d-b11d-01a3206a28a2"},"x-codeSamples":[{"lang":"python","source":"from openlayer import Openlayer\n\nclient = Openlayer()\n\ncommits = client.projects.commits.list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\")\nfor commit in commits.items:\n print(commit.id, commit.commit.message)\n"},{"lang":"typescript","source":"import Openlayer from 'openlayer';\n\nconst client = new Openlayer();\n\nconst commits = await client.projects.commits.list('3fa85f64-5717-4562-b3fc-2c963f66afa6');\n\nconsole.log(commits.items);\n"},{"lang":"go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openlayer-ai/openlayer-go\"\n)\n\nclient := openlayer.NewClient()\ncommits, err := client.Projects.Commits.List(\n\tcontext.TODO(),\n\t\"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n\topenlayer.ProjectCommitListParams{},\n)\nif err != nil {\n\tpanic(err.Error())\n}\nfmt.Printf(\"%+v\\n\", commits.Items)\n"},{"lang":"java","source":"import com.openlayer.api.client.OpenlayerClient;\nimport com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;\nimport com.openlayer.api.models.projects.commits.CommitListResponse;\n\nOpenlayerClient client = OpenlayerOkHttpClient.fromEnv();\n\nCommitListResponse commits = client.projects().commits().list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\");\n"},{"lang":"ruby","source":"require \"openlayer\"\n\nopenlayer = Openlayer::Client.new(api_key: ENV[\"OPENLAYER_API_KEY\"])\n\ncommits = openlayer.projects.commits.list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\")\n\nputs(commits)\n"},{"lang":"curl","source":"curl --request GET \\\n --url https://api.openlayer.com/v1/projects/{projectId}/versions \\\n --header 'Authorization: Bearer \u003ctoken>'\n"}],"method":"get","type":"path","servers":["fea2bc8c-1ea3-4343-9e20-4a7a6ebd16f0"],"security":["b47f0f8e-3253-43bf-bb73-d6de6e875cde"],"path":"/projects/{projectId}/versions","baseUrlOptions":["https://api.openlayer.com/v1"],"title":"List project commits","codeSamples":[{"lang":"python","source":"from openlayer import Openlayer\n\nclient = Openlayer()\n\ncommits = client.projects.commits.list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\")\nfor commit in commits.items:\n print(commit.id, commit.commit.message)\n"},{"lang":"typescript","source":"import Openlayer from 'openlayer';\n\nconst client = new Openlayer();\n\nconst commits = await client.projects.commits.list('3fa85f64-5717-4562-b3fc-2c963f66afa6');\n\nconsole.log(commits.items);\n"},{"lang":"go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/openlayer-ai/openlayer-go\"\n)\n\nclient := openlayer.NewClient()\ncommits, err := client.Projects.Commits.List(\n\tcontext.TODO(),\n\t\"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n\topenlayer.ProjectCommitListParams{},\n)\nif err != nil {\n\tpanic(err.Error())\n}\nfmt.Printf(\"%+v\\n\", commits.Items)\n"},{"lang":"java","source":"import com.openlayer.api.client.OpenlayerClient;\nimport com.openlayer.api.client.okhttp.OpenlayerOkHttpClient;\nimport com.openlayer.api.models.projects.commits.CommitListResponse;\n\nOpenlayerClient client = OpenlayerOkHttpClient.fromEnv();\n\nCommitListResponse commits = client.projects().commits().list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\");\n"},{"lang":"ruby","source":"require \"openlayer\"\n\nopenlayer = Openlayer::Client.new(api_key: ENV[\"OPENLAYER_API_KEY\"])\n\ncommits = openlayer.projects.commits.list(\"3fa85f64-5717-4562-b3fc-2c963f66afa6\")\n\nputs(commits)\n"},{"lang":"curl","source":"curl --request GET \\\n --url https://api.openlayer.com/v1/projects/{projectId}/versions \\\n --header 'Authorization: Bearer \u003ctoken>'\n"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"ada48e5c-428d-47a1-a01d-7340ccfbc7b3":{"name":"projectId","in":"path","description":"The project id.","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The project id.","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"23e6fa15-197f-4fb5-bb1a-53a525a63d96":{"name":"page","in":"query","description":"The page to return in a paginated query.","schema":{"type":"integer","minimum":1,"default":1,"description":"The page to return in a paginated query.","uniqueKey":"","typeLabel":"integer"}},"25745a45-8517-44b6-b952-f182974a4e51":{"name":"perPage","in":"query","description":"Maximum number of items to return per page.","schema":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of items to return per page.","uniqueKey":"","typeLabel":"integer"}}},"responses":{"77969489-5d6b-4b79-a173-d6b670d39025":{"description":"Status OK.","headers":{"x-next":{"description":"A link to the next page of responses","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true,"description":"The project version (commit) id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"dateCreated":{"type":"string","format":"date-time","readOnly":true,"description":"The project version (commit) creation date.","example":"2024-03-22T11:31:01.185Z","isRequired":true,"uniqueKey":"\\items.items.[INDEX].dateCreated","typeLabel":"string\u003cdate-time>"},"status":{"type":"string","readOnly":true,"enum":["queued","running","paused","failed","completed","unknown"],"description":"The commit status. Initially, the commit is `queued`, then, it switches to `running`. Finally, it can be `paused`, `failed`, or `completed`.","example":"completed","isRequired":true,"uniqueKey":"\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"statusMessage":{"oneOf":[{"type":"string","readOnly":true,"description":"The commit status message.","example":"Commit successfully processed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].statusMessage.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"The commit status message.","example":"Commit successfully processed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].statusMessage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].statusMessage","typeLabel":"string | null"},"projectId":{"type":"string","format":"uuid","readOnly":true,"description":"The project id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].projectId","typeLabel":"string\u003cuuid>"},"commit":{"type":"object","required":["id","authorId","message","mlModelId","validationDatasetId","trainingDatasetId","fileSize","storageUri"],"description":"The details of a commit (project version).","properties":{"id":{"type":"string","format":"uuid","readOnly":true,"description":"The commit id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.id","typeLabel":"string\u003cuuid>"},"authorId":{"type":"string","format":"uuid","readOnly":true,"description":"The author id of the commit.","example":"589ece63-49a2-41b4-98e1-10547761d4b0","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.authorId","typeLabel":"string\u003cuuid>"},"fileSize":{"oneOf":[{"type":"integer","readOnly":true,"description":"The size of the commit bundle in bytes.","example":1024,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.fileSize.oneOf.0","typeLabel":"integer"},{"type":"null","readOnly":true,"description":"The size of the commit bundle in bytes.","example":1024,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.fileSize.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.fileSize","typeLabel":"integer | null"},"message":{"type":"string","description":"The commit message.","example":"Updated the prompt.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.message","typeLabel":"string"},"mlModelId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The model id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.mlModelId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The model id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.mlModelId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.mlModelId","typeLabel":"string\u003cuuid> | null"},"validationDatasetId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The validation dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.validationDatasetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The validation dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.validationDatasetId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.validationDatasetId","typeLabel":"string\u003cuuid> | null"},"trainingDatasetId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The training dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.trainingDatasetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The training dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.trainingDatasetId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.trainingDatasetId","typeLabel":"string\u003cuuid> | null"},"storageUri":{"type":"string","nullable":false,"readOnly":true,"description":"The storage URI where the commit bundle is stored.","example":"s3://...","isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit.storageUri","typeLabel":"string"},"dateCreated":{"type":"string","format":"date-time","readOnly":true,"description":"The commit creation date.","example":"2024-03-22T11:31:01.185Z","uniqueKey":"\\items.items.[INDEX].commit.dateCreated","typeLabel":"string\u003cdate-time>"},"gitCommitSha":{"type":"integer","readOnly":true,"description":"The SHA of the corresponding git commit.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","uniqueKey":"\\items.items.[INDEX].commit.gitCommitSha","typeLabel":"integer"},"gitCommitRef":{"type":"string","readOnly":true,"description":"The ref of the corresponding git commit.","example":"main","uniqueKey":"\\items.items.[INDEX].commit.gitCommitRef","typeLabel":"string"},"gitCommitUrl":{"type":"string","readOnly":true,"description":"The URL of the corresponding git commit.","uniqueKey":"\\items.items.[INDEX].commit.gitCommitUrl","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].commit","typeLabel":"object"},"mlModelId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The model id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].mlModelId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The model id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].mlModelId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].mlModelId","typeLabel":"string\u003cuuid> | null"},"validationDatasetId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The validation dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].validationDatasetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The validation dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].validationDatasetId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].validationDatasetId","typeLabel":"string\u003cuuid> | null"},"trainingDatasetId":{"oneOf":[{"type":"string","format":"uuid","readOnly":true,"description":"The training dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].trainingDatasetId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","readOnly":true,"description":"The training dataset id.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].trainingDatasetId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].trainingDatasetId","typeLabel":"string\u003cuuid> | null"},"dateArchived":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"description":"The commit archive date.","example":"2024-03-22T11:31:01.185Z","isRequired":true,"uniqueKey":"\\items.items.[INDEX].dateArchived.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"description":"The commit archive date.","example":"2024-03-22T11:31:01.185Z","isRequired":true,"uniqueKey":"\\items.items.[INDEX].dateArchived.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].dateArchived","typeLabel":"string\u003cdate-time> | null"},"passingGoalCount":{"type":"integer","minimum":0,"readOnly":true,"description":"The number of tests that are passing for the commit.","example":5,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].passingGoalCount","typeLabel":"integer"},"failingGoalCount":{"type":"integer","minimum":0,"readOnly":true,"description":"The number of tests that are failing for the commit.","example":1,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].failingGoalCount","typeLabel":"integer"},"totalGoalCount":{"type":"integer","minimum":0,"readOnly":true,"description":"The total number of tests for the commit.","example":6,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].totalGoalCount","typeLabel":"integer"},"deploymentStatus":{"type":"string","maxLength":30,"description":"The deployment status associated with the commit's model.","example":"Deployed","uniqueKey":"\\items.items.[INDEX].deploymentStatus","typeLabel":"string"},"archived":{"oneOf":[{"type":"boolean","description":"Whether the commit is archived.","example":false,"uniqueKey":"\\items.items.[INDEX].archived.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the commit is archived.","example":false,"uniqueKey":"\\items.items.[INDEX].archived.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].archived","typeLabel":"boolean | null"},"links":{"type":"object","readOnly":true,"required":["app"],"properties":{"app":{"type":"string","example":"https://app.openlayer.com/myWorkspace/3fa85f64-5717-4562-b3fc-2c963f66afa6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].links.app","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].links","typeLabel":"object"}},"required":["id","dateCreated","status","statusMessage","projectId","commit","storageUri","mlModelId","validationDatasetId","trainingDatasetId","dateArchived","passingGoalCount","failingGoalCount","totalGoalCount"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"items":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","dateCreated":"2024-03-22T11:31:01.185Z","status":"completed","statusMessage":"Commit successfully processed.","projectId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","commit":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","authorId":"589ece63-49a2-41b4-98e1-10547761d4b0","fileSize":1024,"message":"Updated the prompt.","mlModelId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","validationDatasetId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","trainingDatasetId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","storageUri":"s3://...","dateCreated":"2024-03-22T11:31:01.185Z","gitCommitSha":"3fa85f64-5717-4562-b3fc-2c963f66afa6","gitCommitRef":"main","gitCommitUrl":"\u003cstring>"},"mlModelId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","validationDatasetId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","trainingDatasetId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","dateArchived":"2024-03-22T11:31:01.185Z","passingGoalCount":5,"failingGoalCount":1,"totalGoalCount":6,"deploymentStatus":"Deployed","archived":false,"links":{"app":"https://app.openlayer.com/myWorkspace/3fa85f64-5717-4562-b3fc-2c963f66afa6"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"4554e7d1-2385-458d-b11d-01a3206a28a2":{"description":"Unexpected error.","content":{"application/json":{"schema":{"type":"object","required":["code","error"],"properties":{"code":{"type":"integer","format":"int32","isRequired":true,"uniqueKey":"code","typeLabel":"integer\u003cint32>"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":123,"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b47f0f8e-3253-43bf-bb73-d6de6e875cde":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your workspace API key. See [Find your API key](https://www.openlayer.com/docs/workspace-and-projects/find-your-api-key) for more information.\n","scopes":[]}}},"servers":{"fea2bc8c-1ea3-4343-9e20-4a7a6ebd16f0":{"url":"https://api.openlayer.com/v1","description":"Our prod backend"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your workspace API key. See [Find your API key](https://www.openlayer.com/docs/workspace-and-projects/find-your-api-key) for more information.\n","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your workspace API key. See [Find your API key](https://www.openlayer.com/docs/workspace-and-projects/find-your-api-key) for more information.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"openlayer-docs","siteName":"Openlayer","title":"List project commits - Openlayer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-08-18T10:49:24.947Z","originalFileLocation":"api-reference/rest/development/list-project-versions.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=\"List the commits (project versions) in a project.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Openlayer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List project commits - Openlayer\">\u003cmeta data-mint-head property=\"og:description\" content=\"List the commits (project versions) in a project.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Openlayer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openlayer-docs.mintlify.app/_mintlify/api/og/v2?division=Development\u0026amp;title=List+project+commits\u0026amp;description=List+the+commits+%28project+versions%29+in+a+project.\u0026amp;theme=d15cfd1a18d9f87a0af36cb6\u0026amp;signature=930a207f92f09de5ae262e3e090d4574a7157092136efb0ccc4be4d413f42557\">\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=\"List project commits - Openlayer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List the commits (project versions) in a project.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openlayer-docs.mintlify.app/_mintlify/api/og/v2?division=Development\u0026amp;title=List+project+commits\u0026amp;description=List+the+commits+%28project+versions%29+in+a+project.\u0026amp;theme=d15cfd1a18d9f87a0af36cb6\u0026amp;signature=930a207f92f09de5ae262e3e090d4574a7157092136efb0ccc4be4d413f42557\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/openlayer-docs/JkuoDa5Uvs4Y0n-U/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Openlayer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#592FEA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/rest/development/list-project-versions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://openlayer.com/#organization\",\"name\":\"Openlayer\",\"url\":\"https://openlayer.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openlayer-docs/j8aCq8ZxFTiWgvd7/logo/logo-docs-brand.svg?fit=max\u0026auto=format\u0026n=j8aCq8ZxFTiWgvd7\u0026q=85\u0026s=e33e9c38c5e338a9df337ef2c11c1d12\"}},{\"@type\":\"WebSite\",\"@id\":\"https://openlayer.com/docs#website\",\"name\":\"Openlayer\",\"url\":\"https://openlayer.com/docs\",\"publisher\":{\"@id\":\"https://openlayer.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions#webpage\",\"url\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions\",\"name\":\"List project commits\",\"description\":\"List the commits (project versions) in a project.\",\"dateModified\":\"2025-08-18T10:49:24.947Z\",\"isPartOf\":{\"@id\":\"https://openlayer.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"REST API\",\"item\":\"https://openlayer.com/docs/api-reference/rest/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Development\",\"item\":\"https://openlayer.com/docs/api-reference/rest/development/presigned-url\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List project commits\",\"item\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions#apireference\",\"headline\":\"List project commits\",\"name\":\"List project commits\",\"description\":\"List the commits (project versions) in a project.\",\"url\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions\",\"mainEntityOfPage\":{\"@id\":\"https://openlayer.com/docs/api-reference/rest/development/list-project-versions#webpage\"},\"dateModified\":\"2025-08-18T10:49:24.947Z\",\"publisher\":{\"@id\":\"https://openlayer.com/#organization\"},\"isPartOf\":{\"@id\":\"https://openlayer.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Openlayer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Openlayer","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Reference","groups":[{"group":"Reference","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"SDKs","pages":[{"title":"Overview","href":"/api-reference/sdk/overview"},{"group":"Openlayer SDKs","pages":[{"title":"Python","href":"/api-reference/sdk/libraries/python"},{"title":"TypeScript","href":"/api-reference/sdk/libraries/typescript"},{"title":"Go","href":"/api-reference/sdk/libraries/go"},{"title":"Ruby","href":"/api-reference/sdk/libraries/ruby"},{"title":"Java","href":"/api-reference/sdk/libraries/java"}]}]},{"group":"CLI","pages":[{"title":"Overview","href":"/api-reference/cli/overview"},{"title":"CLI global options","href":"/api-reference/cli/global-options"},{"group":"Commands","pages":[{"title":"batch","href":"/api-reference/cli/commands/batch"},{"title":"data-sources","href":"/api-reference/cli/commands/data-sources"},{"title":"export","href":"/api-reference/cli/commands/export"},{"title":"help","href":"/api-reference/cli/commands/help"},{"title":"init","href":"/api-reference/cli/commands/init"},{"title":"inspect","href":"/api-reference/cli/commands/inspect"},{"title":"install","href":"/api-reference/cli/commands/install"},{"title":"link","href":"/api-reference/cli/commands/link"},{"title":"login","href":"/api-reference/cli/commands/login"},{"title":"metrics","href":"/api-reference/cli/commands/metrics"},{"title":"profile","href":"/api-reference/cli/commands/profile"},{"title":"projects","href":"/api-reference/cli/commands/projects"},{"title":"push","href":"/api-reference/cli/commands/push"},{"title":"tests","href":"/api-reference/cli/commands/tests"},{"title":"update","href":"/api-reference/cli/commands/update"},{"title":"validate","href":"/api-reference/cli/commands/validate"},{"title":"whoami","href":"/api-reference/cli/commands/whoami"}]}]},{"group":"REST API","pages":[{"title":"Overview","href":"/api-reference/rest/overview"},{"group":"Workspaces","pages":[{"title":"Retrieve workspace","openapi":"get /workspaces/{workspaceId}","href":"/api-reference/rest/workspaces/retrieve-workspace"},{"title":"Update workspace","openapi":"put /workspaces/{workspaceId}","href":"/api-reference/rest/workspaces/update-workspace"}]},{"group":"Invites and API keys","pages":[{"title":"List API keys","openapi":"get /workspaces/{workspaceId}/api-keys","href":"/api-reference/rest/api-keys/list-api-keys"},{"title":"Create API key","openapi":"post /workspaces/{workspaceId}/api-keys","href":"/api-reference/rest/api-keys/create-api-key"},{"title":"Retrieve API key","openapi":"get /workspaces/{workspaceId}/api-keys/{apiKeyId}","href":"/api-reference/rest/api-keys/retrieve-api-key"},{"title":"Update API key","openapi":"put /workspaces/{workspaceId}/api-keys/{apiKeyId}","href":"/api-reference/rest/api-keys/update-api-key"},{"title":"Delete API key","openapi":"delete /workspaces/{workspaceId}/api-keys/{apiKeyId}","href":"/api-reference/rest/api-keys/delete-api-key"},{"title":"Rotate API key","openapi":"post /workspaces/{workspaceId}/api-keys/{apiKeyId}/rotate","href":"/api-reference/rest/api-keys/rotate-api-key"},{"title":"Create invite","openapi":"post /workspaces/{workspaceId}/invites","href":"/api-reference/rest/invites/create-invite"},{"title":"List invites","openapi":"get /workspaces/{workspaceId}/invites","href":"/api-reference/rest/invites/list-invites"}]},{"group":"Projects","pages":[{"openapi":"get /projects","title":"List projects","href":"/api-reference/rest/projects/list-projects"},{"openapi":"post /projects","title":"Create project","href":"/api-reference/rest/projects/create-project"},{"openapi":"delete /projects/{projectId}","title":"Delete project","href":"/api-reference/rest/projects/delete-project"}]},{"group":"Tests","pages":[{"title":"Create test","openapi":"post /projects/{projectId}/tests","href":"/api-reference/rest/tests/create-test"},{"title":"List tests","openapi":"get /projects/{projectId}/tests","href":"/api-reference/rest/tests/list-tests"},{"title":"Update tests","openapi":"put /projects/{projectId}/tests","href":"/api-reference/rest/tests/update-tests"},{"title":"Evaluate test","openapi":"post /tests/{testId}/evaluate","href":"/api-reference/rest/tests/evaluate-test"},{"title":"List the test results for a test","openapi":"get /tests/{testId}/results","href":"/api-reference/rest/tests/list-test-results"}]},{"group":"Development","pages":[{"openapi":"post /storage/presigned-url","title":"Create an upload url","href":"/api-reference/rest/development/presigned-url"},{"openapi":"get /storage/presigned-url","title":"Retrieve a download url","description":"Get a short-lived download url for a stored object.","href":"/api-reference/rest/development/retrieve-download-url"},{"openapi":"get /projects/{projectId}/versions","title":"List project commits","href":"/api-reference/rest/development/list-project-versions"},{"openapi":"get /versions/{projectVersionId}","title":"Retrieve project commit","description":"Retrieve a project commit.","href":"/api-reference/rest/development/retrieve-project-version"},{"openapi":"post /projects/{projectId}/versions","title":"Create project commit","href":"/api-reference/rest/development/create-project-version"},{"openapi":"get /versions/{projectVersionId}/results","title":"List commit test results","href":"/api-reference/rest/development/list-test-results"}]},{"group":"Monitoring","pages":[{"title":"Create data source","openapi":"post /projects/{projectId}/inference-pipelines","href":"/api-reference/rest/monitoring/create-inference-pipeline"},{"title":"List data sources","openapi":"get /projects/{projectId}/inference-pipelines","href":"/api-reference/rest/monitoring/list-inference-pipelines"},{"title":"Retrieve data source","openapi":"get /inference-pipelines/{inferencePipelineId}","href":"/api-reference/rest/monitoring/retrieve-inference-pipeline"},{"title":"Update data source","openapi":"put /inference-pipelines/{inferencePipelineId}","href":"/api-reference/rest/monitoring/update-inference-pipeline"},{"title":"Delete data source","openapi":"delete /inference-pipelines/{inferencePipelineId}","href":"/api-reference/rest/monitoring/delete-inference-pipeline"},{"title":"Publish records","openapi":"post /inference-pipelines/{inferencePipelineId}/data-stream","href":"/api-reference/rest/monitoring/stream-data"},{"title":"Retrieve record","openapi":"get /inference-pipelines/{inferencePipelineId}/rows/{inferenceId}","href":"/api-reference/rest/monitoring/retrieve-inference"},{"title":"Update record","openapi":"put /inference-pipelines/{inferencePipelineId}/rows","href":"/api-reference/rest/monitoring/update-inference"},{"title":"Delete record","openapi":"delete /inference-pipelines/{inferencePipelineId}/rows/{inferenceId}","href":"/api-reference/rest/monitoring/delete-inference"},{"title":"Bulk delete records","openapi":"post /inference-pipelines/{inferencePipelineId}/rows/delete","href":"/api-reference/rest/monitoring/bulk-delete-inferences"},{"title":"List data source test results","openapi":"get /inference-pipelines/{inferencePipelineId}/results","href":"/api-reference/rest/monitoring/list-test-results"},{"title":"List data source users","openapi":"post /inference-pipelines/{inferencePipelineId}/users","href":"/api-reference/rest/monitoring/list-inference-pipeline-users"},{"title":"List data source sessions","openapi":"post /inference-pipelines/{inferencePipelineId}/sessions","href":"/api-reference/rest/monitoring/list-inference-pipeline-sessions"},{"title":"List data source rows","openapi":"post /inference-pipelines/{inferencePipelineId}/rows","href":"/api-reference/rest/monitoring/list-inference-pipeline-rows"}]},{"group":"Governance","pages":[{"openapi":"get /workspaces/{workspaceId}/frameworks","title":"List frameworks","href":"/api-reference/rest/governance/list-frameworks"},{"openapi":"post /workspaces/{workspaceId}/frameworks","title":"Create a framework","href":"/api-reference/rest/governance/create-framework"},{"openapi":"get /frameworks/{frameworkId}","title":"Retrieve a framework","href":"/api-reference/rest/governance/retrieve-framework"},{"openapi":"put /frameworks/{frameworkId}","title":"Update a framework","href":"/api-reference/rest/governance/update-framework"},{"openapi":"post /frameworks/{frameworkId}/export","title":"Export a framework","href":"/api-reference/rest/governance/export-framework"},{"openapi":"get /frameworks/{frameworkId}/rules","title":"List a framework's rules","href":"/api-reference/rest/governance/list-framework-rules"},{"openapi":"get /frameworks/{frameworkId}/projects","title":"List a framework's projects","href":"/api-reference/rest/governance/list-framework-projects"},{"openapi":"get /frameworks/{frameworkId}/project-rule-stats","title":"List a framework's per-project compliance","href":"/api-reference/rest/governance/list-project-rule-stats"},{"openapi":"get /frameworks/{frameworkId}/documents","title":"List a framework's documents","href":"/api-reference/rest/governance/list-framework-documents"},{"openapi":"get /frameworks/{frameworkId}/documents/{documentId}","title":"Retrieve a framework document","href":"/api-reference/rest/governance/retrieve-framework-document"},{"openapi":"get /frameworks/{frameworkId}/sections/{sectionId}/rules","title":"List a section's rules","href":"/api-reference/rest/governance/list-section-rules"},{"openapi":"get /frameworks/{frameworkId}/subsections/{subsectionId}/rules","title":"List a subsection's rules","href":"/api-reference/rest/governance/list-subsection-rules"},{"openapi":"get /workspaces/{workspaceId}/rules","title":"List rules","href":"/api-reference/rest/governance/list-rules"},{"openapi":"post /workspaces/{workspaceId}/rules","title":"Create a rule","href":"/api-reference/rest/governance/create-rule"},{"openapi":"get /rules/{ruleId}","title":"Retrieve a rule","href":"/api-reference/rest/governance/retrieve-rule"},{"openapi":"put /rules/{ruleId}","title":"Update a rule","href":"/api-reference/rest/governance/update-rule"},{"openapi":"delete /rules/{ruleId}","title":"Delete a rule","href":"/api-reference/rest/governance/delete-rule"},{"openapi":"get /workspaces/{workspaceId}/rule-results","title":"List rule results","href":"/api-reference/rest/governance/list-rule-results"},{"openapi":"get /rule-results/{ruleResultId}","title":"Retrieve a rule result","href":"/api-reference/rest/governance/retrieve-rule-result"},{"openapi":"patch /rule-results/{ruleResultId}","title":"Update a rule result","href":"/api-reference/rest/governance/update-rule-result"},{"openapi":"get /rule-results/{ruleResultId}/evidence","title":"List a rule result's evidence","href":"/api-reference/rest/governance/list-rule-result-evidence"},{"openapi":"post /rule-results/{ruleResultId}/evidence","title":"Attach evidence to a rule result","href":"/api-reference/rest/governance/create-rule-result-evidence"},{"openapi":"get /workspaces/{workspaceId}/rule-stats","title":"Retrieve workspace compliance statistics","href":"/api-reference/rest/governance/retrieve-rule-stats"},{"openapi":"get /workspaces/{workspaceId}/rule-tags","title":"List rule tags","href":"/api-reference/rest/governance/list-rule-tags"}]},{"group":"Background tasks","pages":[{"openapi":"get /background-tasks/{taskId}","title":"Retrieve a background task","href":"/api-reference/rest/background-tasks/retrieve-background-task"}]}]}]}]},"basePath":"","title":"List project commits - Openlayer","buildId":"dpl_Acry4NrQAgjcikyFgVE2eJ7XQCAv","deploymentId":"dpl_Acry4NrQAgjcikyFgVE2eJ7XQCAv","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C2Ap4tLG.js","utils-DOQ4WuIX.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-PBLA84v6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BSX8gB2N.js","snippetPresets-DEKVfaPa.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BSZ21_fK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Bd7Ye-9k.js","shallow-Yd0HfeLO.js","getApiPlaygroundDisplay-CLdBbHLF.js","CodeSnippet-BJnsDPfe.js","CodeSnippets-CdAH7YRl.js","Page-CFXBIa-t.js","getPastedJson-Wsal3Fw6.js","icon-WwS_mnlk.js","MethodPill-CYxxzIKu.js","DuplicateIcon-CejZ8LQc.js","createIcon-DKEFCi_0.js","DynamicMarkdown-BCpKo5ib.js","SectionHeading-ClsMcgQm.js","axios-vUo_bRtp.js","Markdown-BI-KM0cT.js","clsx-Cc5SnnvQ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DOFIgHLg.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-1_MZUC6c.js"]}