Get Approval
curl --request GET \
--url http://{host}:{port}/{basePath}/approvals/{name} \
--header 'Authorization: <api-key>'{
"apiVersion": "v1",
"kind": "ApprovalRequest",
"metadata": {
"name": "approval-inc-20260319-001-1",
"namespace": "production",
"createdAt": "2026-03-19T15:00:00Z"
},
"spec": {
"issueRef": "INC-20260319-001",
"remediationPlanRef": "remediation-inc-20260319-001-1",
"action": "RollbackDeployment",
"targetResource": {
"kind": "Deployment",
"name": "payment-service",
"namespace": "production"
},
"confidence": 0.82,
"severity": "high",
"mode": "manual",
"blastRadius": {
"riskLevel": "medium",
"affectedPods": 3,
"affectedServices": ["payment-svc"],
"warnings": ["PDB allows minimum 1 pod disruption"]
}
},
"status": {
"state": "Pending",
"createdAt": "2026-03-19T15:00:00Z",
"expiresAt": "2026-03-19T16:00:00Z"
}
}
Approvals
Get Approval
Returns details of a specific approval request including the pending action, blast radius assessment, and approval history
GET
/
approvals
/
{name}
Get Approval
curl --request GET \
--url http://{host}:{port}/{basePath}/approvals/{name} \
--header 'Authorization: <api-key>'{
"apiVersion": "v1",
"kind": "ApprovalRequest",
"metadata": {
"name": "approval-inc-20260319-001-1",
"namespace": "production",
"createdAt": "2026-03-19T15:00:00Z"
},
"spec": {
"issueRef": "INC-20260319-001",
"remediationPlanRef": "remediation-inc-20260319-001-1",
"action": "RollbackDeployment",
"targetResource": {
"kind": "Deployment",
"name": "payment-service",
"namespace": "production"
},
"confidence": 0.82,
"severity": "high",
"mode": "manual",
"blastRadius": {
"riskLevel": "medium",
"affectedPods": 3,
"affectedServices": ["payment-svc"],
"warnings": ["PDB allows minimum 1 pod disruption"]
}
},
"status": {
"state": "Pending",
"createdAt": "2026-03-19T15:00:00Z",
"expiresAt": "2026-03-19T16:00:00Z"
}
}
Unique approval request name
Kubernetes namespace
{
"apiVersion": "v1",
"kind": "ApprovalRequest",
"metadata": {
"name": "approval-inc-20260319-001-1",
"namespace": "production",
"createdAt": "2026-03-19T15:00:00Z"
},
"spec": {
"issueRef": "INC-20260319-001",
"remediationPlanRef": "remediation-inc-20260319-001-1",
"action": "RollbackDeployment",
"targetResource": {
"kind": "Deployment",
"name": "payment-service",
"namespace": "production"
},
"confidence": 0.82,
"severity": "high",
"mode": "manual",
"blastRadius": {
"riskLevel": "medium",
"affectedPods": 3,
"affectedServices": ["payment-svc"],
"warnings": ["PDB allows minimum 1 pod disruption"]
}
},
"status": {
"state": "Pending",
"createdAt": "2026-03-19T15:00:00Z",
"expiresAt": "2026-03-19T16:00:00Z"
}
}
Authorizations
Bearer token issued by the operator. Format: Authorization: Bearer <token>.
Path Parameters
Unique approval request name.
Example:
"approval-inc-20260319-001-1"
Query Parameters
Kubernetes namespace.
⌘I