Current Deployment
The current deployment endpoint returns the active platform version information, including the image tag, git metadata, and environment details. This is used by the platform UI, health checks, and monitoring systems to display version information.
Querying Current Version
GET /api/v1/platform/deployments/currentReturns PlatformVersionInfo:
{
"imageTag": "v2.1.0-abc1234",
"acrRegistry": "matih.azurecr.io",
"gitCommit": "abc1234",
"gitBranch": "main",
"environment": "dev",
"deployedAt": "2026-02-12T10:00:00Z",
"deployedBy": "cd-pipeline",
"isVersioned": true
}Version Identification
| Field | Description |
|---|---|
imageTag | Primary version identifier used across all services |
gitCommit | Short SHA for traceability to source code |
gitBranch | Branch from which the build was created |
isVersioned | True if the tag follows semantic versioning |
Querying by Tag
To look up a specific deployment by its image tag:
GET /api/v1/platform/deployments/tag/v2.1.0-abc1234To check if a deployment exists without fetching details:
GET /api/v1/platform/deployments/tag/v2.1.0-abc1234/existsReturns {"exists": true} or {"exists": false}.
Querying by Branch
To see all deployments from a specific branch:
GET /api/v1/platform/deployments/branch/main?limit=10Returns the most recent deployments from the specified branch, useful for tracking feature branch deployments in development environments.
Service Versions
The serviceVersions map provides per-service version tracking within a deployment:
{
"ai-service": "v2.1.0",
"query-engine": "v2.1.0",
"catalog-service": "v2.1.0",
"tenant-service": "v2.1.0",
"iam-service": "v2.1.0"
}This enables identification of which services were updated in each deployment.