JUMP TOFull Stack apisAbout the Optimizely Full Stack (legacy) APIsOptimizely 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/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.postUpdate an Exclusion Grouppatch https://api.optimizely.com/v2/groups/{group_id}Update an exclusion group by ID.