# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Consent & Preferences - Consent Management Platform (CMP)… version: 1.0.0 extends: openapi/onetrust-log-consent-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['/cfw/cmp/v1/save-log-consent'].post update: x-apievangelist-phrasing: intent: Log a user's banner or preference center consent effect: write questions: - How do I record the consent a user gave in my app's banner? - Can I log consent with a TCF or GPP string attached? instructions: - text: Log a {interactionType} consent for app {appId} on {deviceType} with SDK {sdkVersion} via CDN {cdnLocation}. slots: interactionType: requestBody.interactionType appId: header.OT-App-Id deviceType: header.OT-Device-Type sdkVersion: header.OT-SDK-Version cdnLocation: header.OT-CDN-Location - text: Record consent {consent} for user {identifier} in app {appId}. slots: consent: requestBody.consent identifier: header.OT-Identifier appId: header.OT-App-Id method: generated generated: '2026-09-26'