Skip to main content
Alerting & Response/Alert Rules

BulkDeleteAlertSilenceRulesByUUIDs

Delete selected silence rules by UUID

POST/api/v1/alerting/silence-rules/bulk-delete-by-uuids

Operation ID

BulkDeleteAlertSilenceRulesByUUIDs

Since

1.2.8

Execution Mode

Synchronous

Auth Context

Auth Required

Auth Context

Send these values as request headers when calling this API.

AuthorizationstringRequired

Bearer Token

X-Tenant-IDstring

X-Tenant-ID

Request Inputs

application/json

Body Fields

  • ruleUuids
    List

    Selected silence rule UUIDs; maximum 200

    Example: item1,item2

  • options
    Object

    Options for this resource

    • propagationPolicy
      String

      PropagationPolicy overrides the resource's default policy when non-empty. Accepted values: Restrict, Foreground, Background, Orphan, SoftDelete.

      Example: value

    • force
      Boolean

      Force skips the Finalizer phase and advances directly to PhysicalDelete. Requires operator-level permission; returns PermissionDenied until the audit-integration rollout lands.

      Example: true

    • gracePeriodSeconds
      Integer

      GracePeriodSeconds defines the post-request delay before the engine begins the Checking phase. Default 0 (immediate).

      Example: 10

    • revokeRemoteCredentials
      Boolean

      RevokeRemoteCredentials is a resource-scoped hint for resources that carry out-of-band credentials (e.g. Platform access keys). When true, the corresponding revoke finalizer is activated for this request. Ignored by resources that do not register such a finalizer.

      Example: true

Responses

200 OK
200 OK

On success, this API returns the following response structure.

  • deleted
    Integer

    Number of silence rules deleted

    Example: 3