# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Consent (Legacy) API version: 1.0.0 extends: openapi/optimizely-consent-legacy-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: 1 - target: $.paths['/lists/subscriptions'].post update: x-apievangelist-phrasing: intent: Update a customer's marketing consent effect: write questions: - How do I record that a customer opted in or out of marketing by email? - Can I update marketing consent using the legacy consent endpoint? instructions: - text: Set marketing consent for {email} to opted in {opted_in}. slots: email: requestBody.email opted_in: requestBody.opted_in - text: Opt {email} out of marketing with opted_in {opted_in}. slots: email: requestBody.email opted_in: requestBody.opted_in method: generated generated: '2026-09-26'