Verta RegistryService API

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

Operations 45

POST /model_versions/find CRUD for Model Version #
GET /model_versions/{id.model_version_id} #
DELETE /model_versions/{id.model_version_id} #
PUT /model_versions/{id.model_version_id}/lock #
DELETE /model_versions/{model_version_id}/artifacts/{artifact_key} #
POST /model_versions/{model_version_id}/commitArtifactPart #
POST /model_versions/{model_version_id}/commitMultipartArtifact #
GET /model_versions/{model_version_id}/getCommittedArtifactParts #
POST /model_versions/{model_version_id}/getUrlForArtifact #
POST /model_versions/{model_version_id}/logAttributes #
POST /model_versions/{model_version_id}/logCodeBlobInModelVersion #
POST /model_versions/{model_version_id}/logDatasets #
POST /model_versions/{model_version_id}/logDockerMetadata #
GET /registered_models/count #
POST /registered_models/find CRUD for RegisteredModel #
POST /registered_models/model_versions/external_deployments #
PUT /registered_models/model_versions/external_deployments #
GET /registered_models/model_versions/external_deployments/{external_deployment_id} #
DELETE /registered_models/model_versions/external_deployments/{external_deployment_id} #
POST /registered_models/{id.model_id.registered_model_id}/model_versions #
DELETE /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id} #
PUT /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id} #
PATCH /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id} #
PATCH /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}/full_body #
GET /registered_models/{id.registered_model_id} #
DELETE /registered_models/{id.registered_model_id} #
PUT /registered_models/{id.registered_model_id} #
PATCH /registered_models/{id.registered_model_id} #
PATCH /registered_models/{id.registered_model_id}/full_body #
POST /registered_models/{id.registered_model_id}/model_versions/find CRUD for Model Version #
POST /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions #
GET /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id} #
DELETE /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id} #
PUT /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id} #
PATCH /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions/{id.model_version_id} #
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 #
POST /workspaces/{id.named_id.workspace_name}/model_versions/find CRUD for Model Version #
POST /workspaces/{id.named_id.workspace_name}/registered_models #
GET /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name} #
DELETE /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name} #
PUT /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name} #
PATCH /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name} #
PATCH /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}/full_body #
POST /workspaces/{id.named_id.workspace_name}/registered_models/{id.named_id.name}/model_versions/find CRUD for Model Version #
POST /workspaces/{workspace_name}/registered_models/find CRUD for RegisteredModel #

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/verta-registryservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

verta-registryservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: deployment/APISync.proto AuthzService Registry Service API
  version: version not set
