0

Get Ingress Deployment Status By Service

by
Published Oct 17, 2025
Script qovery Verified

The script

Submitted by hugo697 Bun
Verified 235 days ago
1
//native
2
/**
3
 * Get Ingress Deployment Status By Service
4
 *
5
 */
6
export async function main(
7
	auth: RT.Qovery,
8
	serviceType: 'CONTAINER' | 'APPLICATION' | 'HELM',
9
	serviceId: string
10
) {
11
	const url = new URL(`https://api.qovery.com/${serviceType}/${serviceId}/ingressDeploymentStatus`)
12

13
	const response = await fetch(url, {
14
		method: 'GET',
15
		headers: {
16
			Authorization: 'Token ' + auth.apiKey
17
		},
18
		body: undefined
19
	})
20
	if (!response.ok) {
21
		const text = await response.text()
22
		throw new Error(`${response.status} ${text}`)
23
	}
24
	return await response.json()
25
}
26