How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Verta VersioningService API

The VersioningService API from Verta — 40 operation(s) for versioningservice.

Verta VersioningService API is one of 11 APIs that Verta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include VersioningService. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 54 operations across 40 paths, and defines 104 schemas. It is described by OpenAPI 2.0, at version version not set.

Requests are made against the base URL https://docs.verta.ai/.

54 operations 40 paths 104 schemas 8 DELETE27 GET13 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
version not set
Base URL
https://docs.verta.ai/
Resource Areas
1

Paths & Operations 54

Across 40 paths, the API surfaces 54 operations — 8 DELETE, 27 GET, 13 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

VersioningService 54
POST
/versioning/commitMultipartVersionedBlobArtifact
VersioningService_commitMultipartVersionedBlobArtifact 1 param → 200default
POST
/versioning/commitVersionedBlobArtifactPart
VersioningService_commitVersionedBlobArtifactPart 1 param → 200default
GET
/versioning/getCommittedVersionedBlobArtifactParts
VersioningService_getCommittedVersionedBlobArtifactParts 6 params → 200default
GET
/versioning/repositories
CRUD for repositories
VersioningService_ListRepositories2 3 params → 200default
GET
/versioning/repositories/{id.repo_id}
VersioningService_GetRepository2 3 params → 200default
PUT
/versioning/repositories/{id.repo_id}
VersioningService_UpdateRepository2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}
VersioningService_DeleteRepository2 3 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/branches
CRUD for Branches
VersioningService_ListBranches2 3 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/branches/{branch}
VersioningService_GetBranch2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/branches/{branch}
VersioningService_DeleteBranch2 4 params → 200default
PUT
/versioning/repositories/{repository_id.repo_id}/branches/{branch}
Unlike tags, branches can be updated. The API must verify that the new commit is a child of the current branch.
VersioningService_SetBranch2 5 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/branches/{branch}/log
VersioningService_ListCommitsLog2 5 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits
CRUD for commits
VersioningService_ListCommits2 7 params → 200default
POST
/versioning/repositories/{repository_id.repo_id}/commits
VersioningService_CreateCommit2 2 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}
VersioningService_GetCommit2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}
VersioningService_DeleteCommit2 4 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/blobs
Getting blobs and folders in a commit
VersioningService_ListCommitBlobs2 5 params → 200default
POST
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/getUrlForBlobVersioned
VersioningService_getUrlForBlobVersioned2 3 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/log
VersioningService_ListCommitsLog4 5 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/path
VersioningService_GetCommitComponent2 5 params → 200default
POST
/versioning/repositories/{repository_id.repo_id}/commits/{commit_to_revert_sha}/revert
VersioningService_RevertRepositoryCommits2 3 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/diff
Git-like operations
VersioningService_ComputeRepositoryDiff2 8 params → 200default
POST
/versioning/repositories/{repository_id.repo_id}/merge
VersioningService_MergeRepositoryCommits2 2 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/tags
CRUD for tags
VersioningService_ListTags2 3 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/tags/{tag}
VersioningService_GetTag2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/tags/{tag}
VersioningService_DeleteTag2 4 params → 200default
PUT
/versioning/repositories/{repository_id.repo_id}/tags/{tag}
Can't update a tag. If someone tries to set one that exists, we should error.
VersioningService_SetTag2 5 params → 200default
POST
/versioning/workspaces/{id.named_id.workspace_name}/repositories
VersioningService_CreateRepository 4 params → 200default
GET
/versioning/workspaces/{id.named_id.workspace_name}/repositories/{id.named_id.name}
VersioningService_GetRepository 3 params → 200default
PUT
/versioning/workspaces/{id.named_id.workspace_name}/repositories/{id.named_id.name}
VersioningService_UpdateRepository 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}
VersioningService_DeleteRepository 3 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches
CRUD for Branches
VersioningService_ListBranches 3 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}
VersioningService_GetBranch 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}
VersioningService_DeleteBranch 4 params → 200default
PUT
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}
Unlike tags, branches can be updated. The API must verify that the new commit is a child of the current branch.
VersioningService_SetBranch 5 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}/log
VersioningService_ListCommitsLog 5 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits
CRUD for commits
VersioningService_ListCommits 7 params → 200default
POST
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits
VersioningService_CreateCommit 3 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}
VersioningService_GetCommit 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}
VersioningService_DeleteCommit 4 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/blobs
Getting blobs and folders in a commit
VersioningService_ListCommitBlobs 5 params → 200default
POST
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/getUrlForBlobVersioned
VersioningService_getUrlForBlobVersioned 4 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/log
VersioningService_ListCommitsLog3 5 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/path
VersioningService_GetCommitComponent 5 params → 200default
POST
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_to_revert_sha}/revert
VersioningService_RevertRepositoryCommits 4 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/diff
Git-like operations
VersioningService_ComputeRepositoryDiff 8 params → 200default
POST
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/merge
VersioningService_MergeRepositoryCommits 3 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/tags
CRUD for tags
VersioningService_ListTags 3 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/tags/{tag}
VersioningService_GetTag 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/tags/{tag}
VersioningService_DeleteTag 4 params → 200default
PUT
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/tags/{tag}
Can't update a tag. If someone tries to set one that exists, we should error.
VersioningService_SetTag 5 params → 200default
POST
/versioning/workspaces/{workspace_name}/findRepositories
VersioningService_findRepositories 2 params → 200default
POST
/versioning/workspaces/{workspace_name}/findRepositoriesBlobs
VersioningService_findRepositoriesBlobs 2 params → 200default
GET
/versioning/workspaces/{workspace_name}/repositories
CRUD for repositories
VersioningService_ListRepositories 3 params → 200default

