---
title: "Get Live Deployment Status"
method: GET
path: "/deployments/{deployment_id}/live-status"
tags: ["deployments"]
---

# Get Live Deployment Status

`GET /deployments/{deployment_id}/live-status`

## Request

- Base URL: `https://api.mengi.cloud` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mengi.cloud/deployments/{deployment_id}/live-status`
- Auth: none declared

Get real-time ArgoCD status for a deployment.

This endpoint queries ArgoCD directly for the current application status,
which is more up-to-date than the database status. If the ArgoCD status
differs from the database, it will update the database accordingly.

Use cases:
- Checking status during PROVISIONING without waiting for hourly sync
- Getting immediate feedback after deployment changes
- Debugging deployment issues with real ArgoCD status

Returns:
    LiveStatusResponse with both DB status and live ArgoCD status

## Path parameters

- `deployment_id` string, uuid, required

## Response `200`

Successful Response

- LiveStatusResponse: Response for live ArgoCD status check.
  - `deployment_id` string, required
  - `db_status` string, required
  - `argocd_status` object, required
  - `status_updated` boolean, required
  - `endpoint_url` string, nullable
  - `error_message` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mengi/apis/mengi-cloud.md) · [All operations](https://skmtc.dev/mengi/apis/mengi-cloud/llms.txt) · [OpenAPI document](https://skmtc.dev/mengi/apis/mengi-cloud/revisions/4ae9b375cdbb?raw)
