# 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 Provider Shared Resources (cdx/v1) API version: 1.0.0 extends: openapi/confluent-provider-shared-resources-cdx-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: 6 - target: $.paths['/cdx/v1/provider-shared-resources'].get update: x-apievangelist-phrasing: intent: List resources I share as a provider effect: read questions: - Which topics and clusters am I sharing out through Stream Sharing? - Can I include deactivated shared resources when listing what I provide? - How do I find the provider shared resources behind one stream share? instructions: - text: List all my provider shared resources. - text: List provider shared resources for stream share {stream_share}. slots: stream_share: query.stream_share - text: Show provider shared resources matching CRN {crn}, including deleted ones. slots: crn: query.crn method: generated generated: '2026-09-26' - target: $.paths['/cdx/v1/provider-shared-resources/{id}'].get update: x-apievangelist-phrasing: intent: Get a provider shared resource effect: read questions: - What details are stored for a resource I'm sharing as a provider? - Can I read one provider shared resource by its ID? instructions: - text: Get provider shared resource {id}. slots: id: path.id - text: Show the listing details of my shared resource {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/cdx/v1/provider-shared-resources/{id}'].patch update: x-apievangelist-phrasing: intent: Update a provider shared resource's listing effect: write questions: - Can I change the display name, description and tags on a resource I share? - How do I set the organization contact email on a shared resource listing? instructions: - text: Rename provider shared resource {id} to {display_name}. slots: id: path.id display_name: requestBody.display_name - text: Set the description of shared resource {id} to {description}. slots: id: path.id description: requestBody.description - text: Update shared resource {id} so the organization contact is {organization_contact}. slots: id: path.id organization_contact: requestBody.organization_contact method: generated generated: '2026-09-26' - target: $.paths['/cdx/v1/provider-shared-resources/{id}/images/{file_name}'].get update: x-apievangelist-phrasing: intent: Download a provider shared resource image effect: read questions: - How do I fetch the logo image attached to a resource I'm sharing? - Can I view an image file stored on my provider shared resource? instructions: - text: Get image {file_name} from provider shared resource {id}. slots: file_name: path.file_name id: path.id - text: Download the file {file_name} attached to my shared resource {id}. slots: file_name: path.file_name id: path.id method: generated generated: '2026-09-26' - target: $.paths['/cdx/v1/provider-shared-resources/{id}/images/{file_name}'].post update: x-apievangelist-phrasing: intent: Upload an image for a shared resource effect: write questions: - Can I upload a logo image for a resource I share with consumers? - What do I call to attach an image file to my provider shared resource? instructions: - text: Upload image {file_name} to provider shared resource {id}. slots: file_name: path.file_name id: path.id - text: Attach the image file {file_name} to my shared resource {id}. slots: file_name: path.file_name id: path.id method: generated generated: '2026-09-26' - target: $.paths['/cdx/v1/provider-shared-resources/{id}/images/{file_name}'].delete update: x-apievangelist-phrasing: intent: Delete a shared resource's image effect: destructive questions: - How do I remove an outdated logo from a shared resource? - Can I delete one image file from my provider shared resource? instructions: - text: Delete image {file_name} from provider shared resource {id}. slots: file_name: path.file_name id: path.id - text: Remove the {file_name} image from my shared resource {id}. slots: file_name: path.file_name id: path.id method: generated generated: '2026-09-26'