# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Listing Products Listing Profile Service API version: 1.0.0 extends: openapi/vendasta-listingprofileservice-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['/v1/listing-products/keyword/update'].post update: x-apievangelist-phrasing: intent: Apply updates to a business's listing profile effect: write questions: - Can I apply a set of edits to a business's listing profile keywords and details? - Is there a way to avoid overwriting a listing profile that changed since I read it? instructions: - text: Apply updates {ops} to the listing profile of business {business}. slots: ops: requestBody.updateOperations business: requestBody.businessId - text: Update business {business}'s listing profile with {ops} only if unmodified since {since}. slots: business: requestBody.businessId ops: requestBody.updateOperations since: requestBody.ifUnmodifiedSince method: generated generated: '2026-10-01'