Skip to content

Generate 3.4.0 with readable names for new commands - #95

Merged
Kevin-Chant merged 3 commits into
mainfrom
kc/regen-3.4.0
Nov 5, 2026
Merged

Kevin-Chant merged 3 commits into
mainfrom
kc/regen-3.4.0

Conversation

@Kevin-Chant

Copy link
Copy Markdown
Member

Features and Changes

Replaces the bot's #94: same regen of the spec, plus x-speakeasy-name-overrides for 18 new commands that came out under raw operationIds (e.g. saved-groups post-saved-group-upload-url -> create-upload-url, interleavings get-interleaving-results -> get-results). It also adds the 3.4.0 changelog entries.

This ships as a minor even though interleavings and populations have breaking changes, since both are beta (interleavings is in closed beta behind a feature flag). The Gates and ResultEnum removals in the SDK diff are Go type renames with an unchanged wire shape.

Testing

speakeasybot and others added 3 commits November 5, 2026 04:40
* `Growthbook.Experiments.UpdateExperiment()`: 
  *  `request.Request.Body` **Changed**
  *  `response` **Changed**
  *  `error` **Changed** (Breaking ⚠️)
* `Growthbook.Interleavings.GetInterleaving()`:  `response.Interleaving` **Changed** (Breaking ⚠️)
* `Growthbook.Interleavings.UpdateInterleaving()`: 
  *  `request.Request.Body` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `Growthbook.Interleavings.CreateInterleaving()`: 
  *  `request.Request` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `Growthbook.Interleavings.ListInterleavings()`:  `response.Interleavings[]` **Changed** (Breaking ⚠️)
* `Growthbook.Populations.UpdatePopulation()`: 
  *  `request.Request.Body.Steps[].WindowSettings` **Removed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `Growthbook.Populations.GetPopulation()`:  `response.Population.Steps[].WindowSettings` **Removed** (Breaking ⚠️)
* `Growthbook.Populations.CreatePopulation()`: 
  *  `request.Request.Steps[].WindowSettings` **Removed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `Growthbook.Populations.ListPopulations()`:  `response.Populations[].Steps[].WindowSettings` **Removed** (Breaking ⚠️)
* `Growthbook.Interleavings.StopInterleaving()`:  `response` **Changed** (Breaking ⚠️)
* `Growthbook.Interleavings.StartInterleaving()`:  `response` **Changed** (Breaking ⚠️)
* `Growthbook.SavedGroupRevisions.Archive()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.SchedulePublish()`:  `response` **Changed**
* `Growthbook.SavedGroups.PostSavedGroupUploadLoad()`: **Added**
* `Growthbook.SavedGroups.GetSavedGroupUpload()`: **Added**
* `Growthbook.SavedGroups.DeleteSavedGroupUpload()`: **Added**
* `Growthbook.SavedGroupRevisions.PutSavedGroupRevisionUploadVersion()`: **Added**
* `Growthbook.RampSchedules.RollbackMatchingRampSchedules()`: **Added**
* `Growthbook.RampSchedules.PauseMatchingRampSchedules()`: **Added**
* `Growthbook.InterleavingExposureQueries.GetInterleavingExposureQuery()`: **Added**
* `Growthbook.InterleavingExposureQueries.DeleteInterleavingExposureQuery()`: **Added**
* `Growthbook.InterleavingExposureQueries.UpdateInterleavingExposureQuery()`: **Added**
* `Growthbook.InterleavingExposureQueries.CreateInterleavingExposureQuery()`: **Added**
* `Growthbook.InterleavingExposureQueries.ListInterleavingExposureQueries()`: **Added**
* `Growthbook.Interleavings.DeleteInterleaving()`: **Added**
* `Growthbook.Interleavings.RefreshInterleaving()`: **Added**
* `Growthbook.Interleavings.GetInterleavingResults()`: **Added**
* `Growthbook.Interleavings.GetInterleavingStatus()`: **Added**
* `Growthbook.Interleavings.ListInterleavingSnapshots()`: **Added**
* `Growthbook.Interleavings.GetInterleavingSnapshot()`: **Added**
* `Growthbook.FeaturesV1.List()`:  `response.Features[].Environments.Map<FeatureEnvironmentV1>.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeaturesV1.Create()`: 
  *  `request.Request.Environments.Map<environments>` **Changed**
  *  `response` **Changed**
