archive_experiment
ChatGPTArchive a completed experiment.
complete_experiment
ChatGPTComplete a running or paused experiment.
create_experiment
ChatGPTCreate an A/B test experiment with variants, changes, goals, and targeting in one call. It is saved as a draft and does not run unless start_immediately is true, which runs launch preflight and starts it on the live site.
create_project
ChatGPTCreate a new project with a name, URL, and platform. Requires an unrestricted API key (not project-scoped).
delete_experiment
ChatGPTDelete a draft experiment. Only draft experiments can be deleted.
delete_project
ChatGPTPermanently delete a project and all its experiments. This cannot be undone.
get_account
ChatGPTGet account details and plan information.
get_account_members
ChatGPTList all team members on the account.
get_account_usage
ChatGPTGet plan limits and current usage.
get_experiment
ChatGPTGet full experiment details including variants, goals, and targeting rules.
get_experiment_health
ChatGPTRead launch status and current-configuration 7-day sampled change/JS health. These are diagnostic sampled executions, not unique visitors or statistical results. Requires results:read.
get_experiment_results
ChatGPTGet full results across all goals with optional segment filters.
get_experiment_results_summary
ChatGPTGet a simplified summary for the primary goal with optional segment filters.
get_experiment_timeseries
ChatGPTGet daily time series data for charting with optional segment filters.
get_launch_preflight
ChatGPTRead current launch checks and duration assumptions before starting or resuming. Unknown verification is a warning; only explicit customer A/A intent may acknowledge identity.
get_preview_urls
ChatGPTMint signed human preview links for saved variants. Requires a verified snippet and a concrete matching URL. No Otter conversion tracking; a settled preview does not prove startup timing.
get_project
ChatGPTGet details for a specific project by ID.
get_project_installation
ChatGPTGet installation metadata, SDK snippets, and verification status for a project.
get_project_stats
ChatGPTGet aggregate statistics for a project, including lifetime totals and last-30-day metrics.
inspect_page
ChatGPTLoad one of the project's own pages in a real browser and return its elements with working CSS selectors. Call this BEFORE authoring visual changes: a selector that matches nothing applies no change and fails silently, leaving the variant identical to the control. Use the returned selector values verbatim.
list_experiment_types
ChatGPTList supported experiment types.
list_experiments
ChatGPTList experiments for a project, optionally filtered by status.
list_goal_types
ChatGPTList supported goal types.
list_projects
ChatGPTList all projects accessible to this API key. Returns paginated results.
list_targeting_fields
ChatGPTList available targeting fields and operators for building targeting rules.
list_visual_change_actions
ChatGPTList supported visual change actions.
pause_experiment
ChatGPTPause a running experiment. New visitors will not be assigned while paused.
quick_create_redirect_experiment
ChatGPTOne-step creation of a redirect A/B test.
quick_create_visual_experiment
ChatGPTOne-step creation of a visual A/B test with element changes.
resume_experiment
ChatGPTResume a paused experiment.
start_experiment
ChatGPTStart a draft experiment. Requires at least 2 variants and 1 goal.
update_experiment
ChatGPTUpdate a draft or paused experiment's configuration; on a paused experiment, include existing variant, change, and goal IDs to keep them. Its status is unchanged unless start_immediately (draft) or resume_immediately (paused) is true, which runs launch preflight and runs it on the live site.
update_project
ChatGPTUpdate a project. Only provided fields are changed.
verify_variant
ChatGPTVerify saved visual/personalization challengers with the real SDK mutations in fresh desktop/mobile contexts. Persists current configuration evidence; partial/unknown runs cannot pass. At most four variant/viewport combinations per call. Requires experiments:write.