All Products
Search
Document Center

Platform For AI:Version approval and event triggers

Last Updated:Jul 14, 2026

When you promote a model version to production, downstream systems often need to react automatically—updating a running service, alerting your team, or calling a webhook. Model version approval status lets you govern which versions are production-ready and trigger those downstream actions the moment a version's status changes.

Prerequisites

Before you begin, ensure that you have:

How it works

Each model version has one of three approval statuses:

StatusDescription
PendingDefault status when a version is created. The version can be deployed manually.
ApprovedThe version is approved for production use.
RejectedThe version is rejected from production use.
Important

Approved and Rejected are terminal states. Once a version reaches either status, the status cannot be changed.

The following status transitions trigger configured events automatically:

TransitionEvent triggeredConsequence
Pending → ApprovedYesConfigured notifications and EAS service updates fire automatically
Pending → RejectedYesConfigured notifications fire automatically

Events only fire when a notification rule is configured for the model. For details, see Create a notification rule.

Configure event rules for model version approval

To set up event-driven automation for model version approval changes, create a notification rule and select Models as the Event Source.

Supported model scope

ScopeDescription
Specified modelsEvents apply only to the models you select
Created by MeEvents apply to all models you own in the workspace
In the current workspaceEvents apply to every model in the workspace

Supported event types

Event typeTrigger conditionNotes
DingTalk NotificationAny configured status changeSends a real-time notification via DingTalk
HTTP/HTTPS eventsAny configured status changeCalls the specified endpoint; the endpoint must parse the payload based on the specification template
Update Model Service (OpenAPI)Status changes to Approved onlyAutomatically updates the specified running Elastic Algorithm Service (EAS) model service

Set the approval status of a model version

When registering a model or adding a version:

Set the Version Approval Status field to Pending or Approved during registration. For details, see Register and manage models.

image

For already-registered model versions:

Update the approval status directly from the model version list.

image

What's next