* `Growthbook.FeaturesV1.Get()`:  `response.Feature.Environments.Map<FeatureEnvironmentV1>.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeaturesV1.Update()`: 
  *  `request.Request.Body.Environments.Map<environments>` **Changed**
  *  `response` **Changed**
* `Growthbook.FeaturesV1.Delete()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FeaturesV1.Toggle()`:  `response` **Changed**
* `Growthbook.FeaturesV1.Revert()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.ListRevisions()`:  `response.Revisions[].Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisionsV1.ListForFeature()`:  `response.Revisions[].Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisionsV1.Create()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.GetFeatureRevisionLatest()`:  `response.Revision.Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisionsV1.GetFeatureRevision()`:  `response.Revision.Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionMetadata()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionDefaultValue()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionPrerequisites()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionHoldout()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionArchive()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionToggle()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRuleAdd()`: 
  *  `request.Request.Body.Rule.union(class (2)).FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionRule()`: 
  *  `request.Request.Body.Rule.FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.DeleteFeatureRevisionRule()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRulesReorder()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PutFeatureRevisionRuleRampSchedule()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.DeleteFeatureRevisionRuleRampSchedule()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRequestReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionSubmitReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.GetFeatureRevisionMergeStatus()`:  `response.Result.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRebase()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionPublish()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionDiscard()`:  `response` **Changed**
* `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRevert()`:  `response` **Changed**
* `Growthbook.Features.List()`:  `response.Features[].Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.Features.Create()`: 
  *  `request.Request.Rules[].union(rollout).FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.Features.Get()`:  `response.Feature.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.Features.Update()`: 
  *  `request.Request.Body.Rules[].union(rollout).FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.Features.Delete()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Features.Toggle()`:  `response` **Changed**
* `Growthbook.Features.Revert()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.ListRevisions()`:  `response.Revisions[].Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisions.ListForFeature()`:  `response.Revisions[].Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisions.Create()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Latest()`:  `response.Revision.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisions.Get()`:  `response.Revision.Rules[].union(rollout).FallbackAttribute` **Added**
* `Growthbook.FeatureRevisions.SetMetadata()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SetDefaultValue()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SetPrerequisites()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SetHoldout()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Archive()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Toggle()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.AddRule()`: 
  *  `request.Request.Body.Rule.union(Targeting Rule).FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.FeatureRevisions.UpdateRule()`: 
  *  `request.Request.Body.Rule.FallbackAttribute` **Added**
  *  `response` **Changed**
* `Growthbook.FeatureRevisions.DeleteRule()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.ReorderRules()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SetRuleRampSchedule()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.DeleteRuleRampSchedule()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.RequestReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SchedulePublish()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.SubmitReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.RecallReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.UndoReview()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.AddLogComment()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FeatureRevisions.DeleteLogEntry()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FeatureRevisions.RebasePreview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FeatureRevisions.Rebase()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Publish()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Discard()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Reopen()`:  `response` **Changed**
* `Growthbook.FeatureRevisions.Revert()`:  `response` **Changed**
* `Growthbook.Archetypes.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Archetypes.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Archetypes.DeleteArchetype()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Experiments.ListExperiments()`:  `response.Experiments[].Settings` **Changed**
* `Growthbook.Experiments.Create()`: 
  *  `request.Request` **Changed**
  *  `response` **Changed**
* `Growthbook.Experiments.ListResults()`:  `response.ExperimentResults[].Settings` **Changed**
* `Growthbook.Experiments.GetExperiment()`:  `response.Experiment.Settings` **Changed**
* `Growthbook.Experiments.GetStartChecklist()`:  `response` **Changed**
* `Growthbook.Experiments.Results()`:  `response.Experiment.Settings` **Changed**
* `Growthbook.Experiments.Start()`: 
  *  `request.Request.Body.BypassApproval` **Added**
  *  `response` **Changed**
