# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for PSA Sales Items API version: 1.0.0 extends: openapi/acronis-salesitems-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['/SalesItems'].get update: x-apievangelist-phrasing: intent: List sales items effect: read questions: - How do I find sales items for a customer? - Can I list only sales items that haven't been billed yet? instructions: - text: List sales items for customer {Customer} sorted by {SortColumn}, billed {HasBeenBilled}, product {ProductName}, invoice date {InvoiceDate}. slots: Customer: requestBody.Customer SortColumn: requestBody.SortColumn HasBeenBilled: requestBody.HasBeenBilled ProductName: requestBody.ProductName InvoiceDate: requestBody.InvoiceDate - text: Search sales items for {FullTextSearch}. slots: FullTextSearch: requestBody.FullTextSearch method: generated generated: '2026-09-26' - target: $.paths['/SalesItems'].put update: x-apievangelist-phrasing: intent: Create a sales item effect: write questions: - How do I record a sale for a customer? - Can a new sales item be emailed to the customer? instructions: - text: Create a sales item for customer {Customer} in {City}. slots: Customer: requestBody.Customer City: requestBody.City - text: Add a sale for {Customer} in {City} with products {SalesItemProducts}. slots: Customer: requestBody.Customer City: requestBody.City SalesItemProducts: requestBody.SalesItemProducts method: generated generated: '2026-09-26' - target: $.paths['/SalesItems'].delete update: x-apievangelist-phrasing: intent: Delete a sales item effect: destructive questions: - How do I delete a sales item that was entered by mistake? - Can I remove a recorded sale? instructions: - text: Delete the sales item. - text: Remove this recorded sale. method: generated generated: '2026-09-26'