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 RegistryService API

The RegistryService API from Verta — 31 operation(s) for registryservice.

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

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

This API exposes 45 operations across 31 paths, and defines 76 schemas. It is described by OpenAPI 3.2.0, at version version not set.

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

45 operations 31 paths 76 schemas 7 DELETE7 GET8 PATCH17 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 45

Across 31 paths, the API surfaces 45 operations — 7 DELETE, 7 GET, 8 PATCH, 17 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

RegistryService 45
POST
/model_versions/find
CRUD for Model Version
RegistryService_FindModelVersion4 body → 200default
GET
/model_versions/{id.model_version_id}
Registry service get model version2
RegistryService_GetModelVersion2 4 params → 200default
DELETE
/model_versions/{id.model_version_id}
Registry service delete model version3
RegistryService_DeleteModelVersion3 4 params → 200default
PUT
/model_versions/{id.model_version_id}/lock
Registry service set lock model version
RegistryService_SetLockModelVersion 1 param body → 200default
DELETE
/model_versions/{model_version_id}/artifacts/{artifact_key}
Registry service delete model version artifact
RegistryService_DeleteModelVersionArtifact 2 params → 200default
POST
/model_versions/{model_version_id}/commitArtifactPart
Registry service commit artifact part
RegistryService_commitArtifactPart 1 param body → 200default
POST
/model_versions/{model_version_id}/commitMultipartArtifact
Registry service commit multipart artifact
RegistryService_commitMultipartArtifact 1 param body → 200default
GET
/model_versions/{model_version_id}/getCommittedArtifactParts
Registry service get committed artifact parts
RegistryService_getCommittedArtifactParts 2 params → 200default
POST
/model_versions/{model_version_id}/getUrlForArtifact
Registry service get url for artifact
RegistryService_getUrlForArtifact 1 param body → 200default
POST
/model_versions/{model_version_id}/logAttributes
Registry service log attributes in model version
RegistryService_logAttributesInModelVersion 1 param body → 200default
POST
/model_versions/{model_version_id}/logCodeBlobInModelVersion
Registry service log code blob in model version
RegistryService_logCodeBlobInModelVersion 1 param body → 200default
POST
/model_versions/{model_version_id}/logDatasets
Registry service log datasets in model version
RegistryService_logDatasetsInModelVersion 1 param body → 200default
POST
/model_versions/{model_version_id}/logDockerMetadata
Registry service log docker metadata in model version
RegistryService_logDockerMetadataInModelVersion 1 param body → 200default
GET
/registered_models/count
Registry service get registered model count
RegistryService_GetRegisteredModelCount 1 param → 200default
POST
/registered_models/find
CRUD for RegisteredModel
RegistryService_FindRegisteredModel2 body → 200default
POST
/registered_models/model_versions/external_deployments
Registry service create external deployment
RegistryService_CreateExternalDeployment body → 200default
PUT
/registered_models/model_versions/external_deployments
Registry service update external deployment
RegistryService_UpdateExternalDeployment body → 200default
GET
/registered_models/model_versions/external_deployments/{external_deployment_id}
Registry service get external deployment
RegistryService_GetExternalDeployment 1 param → 200default
DELETE
/registered_models/model_versions/external_deployments/{external_deployment_id}
Registry service delete external deployment
RegistryService_DeleteExternalDeployment 1 param → 200default
POST
/registered_models/{id.model_id.registered_model_id}/model_versions
Registry service create model version2
RegistryService_CreateModelVersion2 5 params body → 200default
DELETE
/registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}
Registry service delete model version2
RegistryService_DeleteModelVersion2 4 params → 200default
PUT
/registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}
Registry service update model version6
RegistryService_UpdateModelVersion6 5 params body → 200default
PATCH
/registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}
Registry service update model version2
RegistryService_UpdateModelVersion2 5 params body → 200default
PATCH
/registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}/full_body
Registry service update model version4
RegistryService_UpdateModelVersion4 2 params body → 200default
GET
/registered_models/{id.registered_model_id}
Registry service get registered model2
RegistryService_GetRegisteredModel2 3 params → 200default
DELETE
/registered_models/{id.registered_model_id}
Registry service delete registered model2
RegistryService_DeleteRegisteredModel2 3 params → 200default
PUT
/registered_models/{id.registered_model_id}
Registry service update registered model6
RegistryService_UpdateRegisteredModel6 4 params body → 200default
PATCH
/registered_models/{id.registered_model_id}
Registry service update registered model2
RegistryService_UpdateRegisteredModel2 4 params body → 200default
PATCH
/registered_models/{id.registered_model_id}/full_body
Registry service update registered model4
RegistryService_UpdateRegisteredModel4 1 param body → 200default
POST
/registered_models/{id.registered_model_id}/model_versions/find
CRUD for Model Version
RegistryService_FindModelVersion2 1 param body → 200default
POST
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions
Registry service create model version
RegistryService_CreateModelVersion 5 params body → 200default
GET
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id}
Registry service get model version
RegistryService_GetModelVersion 4 params → 200default
DELETE
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id}
Registry service delete model version
RegistryService_DeleteModelVersion 4 params → 200default
PUT
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id}
Registry service update model version5
RegistryService_UpdateModelVersion5 5 params body → 200default
PATCH
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id}
Registry service update model version
RegistryService_UpdateModelVersion 5 params body → 200default
PATCH
/workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id}/full_body
Registry service update model version3
RegistryService_UpdateModelVersion3 3 params body → 200default
POST
/workspaces/{id.named_id.workspace_name}/model_versions/find
CRUD for Model Version
RegistryService_FindModelVersion3 1 param body → 200default
POST
/workspaces/{id.named_id.workspace_name}/registered_models
Registry service create registered model
RegistryService_CreateRegisteredModel 4 params body → 200default
GET
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}
Registry service get registered model
RegistryService_GetRegisteredModel 3 params → 200default
DELETE
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}
Registry service delete registered model
RegistryService_DeleteRegisteredModel 3 params → 200default
PUT
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}
Registry service update registered model5
RegistryService_UpdateRegisteredModel5 4 params body → 200default
PATCH
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}
Registry service update registered model
RegistryService_UpdateRegisteredModel 4 params body → 200default
PATCH
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}/full_body
Registry service update registered model3
RegistryService_UpdateRegisteredModel3 2 params body → 200default
POST
/workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}/model_versions/find
CRUD for Model Version
RegistryService_FindModelVersion 2 params body → 200default
POST
/workspaces/{workspace_name}/registered_models/find
CRUD for RegisteredModel
RegistryService_FindRegisteredModel 1 param body → 200default