* `Growthbook.Experiments.CompleteStartChecklist()`:  `response` **Changed**
* `Growthbook.Experiments.Stop()`:  `response` **Changed**
* `Growthbook.Experiments.SetSchedule()`:  `response` **Changed**
* `Growthbook.Experiments.ModifyTemporaryRollout()`:  `response` **Changed**
* `Growthbook.Experiments.UploadVariationScreenshot()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Experiments.DeleteVariationScreenshot()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Experiments.PostComment()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.VisualChangesets.ListVisualChangesets()`:  `response.VisualChangesets[].VisualChanges[].Id` **Added**
* `Growthbook.VisualChangesets.Create()`:  `response` **Changed**
* `Growthbook.VisualChangesets.GetVisualChangeset()`:  `response` **Changed**
* `Growthbook.VisualChangesets.Update()`:  `response` **Changed**
* `Growthbook.VisualChangesets.AddVisualChange()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.VisualChangesets.UpdateVisualChange()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.AddLinkedFeature()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.UpdateLinkedFeature()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.DeleteLinkedFeature()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.UpdateContextualBandit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.CreateContextualBandit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.StartContextualBandit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.StopContextualBandit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.RefreshContextualBandit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.UpdateVariations()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.CreateVisualChangeset()`:  `response` **Changed**
* `Growthbook.ContextualBandits.ListVisualChangesets()`:  `response.VisualChangesets[].VisualChanges[].Id` **Added**
* `Growthbook.Metrics.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Metrics.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Metrics.DeleteMetric()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Segments.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Segments.UpdateSegment()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Segments.DeleteSegment()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SavedGroupRevisions.RecallReview()`:  `response` **Changed**
* `Growthbook.Dimensions.UpdateDimension()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Dimensions.DeleteDimension()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Projects.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Projects.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Projects.DeleteProject()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Environments.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Environments.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Environments.DeleteEnvironment()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Attributes.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Attributes.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Attributes.DeleteAttribute()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SdkConnections.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SdkConnections.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SdkConnections.DeleteSdkConnection()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.DataSources.ListDataSources()`:  `response.DataSources[].AssignmentQueries[].ColumnMapping` **Added**
* `Growthbook.DataSources.GetDataSource()`:  `response.DataSource.AssignmentQueries[].ColumnMapping` **Added**
* `Growthbook.SavedGroups.ListSavedGroups()`: 
  *  `request.Request.Type` **Added**
  *  `response.SavedGroups[]` **Changed**
* `Growthbook.SavedGroups.Create()`: 
  *  `request.Request.Type.Enum(remote)` **Added**
  *  `response` **Changed**
* `Growthbook.SavedGroups.GetSavedGroup()`:  `response.SavedGroup` **Changed**
* `Growthbook.SavedGroups.UpdateSavedGroup()`: 
  *  `request.Request.Body.CurrentUploadVersion` **Added**
  *  `response` **Changed**
* `Growthbook.SavedGroups.DeleteSavedGroup()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SavedGroups.ArchiveSavedGroup()`:  `response` **Changed**
* `Growthbook.SavedGroups.UnarchiveSavedGroup()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.ListSavedGroupRevisions()`:  `response.Revisions[].BaseSavedGroup` **Changed**
* `Growthbook.SavedGroupRevisions.ListForSavedGroup()`:  `response.Revisions[].BaseSavedGroup` **Changed**
* `Growthbook.SavedGroupRevisions.Create()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.Latest()`:  `response.Revision.BaseSavedGroup` **Changed**
* `Growthbook.SavedGroupRevisions.GetSavedGroupRevision()`:  `response.Revision.BaseSavedGroup` **Changed**
* `Growthbook.SavedGroupRevisions.SetMetadata()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.SetCondition()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.SetValues()`:  `response` **Changed**
* `Growthbook.SavedGroups.PostSavedGroupUpload()`: **Added**
* `Growthbook.SavedGroupRevisions.AddItems()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.RemoveItems()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.RequestReview()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.SubmitReview()`:  `response` **Changed**
* `Growthbook.Dimensions.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SavedGroups.PostSavedGroupUploadUrl()`: **Added**
* `Growthbook.RampSchedules.UpdateRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SavedGroupRevisions.UndoReview()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.Rebase()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.Publish()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.Discard()`:  `response` **Changed**
* `Growthbook.SavedGroupRevisions.Revert()`:  `response` **Changed**
* `Growthbook.Constants.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Constants.UpdateConstant()`:  `response` **Changed**
* `Growthbook.Constants.DeleteConstant()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Constants.ArchiveConstant()`:  `response` **Changed**
* `Growthbook.Constants.UnarchiveConstant()`:  `response` **Changed**
* `Growthbook.ConstantRevisions.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.SetMetadata()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.SetValue()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.Archive()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.RequestReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.SubmitReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.RecallReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.Reopen()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.SchedulePublish()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.UndoReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.Rebase()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.Publish()`:  `response` **Changed**
* `Growthbook.ConstantRevisions.Discard()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConstantRevisions.Revert()`:  `response` **Changed**
* `Growthbook.Configs.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Configs.UpdateConfig()`:  `response` **Changed**
* `Growthbook.Configs.DeleteConfig()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Configs.ArchiveConfig()`:  `response` **Changed**
* `Growthbook.Configs.UnarchiveConfig()`:  `response` **Changed**
* `Growthbook.Configs.LockConfig()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Configs.UnlockConfig()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SetMetadata()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SetValue()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SetProperty()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.DeleteProperty()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SetSchema()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SetProjection()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.DeleteProjection()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Archive()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.RequestReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SubmitReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.UndoReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.RecallReview()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Reopen()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.SchedulePublish()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Rebase()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Publish()`:  `response` **Changed**
* `Growthbook.ConfigRevisions.Discard()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ConfigRevisions.Revert()`:  `response` **Changed**
* `Growthbook.Releases.PublishRevisions()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomHooks.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomHooks.UpdateCustomHook()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomHooks.DeleteCustomHook()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomHooks.RevertCustomHook()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Organizations.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Organizations.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.ListFactTables()`:  `response.FactTables[].ManagedBy.Enum(dbt)` **Added**
* `Growthbook.FactTables.Create()`: 
  *  `request.Request.ManagedBy.Enum(dbt)` **Added**
  *  `response` **Changed**
