# 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 Connect Artifacts (cam/v1) API version: 1.0.0 extends: openapi/confluent-connect-artifacts-cam-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: 4 - target: $.paths['/cam/v1/connect-artifacts'].get update: x-apievangelist-phrasing: intent: List Connect artifacts effect: read questions: - Which Connect artifacts are uploaded for a cloud in my environment? - Can I page through Connect artifacts per cloud provider? instructions: - text: List Connect artifacts on {cloud} in environment {environment}. slots: cloud: query.spec.cloud environment: query.environment - text: Show every connect artifact for {cloud} in {environment}. slots: cloud: query.spec.cloud environment: query.environment method: generated generated: '2026-09-26' - target: $.paths['/cam/v1/connect-artifacts'].post update: x-apievangelist-phrasing: intent: Create a Connect artifact effect: write questions: - How do I register a new Connect artifact? - Can I create a Connect artifact scoped to one cloud and environment? instructions: - text: Create a Connect artifact on {cloud} in environment {environment}. slots: cloud: query.spec.cloud environment: query.environment - text: Register a connect artifact with spec {spec} for {cloud} in {environment}. slots: cloud: query.spec.cloud environment: query.environment spec: requestBody.spec method: generated generated: '2026-09-26' - target: $.paths['/cam/v1/connect-artifacts/{id}'].get update: x-apievangelist-phrasing: intent: Read a Connect artifact effect: read questions: - What is the status of a Connect artifact I uploaded? - Can I look up one Connect artifact by ID? instructions: - text: Show Connect artifact {id} on {cloud} in environment {environment}. slots: cloud: query.spec.cloud environment: query.environment id: path.id - text: Get the status of connect artifact {id} ({cloud}, {environment}). slots: cloud: query.spec.cloud environment: query.environment id: path.id method: generated generated: '2026-09-26' - target: $.paths['/cam/v1/connect-artifacts/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a Connect artifact effect: destructive questions: - Why can't I delete a Connect artifact that workloads still use? - How do I remove a Connect artifact? instructions: - text: Delete Connect artifact {id} on {cloud} in environment {environment}. slots: cloud: query.spec.cloud environment: query.environment id: path.id - text: Remove connect artifact {id} from {environment} ({cloud}). slots: cloud: query.spec.cloud environment: query.environment id: path.id method: generated generated: '2026-09-26'