Schemas 76

The contract defines 76 schemas that model the data the API accepts and returns. The most detailed are registryModelVersion (33 properties), registryRegisteredModel (24 properties), registryChecklistItemValue (10 properties), commonArtifact (9 properties). Each schema is shown below with its type and property counts.

protobufAny
object
2 properties
registryFindModelVersionRequest
object
6 properties
registryDockerMetadata
object
3 properties
registryRegisteredModel
object
24 properties
commonArtifactPart
object
2 properties
registryExternalDeployment
object
9 properties
registrySetRegisteredModel
object
3 properties
versioningVersionEnvironmentBlob
object
4 properties
registryGetUrlForArtifact
object
5 properties
commonGroupId
object
2 properties
registryLogDatasetsInModelVersion
object
2 properties
runtimeError
object
4 properties
registryChecklistItemValue
object
10 properties
registryLogCodeBlobInModelVersion
object
2 properties
registryCommitMultipartArtifact
object
2 properties
CustomAttributeTargetTypeEnumCustomAttributeTargetType
string
versioningDockerEnvironmentBlob
object
3 properties
registryCommitMultipartArtifactResponse
object
registrySetLockModelVersionRequest
object
2 properties
registrySetRegisteredModelResponse
object
1 property
registryCustomAttributeValue
object
9 properties
CollaboratorTypeEnumCollaboratorType
string
commonArtifact
object
9 properties
registryLogCodeBlobInModelVersionResponse
object
versioningCodeBlob
object
2 properties
versioningEnvironmentVariablesBlob
object
2 properties
registryFindModelVersionRequestResponse
object
2 properties
OperatorEnumOperator
string
registryGetModelVersionRequestResponse
object
1 property
LocationTypeEnumLocationType
string
versioningEnvironmentBlob
object
5 properties
registryFindRegisteredModelRequestResponse
object
2 properties
commonKeyValueQuery
object
4 properties
TaskTypeEnumTaskType
string
versioningPythonRequirementEnvironmentBlob
object
3 properties
versioningNotebookCodeBlob
object
2 properties
protobufFieldMask
object
paths: "f.a" paths: "f.b.d" Here f represents a field in some root message, a and b fields in the message found in f, and d a field found in the message in f.b…
1 property
registrySetModelVersionResponse
object
1 property
uacResourceVisibility
string
registryDeleteModelVersionRequestResponse
object
ArtifactTypeEnumArtifactType
string
registryModelVersion
object
33 properties
VisibilityEnumVisibility
string
ModelVersionLockLevelEnumModelVersionLockLevel
string
registryLogDatasetsInModelVersionResponse
object
registryGetCommittedArtifactPartsResponse
object
1 property
commonKeyValue
object
3 properties
registrySetModelVersion
object
3 properties
uacCollaboratorPermissions
object
3 properties
registrySetLockModelVersionRequestResponse
object
registryRegisteredModelIdentification
object
2 properties
ActionTypeEnumActionType
string
registryLogAttributesInModelVersion
object
2 properties
registryLogAttributesInModelVersionResponse
object
versioningAptEnvironmentBlob
object
1 property
registryRegisteredModelNamedIdentification
object
2 properties
registryGetUrlForArtifactResponse
object
3 properties
commonPagination
object
2 properties
registryGetRegisteredModelRequestResponse
object
1 property
registryGetRegisteredModelCountRequestResponse
object
1 property
registryDeleteRegisteredModelRequestResponse
object
registryLogDockerMetadataInModelVersion
object
2 properties
registryLogDockerMetadataInModelVersionResponse
object
registryCommitArtifactPartResponse
object
versioningPathDatasetComponentBlob
object
7 properties
ValueTypeEnumValueType
string
versioningPythonEnvironmentBlob
object
5 properties
registryCommitArtifactPart
object
3 properties
TernaryEnumTernary
string
registryModelVersionIdentification
object
2 properties
registryExternalDeploymentRequestResponse
object
1 property
vertaregistryEmpty
object
versioningGitCodeBlob
object
5 properties
registryFindRegisteredModelRequest
object
6 properties
DataTypeEnumDataType
string
StageEnumStage
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

verta-registryservice-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 SCIMConfigurationService API
Verta StageService API
Verta UACService API
Verta VersioningService API
Where this information came from

This is an independent, third-party profile of Verta RegistryService 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.