servers:
- url: /v1
tags:
- name: RegistryService
paths:
  /model_versions/find:
    post:
      summary: CRUD for Model Version
      operationId: RegistryService_FindModelVersion4
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryFindModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryFindModelVersionRequest'
        required: true
  /model_versions/{id.model_version_id}:
    get:
      operationId: RegistryService_GetModelVersion2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryGetModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.registered_model_id
        description: Model refered to by id.
        in: query
        required: false
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
    delete:
      operationId: RegistryService_DeleteModelVersion3
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryDeleteModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.registered_model_id
        description: Model refered to by id.
        in: query
        required: false
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
  /model_versions/{id.model_version_id}/lock:
    put:
      operationId: RegistryService_SetLockModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetLockModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registrySetLockModelVersionRequest'
        required: true
  /model_versions/{model_version_id}/artifacts/{artifact_key}:
    delete:
      operationId: RegistryService_DeleteModelVersionArtifact
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/vertaregistryEmpty'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: artifact_key
        in: path
        required: true
        schema:
          type: string
      tags:
      - RegistryService
  /model_versions/{model_version_id}/commitArtifactPart:
    post:
      operationId: RegistryService_commitArtifactPart
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryCommitArtifactPartResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        description: id of model version
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryCommitArtifactPart'
        required: true
  /model_versions/{model_version_id}/commitMultipartArtifact:
    post:
      operationId: RegistryService_commitMultipartArtifact
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryCommitMultipartArtifactResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        description: id of model version
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryCommitMultipartArtifact'
        required: true
  /model_versions/{model_version_id}/getCommittedArtifactParts:
    get:
      operationId: RegistryService_getCommittedArtifactParts
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryGetCommittedArtifactPartsResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        description: id of model version
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: key
        description: artifact key.
        in: query
        required: false
        schema:
          type: string
      tags:
      - RegistryService
  /model_versions/{model_version_id}/getUrlForArtifact:
    post:
      operationId: RegistryService_getUrlForArtifact
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryGetUrlForArtifactResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        description: id of model version
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryGetUrlForArtifact'
        required: true
  /model_versions/{model_version_id}/logAttributes:
    post:
      operationId: RegistryService_logAttributesInModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryLogAttributesInModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryLogAttributesInModelVersion'
        required: true
  /model_versions/{model_version_id}/logCodeBlobInModelVersion:
    post:
      operationId: RegistryService_logCodeBlobInModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryLogCodeBlobInModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryLogCodeBlobInModelVersion'
        required: true
  /model_versions/{model_version_id}/logDatasets:
    post:
      operationId: RegistryService_logDatasetsInModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryLogDatasetsInModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryLogDatasetsInModelVersion'
        required: true
  /model_versions/{model_version_id}/logDockerMetadata:
    post:
      operationId: RegistryService_logDockerMetadataInModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryLogDockerMetadataInModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: model_version_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryLogDockerMetadataInModelVersion'
        required: true
  /registered_models/count:
    get:
      operationId: RegistryService_GetRegisteredModelCount
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryGetRegisteredModelCountRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: project_id
        in: query
        required: false
        schema:
          type: string
      tags:
      - RegistryService
  /registered_models/find:
    post:
      summary: CRUD for RegisteredModel
      operationId: RegistryService_FindRegisteredModel2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryFindRegisteredModelRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryFindRegisteredModelRequest'
        required: true
  /registered_models/model_versions/external_deployments:
    post:
      operationId: RegistryService_CreateExternalDeployment
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryExternalDeploymentRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryExternalDeployment'
        required: true
    put:
      operationId: RegistryService_UpdateExternalDeployment
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryExternalDeploymentRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryExternalDeployment'
        required: true
  /registered_models/model_versions/external_deployments/{external_deployment_id}:
    get:
      operationId: RegistryService_GetExternalDeployment
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryExternalDeploymentRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: external_deployment_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
    delete:
      operationId: RegistryService_DeleteExternalDeployment
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/vertaregistryEmpty'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: external_deployment_id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
  /registered_models/{id.model_id.registered_model_id}/model_versions:
    post:
      operationId: RegistryService_CreateModelVersion2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_version_id
        description: ModelVersion referred to by id.
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: update_mask.paths
        description: The set of field mask paths.
        in: query
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryModelVersion'
        required: true
  /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}:
    delete:
      operationId: RegistryService_DeleteModelVersion2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryDeleteModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      tags:
      - RegistryService
    put:
      operationId: RegistryService_UpdateModelVersion6
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: update_mask.paths
        description: The set of field mask paths.
        in: query
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryModelVersion'
        required: true
    patch:
      operationId: RegistryService_UpdateModelVersion2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: update_mask.paths
        description: The set of field mask paths.
        in: query
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryModelVersion'
        required: true
  /registered_models/{id.model_id.registered_model_id}/model_versions/{id.model_version_id}/full_body:
    patch:
      operationId: RegistryService_UpdateModelVersion4
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.model_version_id
        description: ModelVersion referred to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registrySetModelVersion'
        required: true
  /registered_models/{id.registered_model_id}:
    get:
      operationId: RegistryService_GetRegisteredModel2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryGetRegisteredModelRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      tags:
      - RegistryService
    delete:
      operationId: RegistryService_DeleteRegisteredModel2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryDeleteRegisteredModelRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      tags:
      - RegistryService
    put:
      operationId: RegistryService_UpdateRegisteredModel6
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetRegisteredModelResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: update_mask.paths
        description: The set of field mask paths.
        in: query
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryRegisteredModel'
        required: true
    patch:
      operationId: RegistryService_UpdateRegisteredModel2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetRegisteredModelResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      - name: id.named_id.name
        description: Model Name.
        in: query
        required: false
        schema:
          type: string
      - name: id.named_id.workspace_name
        description: WorkspaceName.
        in: query
        required: false
        schema:
          type: string
      - name: update_mask.paths
        description: The set of field mask paths.
        in: query
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryRegisteredModel'
        required: true
  /registered_models/{id.registered_model_id}/full_body:
    patch:
      operationId: RegistryService_UpdateRegisteredModel4
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetRegisteredModelResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registrySetRegisteredModel'
        required: true
  /registered_models/{id.registered_model_id}/model_versions/find:
    post:
      summary: CRUD for Model Version
      operationId: RegistryService_FindModelVersion2
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registryFindModelVersionRequestResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.registered_model_id
        description: Model refered to by id
        in: path
        required: true
        schema:
          type: string
          format: uint64
      tags:
      - RegistryService
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registryFindModelVersionRequest'
        required: true
  /workspaces/{id.model_id.named_id.workspace_name}/registered_models/{id.model_id.named_id.name}/model_versions:
    post:
      operationId: RegistryService_CreateModelVersion
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/registrySetModelVersionResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/runtimeError'
      parameters:
      - name: id.model_id.named_id.workspace_name
        description: WorkspaceName
        in: path
        required: true


# --- truncated at 32 KB (83 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/verta/refs/heads/main/openapi/verta-registryservice-api-openapi.yml