# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for ThriveCart Upsells API version: 1.0.0 extends: openapi/thrivecart-upsells-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: 3 - target: $.paths['/upsells'].get update: x-apievangelist-phrasing: intent: List upsells effect: read questions: - Which upsell offers have I created? - Can I get every upsell in my account at once? instructions: - text: List all my upsells. - text: Show every upsell offer I have. method: generated generated: '2026-10-01' - target: $.paths['/upsells/{upsell_id}'].get update: x-apievangelist-phrasing: intent: Get an upsell effect: read questions: - How do I view a single upsell's details? - Can I look up an upsell by its ID? instructions: - text: Get upsell {upsell_id}. slots: upsell_id: path.upsell_id - text: Show me upsell offer {upsell_id}. slots: upsell_id: path.upsell_id method: generated generated: '2026-10-01' - target: $.paths['/upsells/{upsell_id}/pricing_options'].get update: x-apievangelist-phrasing: intent: Get an upsell's pricing options effect: read questions: - What price options does an upsell offer have? - How is a particular upsell priced? instructions: - text: Get the pricing options for upsell {upsell_id}. slots: upsell_id: path.upsell_id - text: Show price details for upsell {upsell_id}. slots: upsell_id: path.upsell_id method: generated generated: '2026-10-01'