Observability

Preview — pending review

This reference is generated from the platform API contract and is still under review. Operations, fields, and descriptions can change before publication.

Delete a notification channel

DELETE
/scopes/{scopeId}/observability/notification-channels/{notificationChannelId}

Soft-deletes the channel and removes it from every alert rule that listed it. Pending deliveries to it are not sent. A channel managed by a budget (managedBy) is 409 -- edit the budget's alert recipient instead. RBAC: MANAGE on the observability plane.

Authorization

bearerToken
headerAuthorizationBearer <token>

An API token (pc_live_…) or a service-account key (sak_live_…), created in Identity & Access Management and sent as Authorization: Bearer <token>. Requests are rate limited per credential and per tenant: every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset, and a refused request gets 429 RATE_LIMITED with Retry-After.

Path Parameters

scopeId*string

Opaque ownership+authorization scope resolving to tenant + subscription + project.

notificationChannelId*string

Response Body

Deleted.

curl -X DELETE "https://example.com/scopes/string/observability/notification-channels/string"
Empty