Get Deploy Status
GET
/api/v1/admin/deploy-status
const url = 'https://api.ultimateteam.ai/api/v1/admin/deploy-status';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”Successful Response
Media typeapplication/json
DeployStatusResponse
Top-level response envelope for GET /admin/deploy-status.
object
services
threshold_hours
Threshold Hours
integer
undeployed_commits
Undeployed Commits
Array<object>
UndeployedCommitA 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}