# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Oracle Siebel REST Service Requests API version: 1.0.0 extends: openapi/oracle-siebel-service-requests-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: 5 - target: $.paths['/data/Service Request/Service Request'].get update: x-apievangelist-phrasing: intent: List service requests effect: read questions: - How can I see all open customer support tickets? - Can I filter service requests by severity or status with a search spec? - Which service requests are assigned to me in personal view? instructions: - text: List all service requests. - text: List service requests matching {searchspec}. slots: searchspec: query.searchspec - text: Show service requests in {view_mode} view. slots: view_mode: query.ViewMode method: generated generated: '2026-09-26' - target: $.paths['/data/Service Request/Service Request'].post update: x-apievangelist-phrasing: intent: Open a new service request effect: write questions: - How do I open a new support ticket for a customer? - Can I set severity and priority when logging a service request? - What's the one required field for a new service request? instructions: - text: 'Open a service request: {abstract}.' slots: abstract: requestBody.Abstract - text: 'Log a {severity} severity service request for account {account}: {abstract}.' slots: severity: requestBody.Severity account: requestBody.Account abstract: requestBody.Abstract method: generated generated: '2026-09-26' - target: $.paths['/data/Service Request/Service Request/{ServiceRequestId}'].get update: x-apievangelist-phrasing: intent: Get one service request by its ID effect: read questions: - How do I check the details of a specific support ticket? - Can I get just the status of one service request by row ID? instructions: - text: Get service request {sr_id}. slots: sr_id: path.ServiceRequestId - text: Show the {fields} of service request {sr_id}. slots: fields: query.fields sr_id: path.ServiceRequestId method: generated generated: '2026-09-26' - target: $.paths['/data/Service Request/Service Request/{ServiceRequestId}'].put update: x-apievangelist-phrasing: intent: Update or insert a service request by ID effect: write questions: - How do I close out or change the status of an existing ticket? - Can I raise the priority on a service request that's already open? instructions: - text: Set service request {sr_id} ({abstract}) to status {status}. slots: sr_id: path.ServiceRequestId abstract: requestBody.Abstract status: requestBody.Status - text: Raise service request {sr_id} ({abstract}) to priority {priority}. slots: sr_id: path.ServiceRequestId abstract: requestBody.Abstract priority: requestBody.Priority method: generated generated: '2026-09-26' - target: $.paths['/data/Service Request/Service Request/{ServiceRequestId}'].delete update: x-apievangelist-phrasing: intent: Delete a service request effect: destructive questions: - How do I delete a duplicate support ticket? - Can I permanently remove a service request by its row ID? instructions: - text: Delete service request {sr_id}. slots: sr_id: path.ServiceRequestId - text: Permanently remove service request record {sr_id}. slots: sr_id: path.ServiceRequestId method: generated generated: '2026-09-26'