AI-generated Key Takeaways
- 
          This document describes the possible errors that can occur with campaign experiments. 
- 
          Errors include issues with duplicate names, invalid state transitions, and shared budgets. 
- 
          Problems with creating experiments from removed campaigns or non-proposed drafts are also outlined. 
- 
          Constraints on experiment durations, such as non-overlapping periods and alignment with campaign duration, are discussed. 
- 
          The document also mentions errors related to customer or campaign restrictions and the inability to modify experiments in a terminal status. 
Enum describing possible campaign experiment errors.
| Enums | |
|---|---|
| 
 | Enum unspecified. | 
| 
 | The received error code is not known in this version. | 
| 
 | An active campaign or experiment with this name already exists. | 
| 
 | Experiment cannot be updated from the current state to the requested target state. For example, an experiment can only graduate if its status is ENABLED. | 
| 
 | Cannot create an experiment from a campaign using an explicitly shared budget. | 
| 
 | Cannot create an experiment for a removed base campaign. | 
| 
 | Cannot create an experiment from a draft, which has a status other than proposed. | 
| 
 | This customer is not allowed to create an experiment. | 
| 
 | This campaign is not allowed to create an experiment. | 
| 
 | Trying to set an experiment duration which overlaps with another experiment. | 
| 
 | All non-removed experiments must start and end within their campaign's duration. | 
| 
 | The experiment cannot be modified because its status is in a terminal state, such as REMOVED. |