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 3.2.0, at version version not set.

Requests are made against a single base URL, /v1.

54 operations 40 paths 104 schemas 8 DELETE27 GET13 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.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
Versioning service commit multipart versioned blob artifact
VersioningService_commitMultipartVersionedBlobArtifact body → 200default
POST
/versioning/commitVersionedBlobArtifactPart
Versioning service commit versioned blob artifact part
VersioningService_commitVersionedBlobArtifactPart body → 200default
GET
/versioning/getCommittedVersionedBlobArtifactParts
Versioning service get committed versioned blob artifact parts
VersioningService_getCommittedVersionedBlobArtifactParts 6 params → 200default
GET
/versioning/repositories
CRUD for repositories
VersioningService_ListRepositories2 3 params → 200default
GET
/versioning/repositories/{id.repo_id}
Versioning service get repository2
VersioningService_GetRepository2 3 params → 200default
PUT
/versioning/repositories/{id.repo_id}
Versioning service update repository2
VersioningService_UpdateRepository2 3 params body → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}
Versioning service delete repository2
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}
Versioning service get branch2
VersioningService_GetBranch2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/branches/{branch}
Versioning service delete branch2
VersioningService_DeleteBranch2 4 params → 200default
PUT
/versioning/repositories/{repository_id.repo_id}/branches/{branch}
Unlike tags, branches can be updated.
VersioningService_SetBranch2 4 params body → 200default
GET
/versioning/repositories/{repository_id.repo_id}/branches/{branch}/log
Versioning service list commits log2
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
Versioning service create commit2
VersioningService_CreateCommit2 1 param body → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}
Versioning service get commit2
VersioningService_GetCommit2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}
Versioning service delete commit2
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
Versioning service get url for blob versioned2
VersioningService_getUrlForBlobVersioned2 2 params body → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/log
Versioning service list commits log4
VersioningService_ListCommitsLog4 5 params → 200default
GET
/versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/path
Versioning service get commit component2
VersioningService_GetCommitComponent2 5 params → 200default
POST
/versioning/repositories/{repository_id.repo_id}/commits/{commit_to_revert_sha}/revert
Versioning service revert repository commits2
VersioningService_RevertRepositoryCommits2 2 params body → 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
Versioning service merge repository commits2
VersioningService_MergeRepositoryCommits2 1 param body → 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}
Versioning service get tag2
VersioningService_GetTag2 4 params → 200default
DELETE
/versioning/repositories/{repository_id.repo_id}/tags/{tag}
Versioning service delete tag2
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 4 params body → 200default
POST
/versioning/workspaces/{id.named_id.workspace_name}/repositories
Versioning service create repository
VersioningService_CreateRepository 3 params body → 200default
GET
/versioning/workspaces/{id.named_id.workspace_name}/repositories/{id.named_id.name}
Versioning service get repository
VersioningService_GetRepository 3 params → 200default
PUT
/versioning/workspaces/{id.named_id.workspace_name}/repositories/{id.named_id.name}
Versioning service update repository
VersioningService_UpdateRepository 3 params body → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}
Versioning service delete repository
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}
Versioning service get branch
VersioningService_GetBranch 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}
Versioning service delete 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.
VersioningService_SetBranch 4 params body → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/branches/{branch}/log
Versioning service list commits 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
Versioning service create commit
VersioningService_CreateCommit 2 params body → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}
Versioning service get commit
VersioningService_GetCommit 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}
Versioning service delete commit
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
Versioning service get url for blob versioned
VersioningService_getUrlForBlobVersioned 3 params body → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/log
Versioning service list commits log3
VersioningService_ListCommitsLog3 5 params → 200default
GET
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/path
Versioning service get commit component
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
Versioning service revert repository commits
VersioningService_RevertRepositoryCommits 3 params body → 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
Versioning service merge repository commits
VersioningService_MergeRepositoryCommits 2 params body → 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}
Versioning service get tag
VersioningService_GetTag 4 params → 200default
DELETE
/versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/tags/{tag}
Versioning service delete 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 4 params body → 200default
POST
/versioning/workspaces/{workspace_name}/findRepositories
Versioning service find repositories
VersioningService_findRepositories 1 param body → 200default
POST
/versioning/workspaces/{workspace_name}/findRepositoriesBlobs
Versioning service find repositories blobs
VersioningService_findRepositoriesBlobs 1 param body → 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), versioningCommit (7 properties), versioningMergeRepositoryCommitsRequest (7 properties). Each schema is shown below with its type and property counts.

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

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.