# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Prisma Data Platform Environments API version: 1.0.0 extends: openapi/prisma-environments-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['/projects/{projectId}/environments'].get update: x-apievangelist-phrasing: intent: List a project's environments effect: read questions: - Which environments, like staging and production, does my project have? - Can I see every deployment stage configured for a project? instructions: - text: List the environments in project {projectId}. slots: projectId: path.projectId - text: Show all deployment stages set up for {projectId}. slots: projectId: path.projectId method: generated generated: '2026-09-26' - target: $.paths['/projects/{projectId}/environments'].post update: x-apievangelist-phrasing: intent: Create an environment in a project effect: write questions: - How do I add a staging environment to my project? - What connection string does a new environment need? instructions: - text: Create environment {name} in project {projectId} using {connectionString}. slots: name: requestBody.name projectId: path.projectId connectionString: requestBody.connectionString - text: Add a {name} stage to {projectId} connected to {connectionString}. slots: name: requestBody.name projectId: path.projectId connectionString: requestBody.connectionString method: generated generated: '2026-09-26' - target: $.paths['/environments/{environmentId}'].get update: x-apievangelist-phrasing: intent: Get an environment's configuration effect: read questions: - Can I check an environment's connection configuration and API key status? - Where do I see details for a single environment? instructions: - text: Get environment {environmentId}. slots: environmentId: path.environmentId - text: Show the connection setup and API key status of {environmentId}. slots: environmentId: path.environmentId method: generated generated: '2026-09-26' - target: $.paths['/environments/{environmentId}'].delete update: x-apievangelist-phrasing: intent: Delete an environment and its API keys effect: destructive questions: - Does deleting an environment also delete its API keys? - Is removing an environment reversible? instructions: - text: Delete environment {environmentId}. slots: environmentId: path.environmentId - text: Permanently remove {environmentId} and its API keys. slots: environmentId: path.environmentId method: generated generated: '2026-09-26'