Schemas 104

The contract defines 104 schemas that model the data the API accepts and returns. The most detailed are versioningRepository (16 properties), versioningFindRepositoriesBlobs (8 properties), versioningPathDatasetComponentBlob (7 properties), versioningMergeRepositoryCommitsRequest (7 properties). Each schema is shown below with its type and property counts.

versioningDeleteTagRequestResponse
object
versioningPathDatasetBlob
object
1 property
versioningCreateCommitRequestResponse
object
1 property
versioningPythonEnvironmentDiff
object
3 properties
versioningNotebookCodeBlob
object
2 properties
uacCollaboratorPermissions
object
3 properties
versioningListCommitBlobsRequestResponse
object
2 properties
versioningEnvironmentDiff
object
4 properties
versioningPythonRequirementEnvironmentDiff
object
4 properties
versioningRevertRepositoryCommitsRequestResponse
object
1 property
versioningDockerEnvironmentDiff
object
4 properties
versioningBlob
object
4 properties
versioningPythonRequirementEnvironmentBlob
object
3 properties
versioningCommitMultipartVersionedBlobArtifactResponse
object
versioningEnvironmentVariablesBlob
object
2 properties
versioningVersionEnvironmentBlob
object
4 properties
versioningGetCommitRequestResponse
object
1 property
versioningPythonEnvironmentBlob
object
5 properties
uacResourceVisibility
string
ValueTypeEnumValueType
string
versioningGitCodeDiff
object
4 properties
DiffStatusEnumDiffStatus
string
versioningHyperparameterSetConfigDiff
object
4 properties
versioningBlobDiff
object
6 properties
versioningQueryDatasetComponentDiff
object
4 properties
versioningListCommitsRequestResponse
object
2 properties
versioningDiscreteHyperparameterSetConfigBlob
object
1 property
versioningHyperparameterConfigDiff
object
4 properties
versioningRepository
object
16 properties
versioningMergeRepositoryCommitsRequestResponse
object
3 properties
commonArtifactPart
object
2 properties
versioningCommitVersionedBlobArtifactPart
object
5 properties
versioningDockerEnvironmentBlob
object
3 properties
versioningDeleteCommitRequestResponse
object
versioningCodeBlob
object
2 properties
TernaryEnumTernary
string
versioningMergeRepositoryCommitsRequest
object
7 properties
versioningFolder
object
2 properties
versioningContinuousHyperparameterSetConfigBlob
object
3 properties
protobufAny
object
2 properties
versioningHyperparameterConfigBlob
object
2 properties
versioningAptEnvironmentBlob
object
1 property
versioningCommitVersionedBlobArtifactPartResponse
object
versioningEnvironmentVariablesDiff
object
4 properties
versioningCommit
object
7 properties
CollaboratorTypeEnumCollaboratorType
string
versioningRevertRepositoryCommitsRequest
object
4 properties
versioningEnvironmentBlob
object
5 properties
versioningListRepositoriesRequestResponse
object
2 properties
versioningConfigBlob
object
2 properties
RepositoryVisibilityEnumRepositoryVisibility
string
versioningGetBranchRequestResponse
object
1 property
versioningSetRepositoryResponse
object
1 property
versioningRepositoryNamedIdentification
object
2 properties
versioningGetUrlForBlobVersionedResponse
object
2 properties
versioningListCommitsLogRequestResponse
object
2 properties
versioningS3DatasetComponentBlob
object
2 properties
versioningFolderElement
object
1 property
versioningGetCommitComponentRequestResponse
object
3 properties
versioningCodeDiff
object
2 properties
WorkspaceTypeEnumWorkspaceType
string
versioningCommitMultipartVersionedBlobArtifact
object
4 properties
versioningHyperparameterSetConfigBlob
object
3 properties
versioningDeleteBranchRequestResponse
object
versioningRepositoryIdentification
object
2 properties
versioningQueryDatasetDiff
object
1 property
versioningPathDatasetDiff
object
1 property
versioningDeleteRepositoryRequestResponse
object
1 property
commonKeyValueQuery
object
4 properties
versioningBlobType
string
versioningVersionEnvironmentDiff
object
4 properties
versioningS3DatasetBlob
object
1 property
versioningGetCommittedVersionedBlobArtifactPartsResponse
object
1 property
versioningFindRepositoriesBlobsResponse
object
2 properties
versioningDatasetBlob
object
3 properties
versioningGetUrlForBlobVersioned
object
6 properties
commonKeyValue
object
3 properties
versioningHyperparameterValuesConfigBlob
object
3 properties
versioningGetTagRequestResponse
object
1 property
versioningDatasetDiff
object
3 properties
versioningS3DatasetComponentDiff
object
4 properties
versioningComputeRepositoryDiffRequestResponse
object
1 property
versioningSetTagRequestResponse
object
versioningFindRepositories
object
5 properties
versioningGitCodeBlob
object
5 properties
versioningBlobExpanded
object
3 properties
runtimeError
object
4 properties
versioningPathDatasetComponentDiff
object
4 properties
versioningFindRepositoriesBlobs
object
8 properties
versioningQueryDatasetBlob
object
1 property
versioningGetRepositoryRequestResponse
object
1 property
versioningConfigDiff
object
2 properties
versioningNotebookCodeDiff
object
2 properties
versioningPathDatasetComponentBlob
object
7 properties
versioningCreateCommitRequest
object
5 properties
versioningQueryDatasetComponentBlob
object
4 properties
versioningS3DatasetDiff
object
1 property
versioningListTagsRequestResponse
object
2 properties
versioningListBranchesRequestResponse
object
2 properties
versioningCommandLineEnvironmentDiff
object
4 properties
commonGroupId
object
2 properties
versioningFindRepositoriesResponse
object
2 properties
versioningSetBranchRequestResponse
object
OperatorEnumOperator
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

verta-versioningservice-api-openapi.yml Raw ↑

Other APIs Verta publishes across the network.

Verta AuthzService API
Verta DatasetService API
Verta ExperimentRunService API
Verta ExperimentService API
Verta MonitoredEntityService API
Verta ProjectService API
Verta RegistryService API
Verta SCIMConfigurationService API
Verta StageService API
Verta UACService API
Where this information came from

This is an independent, third-party profile of Verta VersioningService API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.