# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Salesforce Initiate API version: 1.0.0 extends: openapi/salesforce-initiate-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['/data/v64.0/asset-management/assets/collection/actions/initiate-cancellation'].post update: x-apievangelist-phrasing: intent: Start cancelling subscription assets effect: destructive questions: - How do I cancel assets as of a specific date? - Can I cancel several subscription assets in one request? instructions: - text: Cancel assets {asset_ids} effective {date}. slots: asset_ids: requestBody.assetIds date: requestBody.cancellationDate - text: Initiate cancellation of {asset_ids} on {date} with output type {output_type}. slots: asset_ids: requestBody.assetIds date: requestBody.cancellationDate output_type: requestBody.cancellationOutputType method: generated generated: '2026-09-26' - target: $.paths['/data/v64.0/asset-management/assets/collection/actions/initiate-renewal'].post update: x-apievangelist-phrasing: intent: Start renewing subscription assets effect: write questions: - How do I renew assets that are coming up for renewal? - Can I kick off a renewal for multiple assets together? instructions: - text: Renew assets {asset_ids}. slots: asset_ids: requestBody.assetIds - text: Initiate renewal for {asset_ids}. slots: asset_ids: requestBody.assetIds method: generated generated: '2026-09-26'