# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Campaigns Strategy Templates API version: 1.0.0 extends: openapi/mediamath-strategy-templates-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: 5 - target: $.paths['/strategy_templates'].get update: x-apievangelist-phrasing: intent: List strategy templates effect: read questions: - Which strategy templates are available to my advertiser? - Can I list only global strategy templates? instructions: - text: List strategy templates. - text: List strategy templates for advertiser {advertiser_id}. slots: advertiser_id: query.advertiser_id - text: List strategy templates for organization {organization_id}. slots: organization_id: query.organization_id method: generated generated: '2026-10-01' - target: $.paths['/strategy_templates'].post update: x-apievangelist-phrasing: intent: Create a strategy template effect: write questions: - How do I save a reusable strategy template? - Can a strategy template be shared at the agency level? instructions: - text: Create strategy template {name} described as {description} with settings {template}. slots: name: requestBody.name description: requestBody.description template: requestBody.template - text: 'Create template {name} for agency {agency_id}: {description}, settings {template}.' slots: name: requestBody.name agency_id: requestBody.agency_id description: requestBody.description template: requestBody.template method: generated generated: '2026-10-01' - target: $.paths['/strategy_templates/{strategy_template_id}'].get update: x-apievangelist-phrasing: intent: Get a strategy template effect: read questions: - What settings does a particular strategy template contain? - Can I view one strategy template by ID? instructions: - text: Get strategy template {strategy_template_id}. slots: strategy_template_id: path.strategy_template_id - text: Show the settings in strategy template {strategy_template_id}. slots: strategy_template_id: path.strategy_template_id method: generated generated: '2026-10-01' - target: $.paths['/strategy_templates/{strategy_template_id}'].post update: x-apievangelist-phrasing: intent: Update a strategy template effect: write questions: - Can I change the settings stored in an existing strategy template? - What must I resend when updating a strategy template? instructions: - text: Update strategy template {strategy_template_id} with name {name}, description {description} and settings {template}. slots: strategy_template_id: path.strategy_template_id name: requestBody.name description: requestBody.description template: requestBody.template - text: Edit strategy template {strategy_template_id}. slots: strategy_template_id: path.strategy_template_id method: generated generated: '2026-10-01' - target: $.paths['/strategy_templates/{strategy_template_id}'].delete update: x-apievangelist-phrasing: intent: Delete a strategy template effect: destructive questions: - How do I remove a strategy template I no longer use? - Is deleting a strategy template reversible? instructions: - text: Delete strategy template {strategy_template_id}. slots: strategy_template_id: path.strategy_template_id - text: Remove template {strategy_template_id}. slots: strategy_template_id: path.strategy_template_id method: generated generated: '2026-10-01'