UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

233 lines 6.84 kB
/** * Complete Personalization Campaign Example * Sourced from Orchestration Bible v2.0 */ export declare const personalizationCampaignComplete: { id: string; name: string; description: string; version: string; type: string; platform: string; author: string; template_format_version: number; parameters: { project_id: { type: string; required: boolean; description: string; }; campaign_name: { type: string; required: boolean; description: string; default: string; }; vip_cookie_name: { type: string; required: boolean; default: string; description: string; }; homepage_url: { type: string; required: boolean; default: string; description: string; }; }; steps: ({ id: string; type: string; name: string; template: { entity_type: string; mode: string; operation: string; template_data: { project_id: string; name: string; type: string; holdback: number; status: string; key?: undefined; edit_url?: undefined; conditions?: undefined; activation_type?: undefined; event_type?: undefined; category?: undefined; campaign_id?: undefined; page_ids?: undefined; audience?: undefined; metrics?: undefined; variations?: undefined; }; }; depends_on?: undefined; } | { id: string; type: string; name: string; template: { entity_type: string; mode: string; operation: string; template_data: { project_id: string; name: string; key: string; edit_url: string; conditions: { match_type: string; value: string; }[]; activation_type: string; type?: undefined; holdback?: undefined; status?: undefined; event_type?: undefined; category?: undefined; campaign_id?: undefined; page_ids?: undefined; audience?: undefined; metrics?: undefined; variations?: undefined; }; }; depends_on?: undefined; } | { id: string; type: string; name: string; template: { entity_type: string; mode: string; operation: string; template_data: { project_id: string; name: string; key: string; conditions: { and: ({ type: string; name: string; match_type: string; value: string; } | { type: string; value: string; name?: undefined; match_type?: undefined; })[]; }; type?: undefined; holdback?: undefined; status?: undefined; edit_url?: undefined; activation_type?: undefined; event_type?: undefined; category?: undefined; campaign_id?: undefined; page_ids?: undefined; audience?: undefined; metrics?: undefined; variations?: undefined; }; }; depends_on?: undefined; } | { id: string; type: string; name: string; template: { entity_type: string; mode: string; operation: string; template_data: { project_id: string; name: string; key: string; event_type: string; category: string; type?: undefined; holdback?: undefined; status?: undefined; edit_url?: undefined; conditions?: undefined; activation_type?: undefined; campaign_id?: undefined; page_ids?: undefined; audience?: undefined; metrics?: undefined; variations?: undefined; }; }; depends_on?: undefined; } | { id: string; type: string; name: string; template: { entity_type: string; mode: string; operation: string; template_data: { project_id: string; name: string; campaign_id: string; page_ids: string[]; audience: { ref: { id: string; }; }; metrics: { event_id: string; scope: string; winning_direction: string; }[]; variations: { name: string; weight: number; actions: { page_id: string; changes: { type: string; value: string; }[]; }[]; }[]; status: string; type?: undefined; holdback?: undefined; key?: undefined; edit_url?: undefined; conditions?: undefined; activation_type?: undefined; event_type?: undefined; category?: undefined; }; }; depends_on: string[]; })[]; outputs: { campaign_id: { value: string; description: string; }; desktop_experiment_id: { value: string; description: string; }; mobile_experiment_id: { value: string; description: string; }; }; config: { max_execution_time: number; parallel_execution: boolean; rollback_on_failure: boolean; }; }; //# sourceMappingURL=PersonalizationCampaignExample.d.ts.map