* `Growthbook.FactTables.GetFactTable()`:  `response.FactTable.ManagedBy.Enum(dbt)` **Added**
* `Growthbook.FactTables.UpdateFactTable()`: 
  *  `request.Request.Body.ManagedBy.Enum(dbt)` **Added**
  *  `response` **Changed**
* `Growthbook.FactTables.DeleteFactTable()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.CreateFilter()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.UpdateFilter()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.DeleteFilter()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.CreateVirtualColumn()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.UpdateVirtualColumn()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.DeleteVirtualColumn()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactTables.BulkImport()`: 
  *  `request.Request` **Changed**
  *  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.FactMetrics.ListFactMetrics()`:  `response.FactMetrics[].ManagedBy.Enum(dbt)` **Added**
* `Growthbook.FactMetrics.Create()`: 
  *  `request.Request.ManagedBy.Enum(dbt)` **Added**
  *  `response` **Changed**
* `Growthbook.FactMetrics.GetFactMetric()`:  `response.FactMetric.ManagedBy.Enum(dbt)` **Added**
* `Growthbook.FactMetrics.UpdateFactMetric()`: 
  *  `request.Request.Body.ManagedBy.Enum(dbt)` **Added**
  *  `response` **Changed**
* `Growthbook.FactMetrics.DeleteFactMetric()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CodeReferences.Submit()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Members.UpdateRole()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Members.DeleteMember()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Settings.GetSettings()`:  `response.Settings.UpdateSchedule` **Changed**
* `Growthbook.Settings.SetApprovals()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Meta.GetConfirmation()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.StartRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.PauseRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.ResumeRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.RollbackRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.RestartRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.JumpRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.CompleteRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.ApproveStepRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.AddTargetRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.EjectTargetRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.ApiAdvanceRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.SetMonitoringModeRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.SetAutoUpdateRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.UpdateMonitoring()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.UpdateLockdown()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.UpdateSteps()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampSchedules.DeleteRampSchedule()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.SavedGroupRevisions.Reopen()`:  `response` **Changed**
* `Growthbook.Reports.ListReports()`:  `response.Reports[].Results.Settings` **Changed**
* `Growthbook.Reports.Create()`:  `response` **Changed**
* `Growthbook.Reports.GetReport()`:  `response.Report.Results.Settings` **Changed**
* `Growthbook.Reports.Refresh()`:  `response.Report.Results.Settings` **Changed**
* `Growthbook.Reports.SetMetadata()`:  `response` **Changed**
* `Growthbook.Reports.SetSettings()`:  `response` **Changed**
* `Growthbook.Namespaces.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Namespaces.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Namespaces.DeleteNamespace()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Namespaces.RotateSeed()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Dashboards.GetDashboard()`:  `response.Dashboard.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added**
* `Growthbook.Dashboards.DeleteDashboard()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Dashboards.UpdateDashboard()`: 
  *  `request.Request.Body.Blocks[]` **Changed**
  *  `response` **Changed**
* `Growthbook.Dashboards.CreateV1()`: 
  *  `request.Request.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added**
  *  `response` **Changed**
* `Growthbook.Dashboards.ListDashboards()`:  `response.Dashboards[].Blocks[].union(metric-exploration).Config.Dataset.Population` **Added**
* `Growthbook.Dashboards.Create()`: 
  *  `request.Request.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added**
  *  `response` **Changed**
