JUMP TORest APISAbout the Feature Experimentation APIsOptimizely Feature Experimentation APIEnvironmentsList EnvironmentsgetCreate or Update EnvironmentspatchReportsList ReportsgetArchive ReportspostUnarchive ReportspostDelete a ReportdeleteFetch a Single ReportgetReset the results for a ReportpostFlagsList FlagsgetUpdate FlagspatchCreate a New FlagpostArchive FlagspostUnarchive FlagspostDelete a FlagdeleteFetch a Single FlaggetChangesGet Change HistorygetRulesFetch the Rule for a Ruleset in an EnvironmentgetList RulesgetFetch a Rule for a specific experiment_idgetRulesetsFetch the Ruleset for a Flag in an EnvironmentgetUpdate the Ruleset for a Flag in an EnvironmentpatchDisable the Ruleset for a Flag in an EnvironmentpostEnable the Ruleset for a Flag in an EnvironmentpostVariable DefinitionsFetch all variable definitions for flag.getUpdate Variable DefinitionspatchCreate Variable DefinitionpostDelete a Variable DefinitiondeleteFetch a single variable definition by its key.getVariationsList VariationsgetUpdate VariationspatchCreate a New VariationpostArchive VariationspostUnarchive VariationspostDelete a VariationdeleteFetch a Single VariationgetGroupsList Exclusion GroupsgetUpdate Exclusion GroupspatchCreate an Exclusion GrouppostArchive Exclusion GroupspostUnarchive Exclusion GroupspostDelete an Exclusion GroupdeleteFetch a Single Exclusion GroupgetOptimizely APIOverviewAttributesList AttributesgetCreate an AttributepostDelete an AttributedeleteRead an AttributegetUpdate an AttributepatchAttributionGet bucketing information for a visitorgetAudiencesList AudiencesgetCreate an AudiencepostRead an AudiencegetUpdate an AudiencepatchImpressions UsageGet Impressions UsagegetGet Impressions Usage SummarygetCampaignsList CampaignsgetCreate a CampaignpostDelete a CampaigndeleteRead a CampaigngetUpdate a CampaignpatchGet Campaign resultsgetGet a sharable link for the campaign's results pagegetGet Campaign results as a CSVgetChange HistoryRetrieve changes for a project.getCollaboratorsList CollaboratorsgetInvite CollaboratorspostList Collaborators who have not yet accepted the invitationsgetEnvironmentsGet Environments by ProjectgetCreate an EnvironmentpostArchive an EnvironmentdeleteRead an EnvironmentgetUpdate an EnvironmentpatchRead the datafile of an EnvironmentgetEventsList all EventsgetGet Event by IDgetCreate an In-Page EventpostDelete an In-Page EventdeleteUpdate an In-Page EventpatchCreate a Custom EventpostDelete a Custom EventdeleteUpdate a Custom EventpatchExperimentSummarySummaries of Experiments and CampaignsgetExperimentsList ExperimentsgetCreate an ExperimentpostDelete an ExperimentdeleteRead an ExperimentgetUpdate an ExperimentpatchGet Experiment resultsgetGet a sharable link for the experiment's results pagegetGet Experiment results time seriesgetGet Experiment results as a CSVgetReportsGet Experiment Result's ReportgetSectionsRead all the Sections in a Multivariate TestgetCreate a new Section in a Multivariate TestpostArchive a Section by IDdeleteRead a Section of a Multivariate TestgetUpdate a Section by IDpatchExport CredentialsGet aws credentials to access enriched events datasetgetExtensionsList ExtensionsgetCreate an ExtensionpostArchive an ExtensiondeleteGet an ExtensiongetUpdate an ExtensionpatchFeaturesGet Features by ProjectgetCreate a FeaturepostArchive a FeaturedeleteRead a FeaturegetUpdate a FeaturepatchGroupsList Exclusion GroupsgetCreate an Exclusion GrouppostArchive an Exclusion GroupdeleteGet an Exclusion GroupgetUpdate an Exclusion GrouppatchSubject Access RequestsList Subject Access Requests by data source and statusgetUpdate a Subject Access RequestpatchUpdate a Subject Access RequestpostList Subject Access RequestsgetCreate a Subject Access RequestpostGet Subject Access RequestgetList AttributesGet list attributes by projectgetCreate a List AttributepostArchive a List AttributedeleteRead a List AttributegetUpdate a List AttributepatchUserGet current User informationgetMetricsGet all of the global metrics of an accountgetUpdate a Global MetricpatchRead global metrics by projectsgetCreate a Global MetricpostPagesList PagesgetCreate a PagepostDelete a PagedeleteRead a pagegetUpdate a PagepatchPlanGet Plan & Usage information for all productsgetProjectsList ProjectsgetCreate a ProjectpostRead a ProjectgetUpdate a ProjectpatchRecommendationsDownload a CSV with all current catalog datagetDownload a CSV with all computed recommendations output datagetDownload a CSV with summary stats datagetScheduled JobsGet a list of Scheduled JobsgetCreate a Scheduled JobpostArchive a Scheduled JobdeleteGet a Scheduled JobgetUpdate a Scheduled JobpatchSearchSearchgetOptimizely Agent API/v1/configReturn the Optimizely config for the given environmentget/v1/datafileReturn the datafile for the given environment. If you need strict consistency, you can pass the datafile to other Optimizely instances. so that all initialize from exactly the same datafile version (rather than each fetching the datafile separately from the Optimizely CDN).get/v1/decideDecide makes feature decisions for the selected query parameters.post/v1/lookupLookup returns saved user profile.post/v1/saveSave saves user profile.post/v1/trackTrack event for the given user.post/v1/send-odp-eventSend event to Optimizely Data Platform (ODP).post/v1/activateActivate selected features and experiments for the given user.post/v1/overrideOverride an experiment decision for a userpost/oauth/tokenGet JWT token to authenticate all requests.post/v1/batchBatch multiple API endpoints into one request.postScheduled Jobs❗️WarningThe Scheduled Jobs endpoints are not available in Optimizely Feature Experimentation.