# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Confluent Cloud Subscriptions (notifications/v1) API version: 1.0.0 extends: openapi/confluent-subscriptions-notifications-v1-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/notifications/v1/subscriptions'].get update: x-apievangelist-phrasing: intent: List notification subscriptions effect: read questions: - Which notification types am I subscribed to? - Can I page through all my notification subscriptions? instructions: - text: List my notification subscriptions. - text: Show every notification subscription and its integrations. method: generated generated: '2026-09-26' - target: $.paths['/notifications/v1/subscriptions'].post update: x-apievangelist-phrasing: intent: Subscribe to a notification type effect: write questions: - How do I subscribe to a notification type and send it to an integration? - Can I route one notification type to several integrations? instructions: - text: Subscribe to notification type {notification_type} via integrations {integrations}. slots: notification_type: requestBody.notification_type integrations: requestBody.integrations - text: Create an enabled subscription for {notification_type}. slots: notification_type: requestBody.notification_type method: generated generated: '2026-09-26' - target: $.paths['/notifications/v1/subscriptions/{id}'].get update: x-apievangelist-phrasing: intent: Read a notification subscription effect: read questions: - Which integrations does a given subscription deliver to? - Can I fetch one notification subscription by ID? instructions: - text: Show subscription {id}. slots: id: path.id - text: Get the integrations on notification subscription {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/notifications/v1/subscriptions/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a notification subscription effect: destructive questions: - How do I unsubscribe from a notification type entirely? - Can I delete a subscription by ID? instructions: - text: Delete subscription {id}. slots: id: path.id - text: Unsubscribe by removing notification subscription {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/notifications/v1/subscriptions/{id}'].patch update: x-apievangelist-phrasing: intent: Update a notification subscription effect: write questions: - Can I pause a subscription without deleting it? - Is it possible to change which integrations a subscription sends to? instructions: - text: Set subscription {id} to {current_state}. slots: id: path.id current_state: requestBody.current_state - text: Change subscription {id} to deliver to {integrations}. slots: id: path.id integrations: requestBody.integrations method: generated generated: '2026-09-26'