# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Prisma Client Batch API version: 1.0.0 extends: openapi/prisma-batch-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['/{model}/createMany'].post update: x-apievangelist-phrasing: intent: Insert many records at once effect: write questions: - How do I insert many records in a single transaction? - Can I skip rows that would violate a unique constraint during a bulk insert? instructions: - text: Insert these rows {data} into {model}. slots: data: requestBody.data model: path.model - text: Bulk create {data} in {model} with skipDuplicates set to {skipDuplicates}. slots: data: requestBody.data model: path.model skipDuplicates: requestBody.skipDuplicates method: generated generated: '2026-09-26' - target: $.paths['/{model}/updateMany'].patch update: x-apievangelist-phrasing: intent: Update every record that matches a filter effect: write questions: - Can I update all records matching a filter in one request? - Does a bulk update return the changed records or only a count? instructions: - text: Set {data} on all {model} records where {where}. slots: data: requestBody.data model: path.model where: requestBody.where - text: Apply {data} to every row in {model}. slots: data: requestBody.data model: path.model method: generated generated: '2026-09-26' - target: $.paths['/{model}/deleteMany'].delete update: x-apievangelist-phrasing: intent: Delete every record that matches a filter effect: destructive questions: - What happens if I run a bulk delete without any filter? - How do I delete all records matching a condition in one go? instructions: - text: Delete all {model} records where {where}. slots: model: path.model where: query.where - text: Wipe every row from {model}. slots: model: path.model method: generated generated: '2026-09-26'