Skip to main content
GET
List Policies
string
required
approval, notification, escalation or sla
string
Filter by namespace. Empty lists every namespace.
integer
default:"1"
Page number
integer
default:"20"
Items per page
Policies are written through kubectl or GitOps, where they are reviewed; the API and the dashboard’s Policies tab only read them. Each item carries the CRD spec and status unchanged, so the fields follow the ApprovalPolicy, NotificationPolicy and EscalationPolicy and IncidentSLA definitions.

Authorizations

Authorization
string
header
required

Bearer token issued by the operator. Format: Authorization: Bearer <token>.

Path Parameters

kind
enum<string>
required

approval, notification, escalation or sla.

Available options:
approval,
notification,
escalation,
sla

Query Parameters

namespace
string

Filter by namespace; empty lists every namespace.

page
integer
default:1
pageSize
integer
default:20

Response

Policy list

apiVersion
string
Example:

"v1"

kind
string
Example:

"ApprovalPolicyList"

metadata
object
items
object[]