# 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 API Keys API version: 1.0.0 extends: openapi/prisma-api-keys-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: 3 - target: $.paths['/environments/{environmentId}/apikeys'].get update: x-apievangelist-phrasing: intent: List API keys for an environment effect: read questions: - Which API keys exist for my production environment? - Can I see every key Prisma Client uses to authenticate in one environment? instructions: - text: List the API keys in environment {environmentId}. slots: environmentId: path.environmentId - text: Show every API key issued for {environmentId}. slots: environmentId: path.environmentId method: generated generated: '2026-09-26' - target: $.paths['/environments/{environmentId}/apikeys'].post update: x-apievangelist-phrasing: intent: Create an API key for an environment effect: write questions: - How do I generate a new API key for an environment? - Can I retrieve an API key's full value again after it is created? instructions: - text: Create an API key named {name} in environment {environmentId}. slots: name: requestBody.name environmentId: path.environmentId - text: Generate a new key called {name} for {environmentId} and show me its value. slots: name: requestBody.name environmentId: path.environmentId method: generated generated: '2026-09-26' - target: $.paths['/apikeys/{apiKeyId}'].delete update: x-apievangelist-phrasing: intent: Revoke and delete an API key effect: destructive questions: - What happens to clients still using an API key after I delete it? - Is there a way to revoke a leaked API key right away? instructions: - text: Delete API key {apiKeyId}. slots: apiKeyId: path.apiKeyId - text: Revoke {apiKeyId} immediately so nothing can use it. slots: apiKeyId: path.apiKeyId method: generated generated: '2026-09-26'