* `Growthbook.SavedGroups.ListSavedGroupUploads()`: **Added**
* `Growthbook.ContextualBandits.DeleteContextualBandit()`: **Added**
* `Growthbook.Dashboards.ListForExperiment()`:  `response.Dashboards[].Blocks[].union(metric-exploration).Config.Dataset.Population` **Added**
* `Growthbook.ContextualBanditQueries.Delete()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBanditQueries.Update()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBanditQueries.Create()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomFields.CreateCustomField()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomFields.DeleteCustomField()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.CustomFields.UpdateCustomField()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.MetricGroups.DeleteMetricGroup()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.MetricGroups.UpdateMetricGroup()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.MetricGroups.CreateMetricGroup()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Teams.UpdateTeam()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Teams.DeleteTeam()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Teams.CreateTeam()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Teams.AddMembers()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Teams.RemoveMembers()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ExperimentTemplates.GetExperimentTemplate()`:  `response.ExperimentTemplate` **Changed**
* `Growthbook.ExperimentTemplates.DeleteExperimentTemplate()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ExperimentTemplates.UpdateExperimentTemplate()`: 
  *  `request.Request.Body` **Changed**
  *  `response` **Changed**
* `Growthbook.ExperimentTemplates.CreateExperimentTemplate()`: 
  *  `request.Request` **Changed**
  *  `response` **Changed**
* `Growthbook.ExperimentTemplates.ListExperimentTemplates()`:  `response.ExperimentTemplates[]` **Changed**
* `Growthbook.ExperimentTemplates.BulkImportExperimentTemplates()`: 
  *  `request.Request.Templates[].Data` **Changed**
  *  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.AnalyticsExplorations.RunMetric()`: 
  *  `request.Request.Body.Dataset.Population` **Added**
  *  `response.Exploration` **Changed**
* `Growthbook.AnalyticsExplorations.RunFactTable()`:  `response.Exploration.Result.Rows[].PopulationCount` **Added**
* `Growthbook.AnalyticsExplorations.RunDataSource()`:  `response.Exploration.Result.Rows[].PopulationCount` **Added**
* `Growthbook.AnalyticsExplorations.RunSql()`:  `response.Exploration.Result.Rows[].PopulationCount` **Added**
* `Growthbook.AnalyticsExplorations.RunFunnel()`:  `response.Exploration.Result.Rows[].PopulationCount` **Added**
* `Growthbook.AnalyticsExplorations.RunJourney()`:  `response.Exploration.Result.Rows[].PopulationCount` **Added**
* `Growthbook.AnalyticsExplorations.Get()`:  `response.Exploration` **Changed**
* `Growthbook.RampScheduleTemplates.DeleteRampScheduleTemplate()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampScheduleTemplates.UpdateRampScheduleTemplate()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.RampScheduleTemplates.CreateRampScheduleTemplate()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Learnings.DeleteLearning()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Learnings.UpdateLearning()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Learnings.CreateLearning()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Holdouts.UpdateHoldout()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Holdouts.CreateHoldout()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Holdouts.StartHoldout()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Holdouts.StartAnalysis()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.Holdouts.StopHoldout()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.AutoRuns.CreateAutoRun()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.AutoRuns.UpdateAutoRun()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.AutoRuns.AppendArtifact()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
* `Growthbook.ContextualBandits.GetContextualBanditStatus()`: **Added**
* `Growthbook.Experiments.PostExperimentUnarchive()`: **Added**
* `Growthbook.Experiments.PostExperimentArchive()`: **Added**
* `Growthbook.Experiments.DeleteExperiment()`: **Added**
* `Growthbook.Populations.DeletePopulation()`:  `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
Regenerates the CLI from the current spec (supersedes bot PR #94), adds
x-speakeasy-name-override entries for 18 new commands that surfaced under
raw operationIds, removes their orphaned docs, and adds the 3.4.0
changelog entries. Interleavings and populations breaks ship as a minor
because both are beta.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Kevin-Chant
Kevin-Chant requested a review from a team as a code owner November 5, 2026 07:33
@Kevin-Chant
Kevin-Chant merged commit e3605a9 into main Nov 5, 2026
1 check passed
@Kevin-Chant
Kevin-Chant deleted the kc/regen-3.4.0 branch November 5, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants