Policies

Create a policy rule

Create a CEL-based policy rule. Requires the admin role.

post/api/v1/policies

Request

  • Base URL: https://dashboard.sealgate.ai
  • URL: https://dashboard.sealgate.ai/api/v1/policies
  • Auth: HTTP bearer

Request body

namestring required

Rule name

rule_idstring required

Unique rule identifier

descriptionstring nullable
cel_expressionstring nullable

CEL filter expression

phasestring

Evaluation phase: pre or post. A post-phase rule cannot carry a require_approval action

statusstring

Rule status: enabled, disabled, or tentative

priorityinteger

Response

The created policy rule

idinteger required

Database row ID

rule_idstring required

Unique rule identifier

namestring required

Human-readable rule name

descriptionstring nullable
cel_expressionstring nullable

CEL filter expression

phasestring required

Evaluation phase: pre or post

statusstring required

Rule status: enabled, disabled, or tentative

priorityinteger required

Rule priority (higher evaluated first)

domainstring nullable

Domain scope (null = global)

created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.