Skip to content

Get Deploy Status

GET
/api/v1/admin/deploy-status
curl --request GET \
--url https://api.ultimateteam.ai/api/v1/admin/deploy-status \
--header 'X-API-Key: <X-API-Key>'

Return per-service deploy state + undeployed commit list.

Requires platform-operator authority. Mirrors the UEM-01 cadence inputs so on-demand callers and the daily 06:00 UTC scan see identical metadata.

Successful Response

Media typeapplication/json
DeployStatusResponse

Top-level response envelope for GET /admin/deploy-status.

object
head_sha
Any of:
string
services
Services
Array<object>
DeployServiceState

Per-service revision summary.

object
build_sha
Build Sha
string
""
commits_ahead
Commits Ahead
integer
0
current_revision
required
Current Revision
string
deployed_at
required
Any of:
string
drift_hours
Drift Hours
number
0
name
required
Name
string
threshold_hours
Threshold Hours
integer
default: 24
undeployed_commits
Undeployed Commits
Array<object>
UndeployedCommit

A single commit on main that is not yet in the deployed revision.

object
author
required
Author
string
sha
required
Sha
string
subject
required
Subject
string
Example
{
"services": [
{
"build_sha": "",
"commits_ahead": 0,
"drift_hours": 0
}
],
"threshold_hours": 24
}