# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Savings Detail API version: 1.0.0 extends: openapi/harness-savings-detail-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: 1 - target: $.paths['/gateway/lw/api/accounts/{accountId}/v2/savings/detail'].post update: x-apievangelist-phrasing: intent: Break down cloud cost savings by dimension effect: read questions: - How much have my auto-stopping rules saved over a given date range? - Can I group my cloud cost savings by a dimension such as rule or resource? - Is it possible to see only the savings that Harness manages versus ones it does not? instructions: - text: Show savings details for account {accountId} from {start_date} to {end_date}, grouped by {group_by}. slots: accountId: path.accountId start_date: query.start_date end_date: query.end_date group_by: requestBody.group_by - text: Break down Harness-managed savings ({is_harness_managed}) for account {accountIdentifier} between {start_date} and {end_date}. slots: is_harness_managed: requestBody.is_harness_managed accountIdentifier: query.accountIdentifier start_date: query.start_date end_date: query.end_date - text: Get the savings detail for service {service} in account {accountId} using routing ID {routingId}. slots: service: requestBody.service accountId: path.accountId routingId: query.routingId method: generated generated: '2026-10-01'