Capability Spec
name: ZenML Model Promotion
description: >-
Capability for promoting a ZenML model version through stages
(none -> staging -> production), recording governance metadata, and
triggering downstream deployment pipelines.
api: zenml
version: '1.0.0'
operations:
- id: listModelVersions
method: GET
path: /model_versions
summary: List candidate model versions
- id: getModelVersion
method: GET
path: /model_versions/{model_version_id}
summary: Inspect a candidate model version
- id: promoteModelVersion
method: PUT
path: /model_versions/{model_version_id}
summary: Update the stage of the model version
- id: createDeployment
method: POST
path: /deployments
summary: Create a deployment of the promoted model
workflow:
- step: listModelVersions
- step: getModelVersion
- step: promoteModelVersion
inputs:
stage: production
- step: createDeployment