# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Amazon DynamoDB Batch API version: 1.0.0 extends: openapi/amazon-dynamodb-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: 2 - target: $.paths['/#BatchGetItem'].post update: x-apievangelist-phrasing: intent: Fetch many items by key across tables effect: read questions: - How do I read up to 100 items by primary key in a single request? - Can one batch read pull items from several tables at once? - What is the size limit on a batch get in DynamoDB? instructions: - text: Batch-get the items listed in {request_items}. slots: request_items: requestBody.RequestItems - text: 'Fetch these keys from multiple tables in one batch read: {request_items}.' slots: request_items: requestBody.RequestItems method: generated generated: '2026-09-26' - target: $.paths['/#BatchWriteItem'].post update: x-apievangelist-phrasing: intent: Put or delete many items in one batch effect: write questions: - How do I load a bunch of items into a table in one call? - Can I mix puts and deletes across different tables in a single batch write? - How many put or delete requests fit in one batch write? instructions: - text: Run the batch of puts and deletes in {request_items}. slots: request_items: requestBody.RequestItems - text: Bulk-write up to 25 items described in {request_items} (non-transactional). slots: request_items: requestBody.RequestItems method: generated generated: '2026-09-26'