# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Infor ION API Gateway M3 API version: 1.0.0 extends: openapi/infor-m3-api-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/api/{apiVersion}/{programId}'].get update: x-apievangelist-phrasing: intent: Read data from an Infor M3 MI transaction effect: read questions: - How do I pull customer basic data out of Infor M3 through the ION API Gateway? - Can I limit how many records and which columns an M3 MI Get or List transaction returns? - What does a read-only M3 MI program call like CRS610MI/GetBasicData look like? instructions: - text: Run M3 transaction {programId} on API version {apiVersion} for customer {CUNO}. slots: programId: path.programId apiVersion: path.apiVersion CUNO: query.CUNO - text: Read up to {maxrecs} records from M3 program {programId} ({apiVersion}), returning only {returncols}. slots: maxrecs: query.maxrecs programId: path.programId apiVersion: path.apiVersion returncols: query.returncols method: generated generated: '2026-10-01' - target: $.paths['/api/{apiVersion}/{programId}'].post update: x-apievangelist-phrasing: intent: Write to Infor M3 with an MI Add/Change/Delete effect: write questions: - How do I add or change a customer record in Infor M3 via an MI transaction? - Can I run an M3 Delete transaction against a specific company number? instructions: - text: Post M3 transaction {programId} on version {apiVersion} with fields {record}. slots: programId: path.programId apiVersion: path.apiVersion record: requestBody.record - text: Execute M3 write transaction {programId} ({apiVersion}) in company {company} using input {record}. slots: programId: path.programId apiVersion: path.apiVersion company: requestBody.company record: requestBody.record method: generated generated: '2026-10-01'