From 6154bcec21330451c745d04fc90b1fcbf4bd305d Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Thu, 23 Apr 2026 12:51:58 +0000 Subject: [PATCH] Regenerate client from commit 35d655b of spec repo --- .generator/schemas/v2/openapi.yaml | 177 ++++++++- docs/datadog_api_client.v2.model.rst | 28 +- examples/v2/feature-flags/ListFeatureFlags.py | 4 +- .../v2/model/feature_flag_attributes.py | 8 + .../v2/model/feature_flag_environment.py | 25 -- .../feature_flag_environment_list_item.py | 127 +++++++ .../v2/model/feature_flag_list_item.py | 55 +++ .../feature_flag_list_item_attributes.py | 169 +++++++++ .../v2/model/feature_flag_targeting_rule.py | 17 - .../v2/model/list_feature_flags_response.py | 12 +- src/datadog_api_client/v2/models/__init__.py | 8 +- ..._a_feature_flag_returns_ok_response.frozen | 2 +- ...ve_a_feature_flag_returns_ok_response.yaml | 82 ++-- ...ature_flag_returns_created_response.frozen | 2 +- ...feature_flag_returns_created_response.yaml | 46 ++- ...nvironment_returns_created_response.frozen | 2 +- ..._environment_returns_created_response.yaml | 78 ++-- ...nvironment_returns_created_response.frozen | 2 +- ..._environment_returns_created_response.yaml | 8 +- ..._a_feature_flag_returns_ok_response.frozen | 2 +- ...et_a_feature_flag_returns_ok_response.yaml | 63 ++-- ...t_feature_flags_returns_ok_response.frozen | 2 +- ...ist_feature_flags_returns_ok_response.yaml | 356 +++++------------- ..._a_feature_flag_returns_ok_response.frozen | 2 +- ...te_a_feature_flag_returns_ok_response.yaml | 65 ++-- ..._an_environment_returns_ok_response.frozen | 2 +- ...in_an_environment_returns_ok_response.yaml | 78 ++-- tests/v2/features/feature_flags.feature | 1 + 28 files changed, 893 insertions(+), 530 deletions(-) create mode 100644 src/datadog_api_client/v2/model/feature_flag_environment_list_item.py create mode 100644 src/datadog_api_client/v2/model/feature_flag_list_item.py create mode 100644 src/datadog_api_client/v2/model/feature_flag_list_item_attributes.py delete mode 100644 src/datadog_api_client/v2/model/feature_flag_targeting_rule.py diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 4980e3a1bd..bed459ba7b 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -26598,6 +26598,10 @@ components: description: Indicates whether this feature flag requires approval for changes. example: false type: boolean + staleness_status: + description: Indicates the whether a feature flag is stale or not. + example: "ACTIVE" + type: string tags: description: Tags associated with the feature flag. example: [] @@ -26681,24 +26685,171 @@ components: description: Indicates whether feature flag changes require approval in this environment. example: false type: boolean - rollout_percentage: - description: Rollout percentage for this environment. - example: 0 - format: int64 - maximum: 100 - minimum: 0 - type: integer - rules: - description: Environment targeting rules for this feature flag. + status: + $ref: "#/components/schemas/FeatureFlagStatus" + required: + - environment_id + - status + type: object + FeatureFlagEnvironmentListItem: + description: Environment-specific settings for a feature flag in list responses. + properties: + default_allocation_key: + description: The allocation key used for the default variant. + example: "allocation-default-123abc" + type: string + default_variant_id: + description: The ID of the default variant for this environment. + example: "550e8400-e29b-41d4-a716-446655440002" + nullable: true + type: string + environment_id: + description: The ID of the environment. + example: "550e8400-e29b-41d4-a716-446655440001" + format: uuid + type: string + environment_name: + description: The name of the environment. + example: "env-search-term" + type: string + environment_queries: + description: Queries that target this environment. + example: + - "test-feature-flag" + - "env-search-term" items: - $ref: "#/components/schemas/FeatureFlagTargetingRule" + description: A query string targeting the environment. + type: string type: array + is_production: + description: Indicates whether the environment is production. + example: false + type: boolean + override_allocation_key: + description: The allocation key used for the override variant. + example: "allocation-override-123abc" + type: string + override_variant_id: + description: The ID of the override variant for this environment. + example: "550e8400-e29b-41d4-a716-446655440003" + nullable: true + type: string + pending_suggestion_id: + description: Pending suggestion identifier, if approval is required. + example: "550e8400-e29b-41d4-a716-446655440099" + nullable: true + type: string + require_feature_flag_approval: + description: Indicates whether feature flag changes require approval in this environment. + example: false + type: boolean status: $ref: "#/components/schemas/FeatureFlagStatus" required: - environment_id - status type: object + FeatureFlagListItem: + description: A feature flag resource for list responses. + properties: + attributes: + $ref: "#/components/schemas/FeatureFlagListItemAttributes" + id: + description: The unique identifier of the feature flag. + example: "550e8400-e29b-41d4-a716-446655440000" + format: uuid + type: string + type: + $ref: "#/components/schemas/CreateFeatureFlagDataType" + required: + - id + - type + - attributes + type: object + FeatureFlagListItemAttributes: + description: Attributes of a feature flag in list responses. + properties: + archived_at: + description: The timestamp when the feature flag was archived. + example: "2023-01-01T00:00:00Z" + format: date-time + nullable: true + type: string + created_at: + description: The timestamp when the feature flag was created. + example: "2023-01-01T00:00:00Z" + format: date-time + type: string + created_by: + description: The ID of the user who created the feature flag. + example: "550e8400-e29b-41d4-a716-446655440010" + format: uuid + type: string + description: + description: The description of the feature flag. + example: "This is an example feature flag for demonstration" + type: string + distribution_channel: + description: Distribution channel for the feature flag. + example: "ALL" + type: string + feature_flag_environments: + description: Environment-specific settings for the feature flag. + items: + $ref: "#/components/schemas/FeatureFlagEnvironmentListItem" + type: array + json_schema: + description: JSON schema for validation when value_type is JSON. + example: '{"type": "object", "properties": {"enabled": {"type": "boolean"}}}' + nullable: true + type: string + key: + description: The unique key of the feature flag. + example: "feature-flag-abc123" + type: string + last_updated_by: + description: The ID of the user who last updated the feature flag. + example: "550e8400-e29b-41d4-a716-446655440010" + format: uuid + type: string + name: + description: The name of the feature flag. + example: "Feature Flag ABC123" + type: string + require_approval: + description: Indicates whether this feature flag requires approval for changes. + example: false + type: boolean + staleness_status: + description: Indicates the staleness status of the feature flag. + example: "ACTIVE" + type: string + tags: + description: Tags associated with the feature flag. + example: [] + items: + description: A tag associated with the feature flag. + type: string + type: array + updated_at: + description: The timestamp when the feature flag was last updated. + example: "2023-01-01T00:00:00Z" + format: date-time + type: string + value_type: + $ref: "#/components/schemas/ValueType" + variants: + description: The variants of the feature flag. + items: + $ref: "#/components/schemas/Variant" + type: array + required: + - key + - name + - description + - value_type + - variants + type: object FeatureFlagResponse: description: Response containing a feature flag. properties: @@ -26717,10 +26868,6 @@ components: x-enum-varnames: - ENABLED - DISABLED - FeatureFlagTargetingRule: - additionalProperties: {} - description: A targeting rule for a feature flag. - type: object FeatureFlagsPaginationMeta: description: Pagination metadata for feature flags. properties: @@ -40561,7 +40708,7 @@ components: data: description: List of feature flags. items: - $ref: "#/components/schemas/FeatureFlag" + $ref: "#/components/schemas/FeatureFlagListItem" type: array meta: $ref: "#/components/schemas/FeatureFlagsPaginationMeta" diff --git a/docs/datadog_api_client.v2.model.rst b/docs/datadog_api_client.v2.model.rst index 35a4ad734a..4123c99cb1 100644 --- a/docs/datadog_api_client.v2.model.rst +++ b/docs/datadog_api_client.v2.model.rst @@ -11183,6 +11183,27 @@ datadog\_api\_client.v2.model.feature\_flag\_environment module :members: :show-inheritance: +datadog\_api\_client.v2.model.feature\_flag\_environment\_list\_item module +--------------------------------------------------------------------------- + +.. automodule:: datadog_api_client.v2.model.feature_flag_environment_list_item + :members: + :show-inheritance: + +datadog\_api\_client.v2.model.feature\_flag\_list\_item module +-------------------------------------------------------------- + +.. automodule:: datadog_api_client.v2.model.feature_flag_list_item + :members: + :show-inheritance: + +datadog\_api\_client.v2.model.feature\_flag\_list\_item\_attributes module +-------------------------------------------------------------------------- + +.. automodule:: datadog_api_client.v2.model.feature_flag_list_item_attributes + :members: + :show-inheritance: + datadog\_api\_client.v2.model.feature\_flag\_response module ------------------------------------------------------------ @@ -11197,13 +11218,6 @@ datadog\_api\_client.v2.model.feature\_flag\_status module :members: :show-inheritance: -datadog\_api\_client.v2.model.feature\_flag\_targeting\_rule module -------------------------------------------------------------------- - -.. automodule:: datadog_api_client.v2.model.feature_flag_targeting_rule - :members: - :show-inheritance: - datadog\_api\_client.v2.model.feature\_flags\_pagination\_meta module --------------------------------------------------------------------- diff --git a/examples/v2/feature-flags/ListFeatureFlags.py b/examples/v2/feature-flags/ListFeatureFlags.py index f1355f584f..eb10319fd5 100644 --- a/examples/v2/feature-flags/ListFeatureFlags.py +++ b/examples/v2/feature-flags/ListFeatureFlags.py @@ -8,6 +8,8 @@ configuration = Configuration() with ApiClient(configuration) as api_client: api_instance = FeatureFlagsApi(api_client) - response = api_instance.list_feature_flags() + response = api_instance.list_feature_flags( + limit=10, + ) print(response) diff --git a/src/datadog_api_client/v2/model/feature_flag_attributes.py b/src/datadog_api_client/v2/model/feature_flag_attributes.py index 882f268265..80596e1db4 100644 --- a/src/datadog_api_client/v2/model/feature_flag_attributes.py +++ b/src/datadog_api_client/v2/model/feature_flag_attributes.py @@ -41,6 +41,7 @@ def openapi_types(_): "last_updated_by": (UUID,), "name": (str,), "require_approval": (bool,), + "staleness_status": (str,), "tags": ([str],), "updated_at": (datetime,), "value_type": (ValueType,), @@ -59,6 +60,7 @@ def openapi_types(_): "last_updated_by": "last_updated_by", "name": "name", "require_approval": "require_approval", + "staleness_status": "staleness_status", "tags": "tags", "updated_at": "updated_at", "value_type": "value_type", @@ -80,6 +82,7 @@ def __init__( json_schema: Union[str, none_type, UnsetType] = unset, last_updated_by: Union[UUID, UnsetType] = unset, require_approval: Union[bool, UnsetType] = unset, + staleness_status: Union[str, UnsetType] = unset, tags: Union[List[str], UnsetType] = unset, updated_at: Union[datetime, UnsetType] = unset, **kwargs, @@ -120,6 +123,9 @@ def __init__( :param require_approval: Indicates whether this feature flag requires approval for changes. :type require_approval: bool, optional + :param staleness_status: Indicates the whether a feature flag is stale or not. + :type staleness_status: str, optional + :param tags: Tags associated with the feature flag. :type tags: [str], optional @@ -148,6 +154,8 @@ def __init__( kwargs["last_updated_by"] = last_updated_by if require_approval is not unset: kwargs["require_approval"] = require_approval + if staleness_status is not unset: + kwargs["staleness_status"] = staleness_status if tags is not unset: kwargs["tags"] = tags if updated_at is not unset: diff --git a/src/datadog_api_client/v2/model/feature_flag_environment.py b/src/datadog_api_client/v2/model/feature_flag_environment.py index 2a51faddda..bf0dcc6e16 100644 --- a/src/datadog_api_client/v2/model/feature_flag_environment.py +++ b/src/datadog_api_client/v2/model/feature_flag_environment.py @@ -18,21 +18,12 @@ if TYPE_CHECKING: - from datadog_api_client.v2.model.feature_flag_targeting_rule import FeatureFlagTargetingRule from datadog_api_client.v2.model.feature_flag_status import FeatureFlagStatus class FeatureFlagEnvironment(ModelNormal): - validations = { - "rollout_percentage": { - "inclusive_maximum": 100, - "inclusive_minimum": 0, - }, - } - @cached_property def openapi_types(_): - from datadog_api_client.v2.model.feature_flag_targeting_rule import FeatureFlagTargetingRule from datadog_api_client.v2.model.feature_flag_status import FeatureFlagStatus return { @@ -63,8 +54,6 @@ def openapi_types(_): "override_variant_id": (str, none_type), "pending_suggestion_id": (str, none_type), "require_feature_flag_approval": (bool,), - "rollout_percentage": (int,), - "rules": ([FeatureFlagTargetingRule],), "status": (FeatureFlagStatus,), } @@ -80,8 +69,6 @@ def openapi_types(_): "override_variant_id": "override_variant_id", "pending_suggestion_id": "pending_suggestion_id", "require_feature_flag_approval": "require_feature_flag_approval", - "rollout_percentage": "rollout_percentage", - "rules": "rules", "status": "status", } @@ -99,8 +86,6 @@ def __init__( override_variant_id: Union[str, none_type, UnsetType] = unset, pending_suggestion_id: Union[str, none_type, UnsetType] = unset, require_feature_flag_approval: Union[bool, UnsetType] = unset, - rollout_percentage: Union[int, UnsetType] = unset, - rules: Union[List[FeatureFlagTargetingRule], UnsetType] = unset, **kwargs, ): """ @@ -139,12 +124,6 @@ def __init__( :param require_feature_flag_approval: Indicates whether feature flag changes require approval in this environment. :type require_feature_flag_approval: bool, optional - :param rollout_percentage: Rollout percentage for this environment. - :type rollout_percentage: int, optional - - :param rules: Environment targeting rules for this feature flag. - :type rules: [FeatureFlagTargetingRule], optional - :param status: The status of a feature flag in an environment. :type status: FeatureFlagStatus """ @@ -168,10 +147,6 @@ def __init__( kwargs["pending_suggestion_id"] = pending_suggestion_id if require_feature_flag_approval is not unset: kwargs["require_feature_flag_approval"] = require_feature_flag_approval - if rollout_percentage is not unset: - kwargs["rollout_percentage"] = rollout_percentage - if rules is not unset: - kwargs["rules"] = rules super().__init__(kwargs) self_.environment_id = environment_id diff --git a/src/datadog_api_client/v2/model/feature_flag_environment_list_item.py b/src/datadog_api_client/v2/model/feature_flag_environment_list_item.py new file mode 100644 index 0000000000..7f801e14a5 --- /dev/null +++ b/src/datadog_api_client/v2/model/feature_flag_environment_list_item.py @@ -0,0 +1,127 @@ +# Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. +# This product includes software developed at Datadog (https://www.datadoghq.com/). +# Copyright 2019-Present Datadog, Inc. +from __future__ import annotations + +from typing import List, Union, TYPE_CHECKING + +from datadog_api_client.model_utils import ( + ModelNormal, + cached_property, + none_type, + unset, + UnsetType, + UUID, +) + + +if TYPE_CHECKING: + from datadog_api_client.v2.model.feature_flag_status import FeatureFlagStatus + + +class FeatureFlagEnvironmentListItem(ModelNormal): + @cached_property + def openapi_types(_): + from datadog_api_client.v2.model.feature_flag_status import FeatureFlagStatus + + return { + "default_allocation_key": (str,), + "default_variant_id": (str, none_type), + "environment_id": (UUID,), + "environment_name": (str,), + "environment_queries": ([str],), + "is_production": (bool,), + "override_allocation_key": (str,), + "override_variant_id": (str, none_type), + "pending_suggestion_id": (str, none_type), + "require_feature_flag_approval": (bool,), + "status": (FeatureFlagStatus,), + } + + attribute_map = { + "default_allocation_key": "default_allocation_key", + "default_variant_id": "default_variant_id", + "environment_id": "environment_id", + "environment_name": "environment_name", + "environment_queries": "environment_queries", + "is_production": "is_production", + "override_allocation_key": "override_allocation_key", + "override_variant_id": "override_variant_id", + "pending_suggestion_id": "pending_suggestion_id", + "require_feature_flag_approval": "require_feature_flag_approval", + "status": "status", + } + + def __init__( + self_, + environment_id: UUID, + status: FeatureFlagStatus, + default_allocation_key: Union[str, UnsetType] = unset, + default_variant_id: Union[str, none_type, UnsetType] = unset, + environment_name: Union[str, UnsetType] = unset, + environment_queries: Union[List[str], UnsetType] = unset, + is_production: Union[bool, UnsetType] = unset, + override_allocation_key: Union[str, UnsetType] = unset, + override_variant_id: Union[str, none_type, UnsetType] = unset, + pending_suggestion_id: Union[str, none_type, UnsetType] = unset, + require_feature_flag_approval: Union[bool, UnsetType] = unset, + **kwargs, + ): + """ + Environment-specific settings for a feature flag in list responses. + + :param default_allocation_key: The allocation key used for the default variant. + :type default_allocation_key: str, optional + + :param default_variant_id: The ID of the default variant for this environment. + :type default_variant_id: str, none_type, optional + + :param environment_id: The ID of the environment. + :type environment_id: UUID + + :param environment_name: The name of the environment. + :type environment_name: str, optional + + :param environment_queries: Queries that target this environment. + :type environment_queries: [str], optional + + :param is_production: Indicates whether the environment is production. + :type is_production: bool, optional + + :param override_allocation_key: The allocation key used for the override variant. + :type override_allocation_key: str, optional + + :param override_variant_id: The ID of the override variant for this environment. + :type override_variant_id: str, none_type, optional + + :param pending_suggestion_id: Pending suggestion identifier, if approval is required. + :type pending_suggestion_id: str, none_type, optional + + :param require_feature_flag_approval: Indicates whether feature flag changes require approval in this environment. + :type require_feature_flag_approval: bool, optional + + :param status: The status of a feature flag in an environment. + :type status: FeatureFlagStatus + """ + if default_allocation_key is not unset: + kwargs["default_allocation_key"] = default_allocation_key + if default_variant_id is not unset: + kwargs["default_variant_id"] = default_variant_id + if environment_name is not unset: + kwargs["environment_name"] = environment_name + if environment_queries is not unset: + kwargs["environment_queries"] = environment_queries + if is_production is not unset: + kwargs["is_production"] = is_production + if override_allocation_key is not unset: + kwargs["override_allocation_key"] = override_allocation_key + if override_variant_id is not unset: + kwargs["override_variant_id"] = override_variant_id + if pending_suggestion_id is not unset: + kwargs["pending_suggestion_id"] = pending_suggestion_id + if require_feature_flag_approval is not unset: + kwargs["require_feature_flag_approval"] = require_feature_flag_approval + super().__init__(kwargs) + + self_.environment_id = environment_id + self_.status = status diff --git a/src/datadog_api_client/v2/model/feature_flag_list_item.py b/src/datadog_api_client/v2/model/feature_flag_list_item.py new file mode 100644 index 0000000000..261fcceebe --- /dev/null +++ b/src/datadog_api_client/v2/model/feature_flag_list_item.py @@ -0,0 +1,55 @@ +# Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. +# This product includes software developed at Datadog (https://www.datadoghq.com/). +# Copyright 2019-Present Datadog, Inc. +from __future__ import annotations + +from typing import TYPE_CHECKING + +from datadog_api_client.model_utils import ( + ModelNormal, + cached_property, + UUID, +) + + +if TYPE_CHECKING: + from datadog_api_client.v2.model.feature_flag_list_item_attributes import FeatureFlagListItemAttributes + from datadog_api_client.v2.model.create_feature_flag_data_type import CreateFeatureFlagDataType + + +class FeatureFlagListItem(ModelNormal): + @cached_property + def openapi_types(_): + from datadog_api_client.v2.model.feature_flag_list_item_attributes import FeatureFlagListItemAttributes + from datadog_api_client.v2.model.create_feature_flag_data_type import CreateFeatureFlagDataType + + return { + "attributes": (FeatureFlagListItemAttributes,), + "id": (UUID,), + "type": (CreateFeatureFlagDataType,), + } + + attribute_map = { + "attributes": "attributes", + "id": "id", + "type": "type", + } + + def __init__(self_, attributes: FeatureFlagListItemAttributes, id: UUID, type: CreateFeatureFlagDataType, **kwargs): + """ + A feature flag resource for list responses. + + :param attributes: Attributes of a feature flag in list responses. + :type attributes: FeatureFlagListItemAttributes + + :param id: The unique identifier of the feature flag. + :type id: UUID + + :param type: The resource type. + :type type: CreateFeatureFlagDataType + """ + super().__init__(kwargs) + + self_.attributes = attributes + self_.id = id + self_.type = type diff --git a/src/datadog_api_client/v2/model/feature_flag_list_item_attributes.py b/src/datadog_api_client/v2/model/feature_flag_list_item_attributes.py new file mode 100644 index 0000000000..febd5476e4 --- /dev/null +++ b/src/datadog_api_client/v2/model/feature_flag_list_item_attributes.py @@ -0,0 +1,169 @@ +# Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. +# This product includes software developed at Datadog (https://www.datadoghq.com/). +# Copyright 2019-Present Datadog, Inc. +from __future__ import annotations + +from typing import List, Union, TYPE_CHECKING + +from datadog_api_client.model_utils import ( + ModelNormal, + cached_property, + datetime, + none_type, + unset, + UnsetType, + UUID, +) + + +if TYPE_CHECKING: + from datadog_api_client.v2.model.feature_flag_environment_list_item import FeatureFlagEnvironmentListItem + from datadog_api_client.v2.model.value_type import ValueType + from datadog_api_client.v2.model.variant import Variant + + +class FeatureFlagListItemAttributes(ModelNormal): + @cached_property + def openapi_types(_): + from datadog_api_client.v2.model.feature_flag_environment_list_item import FeatureFlagEnvironmentListItem + from datadog_api_client.v2.model.value_type import ValueType + from datadog_api_client.v2.model.variant import Variant + + return { + "archived_at": (datetime, none_type), + "created_at": (datetime,), + "created_by": (UUID,), + "description": (str,), + "distribution_channel": (str,), + "feature_flag_environments": ([FeatureFlagEnvironmentListItem],), + "json_schema": (str, none_type), + "key": (str,), + "last_updated_by": (UUID,), + "name": (str,), + "require_approval": (bool,), + "staleness_status": (str,), + "tags": ([str],), + "updated_at": (datetime,), + "value_type": (ValueType,), + "variants": ([Variant],), + } + + attribute_map = { + "archived_at": "archived_at", + "created_at": "created_at", + "created_by": "created_by", + "description": "description", + "distribution_channel": "distribution_channel", + "feature_flag_environments": "feature_flag_environments", + "json_schema": "json_schema", + "key": "key", + "last_updated_by": "last_updated_by", + "name": "name", + "require_approval": "require_approval", + "staleness_status": "staleness_status", + "tags": "tags", + "updated_at": "updated_at", + "value_type": "value_type", + "variants": "variants", + } + + def __init__( + self_, + description: str, + key: str, + name: str, + value_type: ValueType, + variants: List[Variant], + archived_at: Union[datetime, none_type, UnsetType] = unset, + created_at: Union[datetime, UnsetType] = unset, + created_by: Union[UUID, UnsetType] = unset, + distribution_channel: Union[str, UnsetType] = unset, + feature_flag_environments: Union[List[FeatureFlagEnvironmentListItem], UnsetType] = unset, + json_schema: Union[str, none_type, UnsetType] = unset, + last_updated_by: Union[UUID, UnsetType] = unset, + require_approval: Union[bool, UnsetType] = unset, + staleness_status: Union[str, UnsetType] = unset, + tags: Union[List[str], UnsetType] = unset, + updated_at: Union[datetime, UnsetType] = unset, + **kwargs, + ): + """ + Attributes of a feature flag in list responses. + + :param archived_at: The timestamp when the feature flag was archived. + :type archived_at: datetime, none_type, optional + + :param created_at: The timestamp when the feature flag was created. + :type created_at: datetime, optional + + :param created_by: The ID of the user who created the feature flag. + :type created_by: UUID, optional + + :param description: The description of the feature flag. + :type description: str + + :param distribution_channel: Distribution channel for the feature flag. + :type distribution_channel: str, optional + + :param feature_flag_environments: Environment-specific settings for the feature flag. + :type feature_flag_environments: [FeatureFlagEnvironmentListItem], optional + + :param json_schema: JSON schema for validation when value_type is JSON. + :type json_schema: str, none_type, optional + + :param key: The unique key of the feature flag. + :type key: str + + :param last_updated_by: The ID of the user who last updated the feature flag. + :type last_updated_by: UUID, optional + + :param name: The name of the feature flag. + :type name: str + + :param require_approval: Indicates whether this feature flag requires approval for changes. + :type require_approval: bool, optional + + :param staleness_status: Indicates the staleness status of the feature flag. + :type staleness_status: str, optional + + :param tags: Tags associated with the feature flag. + :type tags: [str], optional + + :param updated_at: The timestamp when the feature flag was last updated. + :type updated_at: datetime, optional + + :param value_type: The type of values for the feature flag variants. + :type value_type: ValueType + + :param variants: The variants of the feature flag. + :type variants: [Variant] + """ + if archived_at is not unset: + kwargs["archived_at"] = archived_at + if created_at is not unset: + kwargs["created_at"] = created_at + if created_by is not unset: + kwargs["created_by"] = created_by + if distribution_channel is not unset: + kwargs["distribution_channel"] = distribution_channel + if feature_flag_environments is not unset: + kwargs["feature_flag_environments"] = feature_flag_environments + if json_schema is not unset: + kwargs["json_schema"] = json_schema + if last_updated_by is not unset: + kwargs["last_updated_by"] = last_updated_by + if require_approval is not unset: + kwargs["require_approval"] = require_approval + if staleness_status is not unset: + kwargs["staleness_status"] = staleness_status + if tags is not unset: + kwargs["tags"] = tags + if updated_at is not unset: + kwargs["updated_at"] = updated_at + super().__init__(kwargs) + + self_.description = description + self_.key = key + self_.name = name + self_.value_type = value_type + self_.variants = variants diff --git a/src/datadog_api_client/v2/model/feature_flag_targeting_rule.py b/src/datadog_api_client/v2/model/feature_flag_targeting_rule.py deleted file mode 100644 index 7e33a6ffef..0000000000 --- a/src/datadog_api_client/v2/model/feature_flag_targeting_rule.py +++ /dev/null @@ -1,17 +0,0 @@ -# Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. -# This product includes software developed at Datadog (https://www.datadoghq.com/). -# Copyright 2019-Present Datadog, Inc. -from __future__ import annotations - - -from datadog_api_client.model_utils import ( - ModelNormal, -) - - -class FeatureFlagTargetingRule(ModelNormal): - def __init__(self_, **kwargs): - """ - A targeting rule for a feature flag. - """ - super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/list_feature_flags_response.py b/src/datadog_api_client/v2/model/list_feature_flags_response.py index 95064ddc0b..24be6c2b26 100644 --- a/src/datadog_api_client/v2/model/list_feature_flags_response.py +++ b/src/datadog_api_client/v2/model/list_feature_flags_response.py @@ -14,18 +14,18 @@ if TYPE_CHECKING: - from datadog_api_client.v2.model.feature_flag import FeatureFlag + from datadog_api_client.v2.model.feature_flag_list_item import FeatureFlagListItem from datadog_api_client.v2.model.feature_flags_pagination_meta import FeatureFlagsPaginationMeta class ListFeatureFlagsResponse(ModelNormal): @cached_property def openapi_types(_): - from datadog_api_client.v2.model.feature_flag import FeatureFlag + from datadog_api_client.v2.model.feature_flag_list_item import FeatureFlagListItem from datadog_api_client.v2.model.feature_flags_pagination_meta import FeatureFlagsPaginationMeta return { - "data": ([FeatureFlag],), + "data": ([FeatureFlagListItem],), "meta": (FeatureFlagsPaginationMeta,), } @@ -34,12 +34,14 @@ def openapi_types(_): "meta": "meta", } - def __init__(self_, data: List[FeatureFlag], meta: Union[FeatureFlagsPaginationMeta, UnsetType] = unset, **kwargs): + def __init__( + self_, data: List[FeatureFlagListItem], meta: Union[FeatureFlagsPaginationMeta, UnsetType] = unset, **kwargs + ): """ Response containing a list of feature flags. :param data: List of feature flags. - :type data: [FeatureFlag] + :type data: [FeatureFlagListItem] :param meta: Pagination metadata for feature flags. :type meta: FeatureFlagsPaginationMeta, optional diff --git a/src/datadog_api_client/v2/models/__init__.py b/src/datadog_api_client/v2/models/__init__.py index ae4e0c85dd..aa36821a16 100644 --- a/src/datadog_api_client/v2/models/__init__.py +++ b/src/datadog_api_client/v2/models/__init__.py @@ -2179,9 +2179,11 @@ from datadog_api_client.v2.model.feature_flag import FeatureFlag from datadog_api_client.v2.model.feature_flag_attributes import FeatureFlagAttributes from datadog_api_client.v2.model.feature_flag_environment import FeatureFlagEnvironment +from datadog_api_client.v2.model.feature_flag_environment_list_item import FeatureFlagEnvironmentListItem +from datadog_api_client.v2.model.feature_flag_list_item import FeatureFlagListItem +from datadog_api_client.v2.model.feature_flag_list_item_attributes import FeatureFlagListItemAttributes from datadog_api_client.v2.model.feature_flag_response import FeatureFlagResponse from datadog_api_client.v2.model.feature_flag_status import FeatureFlagStatus -from datadog_api_client.v2.model.feature_flag_targeting_rule import FeatureFlagTargetingRule from datadog_api_client.v2.model.feature_flags_pagination_meta import FeatureFlagsPaginationMeta from datadog_api_client.v2.model.feature_flags_pagination_meta_page import FeatureFlagsPaginationMetaPage from datadog_api_client.v2.model.filters_per_product import FiltersPerProduct @@ -8893,9 +8895,11 @@ "FeatureFlag", "FeatureFlagAttributes", "FeatureFlagEnvironment", + "FeatureFlagEnvironmentListItem", + "FeatureFlagListItem", + "FeatureFlagListItemAttributes", "FeatureFlagResponse", "FeatureFlagStatus", - "FeatureFlagTargetingRule", "FeatureFlagsPaginationMeta", "FeatureFlagsPaginationMetaPage", "FiltersPerProduct", diff --git a/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.frozen index 14c46496ac..d596042246 100644 --- a/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:21.682Z \ No newline at end of file +2026-04-22T20:15:48.773Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.yaml index 458a9cc397..51414ac52c 100644 --- a/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_archive_a_feature_flag_returns_ok_response.yaml @@ -1,9 +1,9 @@ interactions: - request: - body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true"},{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false"}]},"type":"feature-flags"}}' + body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true"},{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: - application/json @@ -13,13 +13,16 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"194c984e-34a0-4388-89d4-94a818312493","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:21.863655Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-a8a51d28e424","override_allocation_key":"allocation-override-a8a51d28e424","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-f1974d82b5b7","override_allocation_key":"allocation-override-f1974d82b5b7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","require_approval":false,"updated_at":"2026-03-17T17:26:21.863655Z","value_type":"BOOLEAN","variants":[{"id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true","created_at":"2026-03-17T17:26:21.86806Z","updated_at":"2026-03-17T17:26:21.86806Z"},{"id":"9cda04ed-7ff3-4cf8-89ac-3f0e33b8f6e1","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false","created_at":"2026-03-17T17:26:21.872328Z","updated_at":"2026-03-17T17:26:21.872328Z"}]}}}' + string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:48.974579Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -32,16 +35,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/194c984e-34a0-4388-89d4-94a818312493/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive response: body: - string: '{"data":{"id":"194c984e-34a0-4388-89d4-94a818312493","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:22.178257Z","created_at":"2026-03-17T17:26:21.863655Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-a8a51d28e424","override_allocation_key":"allocation-override-a8a51d28e424","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-f1974d82b5b7","override_allocation_key":"allocation-override-f1974d82b5b7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","require_approval":false,"updated_at":"2026-03-17T17:26:22.178257Z","value_type":"BOOLEAN","variants":[{"id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true","created_at":"2026-03-17T17:26:21.86806Z","updated_at":"2026-03-17T17:26:21.86806Z"},{"id":"9cda04ed-7ff3-4cf8-89ac-3f0e33b8f6e1","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false","created_at":"2026-03-17T17:26:21.872328Z","updated_at":"2026-03-17T17:26:21.872328Z"}]}}}' + string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:49.369442Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:49.369442Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -54,16 +60,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/194c984e-34a0-4388-89d4-94a818312493/unarchive + uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/unarchive response: body: - string: '{"data":{"id":"194c984e-34a0-4388-89d4-94a818312493","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:21.863655Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-a8a51d28e424","override_allocation_key":"allocation-override-a8a51d28e424","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-f1974d82b5b7","override_allocation_key":"allocation-override-f1974d82b5b7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","require_approval":false,"updated_at":"2026-03-17T17:26:22.541762Z","value_type":"BOOLEAN","variants":[{"id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true","created_at":"2026-03-17T17:26:21.86806Z","updated_at":"2026-03-17T17:26:21.86806Z"},{"id":"9cda04ed-7ff3-4cf8-89ac-3f0e33b8f6e1","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false","created_at":"2026-03-17T17:26:21.872328Z","updated_at":"2026-03-17T17:26:21.872328Z"}]}}}' + string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:49.666561Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -76,16 +85,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/194c984e-34a0-4388-89d4-94a818312493/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive response: body: - string: '{"data":{"id":"194c984e-34a0-4388-89d4-94a818312493","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:22.921183Z","created_at":"2026-03-17T17:26:21.863655Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-a8a51d28e424","override_allocation_key":"allocation-override-a8a51d28e424","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-f1974d82b5b7","override_allocation_key":"allocation-override-f1974d82b5b7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","require_approval":false,"updated_at":"2026-03-17T17:26:22.921183Z","value_type":"BOOLEAN","variants":[{"id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true","created_at":"2026-03-17T17:26:21.86806Z","updated_at":"2026-03-17T17:26:21.86806Z"},{"id":"9cda04ed-7ff3-4cf8-89ac-3f0e33b8f6e1","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false","created_at":"2026-03-17T17:26:21.872328Z","updated_at":"2026-03-17T17:26:21.872328Z"}]}}}' + string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:50.243688Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:50.243688Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.frozen b/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.frozen index 8078a87e24..c4770cb186 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:23.134Z \ No newline at end of file +2026-04-22T20:15:50.594Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.yaml b/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.yaml index afb0d38e60..b6343e9f62 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_create_a_feature_flag_returns_created_response.yaml @@ -1,10 +1,10 @@ interactions: - request: - body: '{"data":{"attributes":{"default_variant_key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-1","description":"Test - feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773768383","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773768383","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 A","value":"true"},{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 B","value":"false"}]},"type":"feature-flags"}}' + body: '{"data":{"attributes":{"default_variant_key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","description":"Test + feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","name":"Test + Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true"},{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: - application/json @@ -14,13 +14,16 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"6fa35bee-ba95-4f15-b50d-c361e155f2ae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:23.233582Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-61ba48eebc90","override_allocation_key":"allocation-override-61ba48eebc90","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-2e4b491cac9c","override_allocation_key":"allocation-override-2e4b491cac9c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773768383","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773768383","require_approval":false,"updated_at":"2026-03-17T17:26:23.233582Z","value_type":"BOOLEAN","variants":[{"id":"8cddd390-eb33-4430-a0e5-89134e033633","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 A","value":"true","created_at":"2026-03-17T17:26:23.23848Z","updated_at":"2026-03-17T17:26:23.23848Z"},{"id":"62dcbb05-dad0-4fbb-ab67-d308ca03bec0","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 B","value":"false","created_at":"2026-03-17T17:26:23.243558Z","updated_at":"2026-03-17T17:26:23.243558Z"}]}}}' + string: '{"data":{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:50.760017Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -33,16 +36,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/6fa35bee-ba95-4f15-b50d-c361e155f2ae/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/a170b047-9a4a-4261-9d9c-2ae59bbdf38c/archive response: body: - string: '{"data":{"id":"6fa35bee-ba95-4f15-b50d-c361e155f2ae","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:23.573178Z","created_at":"2026-03-17T17:26:23.233582Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-61ba48eebc90","override_allocation_key":"allocation-override-61ba48eebc90","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-2e4b491cac9c","override_allocation_key":"allocation-override-2e4b491cac9c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773768383","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773768383","require_approval":false,"updated_at":"2026-03-17T17:26:23.573178Z","value_type":"BOOLEAN","variants":[{"id":"8cddd390-eb33-4430-a0e5-89134e033633","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 A","value":"true","created_at":"2026-03-17T17:26:23.23848Z","updated_at":"2026-03-17T17:26:23.23848Z"},{"id":"62dcbb05-dad0-4fbb-ab67-d308ca03bec0","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 B","value":"false","created_at":"2026-03-17T17:26:23.243558Z","updated_at":"2026-03-17T17:26:23.243558Z"}]}}}' + string: '{"data":{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:51.21863Z","created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:51.21863Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.frozen b/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.frozen index 7f87fe7c2d..56525ae085 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.frozen @@ -1 +1 @@ -2026-04-01T20:36:45.896Z \ No newline at end of file +2026-04-22T20:15:51.642Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.yaml b/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.yaml index ff47159abc..93bc263a99 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_create_allocation_for_a_flag_in_an_environment_returns_created_response.yaml @@ -1,10 +1,10 @@ interactions: - request: - body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - A","value":"true"},{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 + body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","name":"Test + Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + A","value":"true"},{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: @@ -15,18 +15,18 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"449ff1d1-7a4f-416f-a6ce-be1abd3031c1","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-01T20:36:46.153578Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + string: '{"data":{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-9bfe74798563","override_allocation_key":"allocation-override-9bfe74798563","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-04b9843f6754","override_allocation_key":"allocation-override-04b9843f6754","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-ac33b80880b1","override_allocation_key":"allocation-override-ac33b80880b1","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-1018a5595c76","override_allocation_key":"allocation-override-1018a5595c76","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-9cf98d18b2bc","override_allocation_key":"allocation-override-9cf98d18b2bc","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","require_approval":false,"tags":[],"updated_at":"2026-04-01T20:36:46.153578Z","value_type":"BOOLEAN","variants":[{"id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - A","value":"true","created_at":"2026-04-01T20:36:46.172226Z","updated_at":"2026-04-01T20:36:46.172226Z"},{"id":"b8079ed4-249a-42fb-b9ec-ff95900c37af","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - B","value":"false","created_at":"2026-04-01T20:36:46.181731Z","updated_at":"2026-04-01T20:36:46.181731Z"}]}}}' + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:51.791938Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -34,7 +34,7 @@ interactions: code: 201 message: Created - request: - body: '{"data":{"attributes":{"name":"Test Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805"]},"type":"environments"}}' + body: '{"data":{"attributes":{"name":"Test Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951"]},"type":"environments"}}' headers: accept: - application/json @@ -44,8 +44,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags/environments response: body: - string: '{"data":{"id":"927d4fe0-11f9-4a08-8859-ae044a4e04f0","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805"],"require_feature_flag_approval":false}}}' + string: '{"data":{"id":"88b05d9a-5492-48a2-b06f-ea4b49acdd21","type":"environments","attributes":{"is_production":false,"name":"Test + Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951"],"require_feature_flag_approval":false}}}' headers: content-type: - application/vnd.api+json @@ -53,21 +53,21 @@ interactions: code: 201 message: Created - request: - body: '{"data":{"attributes":{"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1775075805","name":"New - targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051"}]},"type":"allocations"}}' + body: '{"data":{"attributes":{"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1776888951","name":"New + targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63"}]},"type":"allocations"}}' headers: accept: - application/json content-type: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/449ff1d1-7a4f-416f-a6ce-be1abd3031c1/environments/927d4fe0-11f9-4a08-8859-ae044a4e04f0/allocations + uri: https://api.datadoghq.com/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21/allocations response: body: - string: '{"data":{"id":"adb0e4b9-2c9f-4ce0-bc77-68c11d5e1ba2","type":"allocations","attributes":{"created_at":"2026-04-01T20:36:47.111398323Z","environment_ids":["927d4fe0-11f9-4a08-8859-ae044a4e04f0"],"experiment_id":null,"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1775075805","name":"New - targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-01T20:36:47.111398323Z","variant_weights":[{"id":"9c5fccaf-ca32-49dd-8a48-5a47a6204cc4","created_at":"2026-04-01T20:36:47.119918Z","updated_at":"2026-04-01T20:36:47.119918Z","value":100,"variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","variant":{"id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - A","value":"true","created_at":"2026-04-01T20:36:46.172226Z","updated_at":"2026-04-01T20:36:46.172226Z"}}]}}}' + string: '{"data":{"id":"bd16d8f4-8d7e-4369-b0d8-4ebc3ff3a0a5","type":"allocations","attributes":{"created_at":"2026-04-22T20:15:53.849337881Z","environment_ids":["88b05d9a-5492-48a2-b06f-ea4b49acdd21"],"experiment_id":null,"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1776888951","name":"New + targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-22T20:15:53.849337881Z","variant_weights":[{"id":"7bb71a98-b169-4a80-ac96-0d8d4e8fce51","created_at":"2026-04-22T20:15:53.855454Z","updated_at":"2026-04-22T20:15:53.855454Z","value":100,"variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","variant":{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"}}]}}}' headers: content-type: - application/vnd.api+json @@ -80,7 +80,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/927d4fe0-11f9-4a08-8859-ae044a4e04f0 + uri: https://api.datadoghq.com/api/v2/feature-flags/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21 response: body: string: '' @@ -94,21 +94,21 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/449ff1d1-7a4f-416f-a6ce-be1abd3031c1/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/archive response: body: - string: '{"data":{"id":"449ff1d1-7a4f-416f-a6ce-be1abd3031c1","type":"feature-flags","attributes":{"archived_at":"2026-04-01T20:36:47.922174Z","created_at":"2026-04-01T20:36:46.153578Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + string: '{"data":{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:54.879082Z","created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-9bfe74798563","override_allocation_key":"allocation-override-9bfe74798563","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-04b9843f6754","override_allocation_key":"allocation-override-04b9843f6754","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-ac33b80880b1","override_allocation_key":"allocation-override-ac33b80880b1","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-1018a5595c76","override_allocation_key":"allocation-override-1018a5595c76","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","override_variant_id":null,"default_allocation_key":"allocation-default-9cf98d18b2bc","override_allocation_key":"allocation-override-9cf98d18b2bc","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805","require_approval":false,"tags":[],"updated_at":"2026-04-01T20:36:47.922174Z","value_type":"BOOLEAN","variants":[{"id":"4fda6911-d77b-4ca7-ba8d-daa41622e051","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - A","value":"true","created_at":"2026-04-01T20:36:46.172226Z","updated_at":"2026-04-01T20:36:46.172226Z"},{"id":"b8079ed4-249a-42fb-b9ec-ff95900c37af","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1775075805 - B","value":"false","created_at":"2026-04-01T20:36:46.181731Z","updated_at":"2026-04-01T20:36:46.181731Z"}]}}}' + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:54.879082Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.frozen b/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.frozen index f005c53d0c..d4e0c841fb 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:23.896Z \ No newline at end of file +2026-04-22T20:15:55.045Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.yaml b/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.yaml index b0179b7f48..15b701fc83 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_create_an_environment_returns_created_response.yaml @@ -1,6 +1,6 @@ interactions: - request: - body: '{"data":{"attributes":{"name":"Test Environment Test-Create_an_environment_returns_Created_response-1773768383","queries":["test-Test-Create_an_environment_returns_Created_response-1773768383","env-Test-Create_an_environment_returns_Created_response-1773768383"]},"type":"environments"}}' + body: '{"data":{"attributes":{"name":"Test Environment Test-Create_an_environment_returns_Created_response-1776888955","queries":["test-Test-Create_an_environment_returns_Created_response-1776888955","env-Test-Create_an_environment_returns_Created_response-1776888955"]},"type":"environments"}}' headers: accept: - application/json @@ -10,8 +10,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags/environments response: body: - string: '{"data":{"id":"b7fd5cfe-3350-4db5-9731-1702b2fc9ab7","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Create_an_environment_returns_Created_response-1773768383","queries":["test-Test-Create_an_environment_returns_Created_response-1773768383","env-Test-Create_an_environment_returns_Created_response-1773768383"],"require_feature_flag_approval":false}}}' + string: '{"data":{"id":"e8d345e2-dca2-4270-912f-1189174ee338","type":"environments","attributes":{"is_production":false,"name":"Test + Environment Test-Create_an_environment_returns_Created_response-1776888955","queries":["test-Test-Create_an_environment_returns_Created_response-1776888955","env-Test-Create_an_environment_returns_Created_response-1776888955"],"require_feature_flag_approval":false}}}' headers: content-type: - application/vnd.api+json @@ -24,7 +24,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/b7fd5cfe-3350-4db5-9731-1702b2fc9ab7 + uri: https://api.datadoghq.com/api/v2/feature-flags/environments/e8d345e2-dca2-4270-912f-1189174ee338 response: body: string: '' diff --git a/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.frozen index a4d4291972..1f7eb83b24 100644 --- a/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:24.320Z \ No newline at end of file +2026-04-22T20:15:56.395Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.yaml index 72d364ab2d..e4d507450f 100644 --- a/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_get_a_feature_flag_returns_ok_response.yaml @@ -1,9 +1,9 @@ interactions: - request: - body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773768384","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773768384","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 A","value":"true"},{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 B","value":"false"}]},"type":"feature-flags"}}' + body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","name":"Test + Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true"},{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: - application/json @@ -13,13 +13,16 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"e534f5d9-6883-4167-9695-00445005a23f","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:24.476682Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-6bea15c01017","override_allocation_key":"allocation-override-6bea15c01017","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-f8960a34da10","override_allocation_key":"allocation-override-f8960a34da10","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773768384","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773768384","require_approval":false,"updated_at":"2026-03-17T17:26:24.476682Z","value_type":"BOOLEAN","variants":[{"id":"01acab73-99ca-4c28-96f1-56b2abc12275","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 A","value":"true","created_at":"2026-03-17T17:26:24.479508Z","updated_at":"2026-03-17T17:26:24.479508Z"},{"id":"1889f1c9-961f-4202-aae1-ad8b3a8fe369","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 B","value":"false","created_at":"2026-03-17T17:26:24.482785Z","updated_at":"2026-03-17T17:26:24.482785Z"}]}}}' + string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:56.568439Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -32,16 +35,19 @@ interactions: accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/feature-flags/e534f5d9-6883-4167-9695-00445005a23f + uri: https://api.datadoghq.com/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af response: body: - string: '{"data":{"id":"e534f5d9-6883-4167-9695-00445005a23f","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:24.476682Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-6bea15c01017","override_allocation_key":"allocation-override-6bea15c01017","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-f8960a34da10","override_allocation_key":"allocation-override-f8960a34da10","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773768384","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773768384","require_approval":false,"updated_at":"2026-03-17T17:26:24.476682Z","value_type":"BOOLEAN","variants":[{"id":"01acab73-99ca-4c28-96f1-56b2abc12275","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 A","value":"true","created_at":"2026-03-17T17:26:24.479508Z","updated_at":"2026-03-17T17:26:24.479508Z"},{"id":"1889f1c9-961f-4202-aae1-ad8b3a8fe369","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 B","value":"false","created_at":"2026-03-17T17:26:24.482785Z","updated_at":"2026-03-17T17:26:24.482785Z"}]}}}' + string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:56.568439Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -54,16 +60,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/e534f5d9-6883-4167-9695-00445005a23f/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af/archive response: body: - string: '{"data":{"id":"e534f5d9-6883-4167-9695-00445005a23f","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:24.762691Z","created_at":"2026-03-17T17:26:24.476682Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-6bea15c01017","override_allocation_key":"allocation-override-6bea15c01017","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-f8960a34da10","override_allocation_key":"allocation-override-f8960a34da10","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773768384","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773768384","require_approval":false,"updated_at":"2026-03-17T17:26:24.762691Z","value_type":"BOOLEAN","variants":[{"id":"01acab73-99ca-4c28-96f1-56b2abc12275","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 A","value":"true","created_at":"2026-03-17T17:26:24.479508Z","updated_at":"2026-03-17T17:26:24.479508Z"},{"id":"1889f1c9-961f-4202-aae1-ad8b3a8fe369","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 B","value":"false","created_at":"2026-03-17T17:26:24.482785Z","updated_at":"2026-03-17T17:26:24.482785Z"}]}}}' + string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:57.245709Z","created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:57.245709Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.frozen index 47e50007c6..68cedf36c4 100644 --- a/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:24.940Z \ No newline at end of file +2026-04-22T20:15:57.469Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.yaml index 0d856bdf3a..01383c9be8 100644 --- a/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_list_feature_flags_returns_ok_response.yaml @@ -5,266 +5,106 @@ interactions: accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/feature-flags + uri: https://api.datadoghq.com/api/v2/feature-flags?limit=10 response: body: - string: '{"data":[{"id":"e534f5d9-6883-4167-9695-00445005a23f","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:24.762691Z","created_at":"2026-03-17T17:26:24.476682Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-6bea15c01017","override_allocation_key":"allocation-override-6bea15c01017","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"01acab73-99ca-4c28-96f1-56b2abc12275","override_variant_id":null,"default_allocation_key":"allocation-default-f8960a34da10","override_allocation_key":"allocation-override-f8960a34da10","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773768384","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773768384","require_approval":false,"updated_at":"2026-03-17T17:26:24.762691Z","value_type":"BOOLEAN","variants":[{"id":"01acab73-99ca-4c28-96f1-56b2abc12275","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 A","value":"true","created_at":"2026-03-17T17:26:24.479508Z","updated_at":"2026-03-17T17:26:24.479508Z"},{"id":"1889f1c9-961f-4202-aae1-ad8b3a8fe369","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773768384-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773768384 B","value":"false","created_at":"2026-03-17T17:26:24.482785Z","updated_at":"2026-03-17T17:26:24.482785Z"}]}},{"id":"6fa35bee-ba95-4f15-b50d-c361e155f2ae","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:23.573178Z","created_at":"2026-03-17T17:26:23.233582Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-61ba48eebc90","override_allocation_key":"allocation-override-61ba48eebc90","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8cddd390-eb33-4430-a0e5-89134e033633","override_variant_id":null,"default_allocation_key":"allocation-default-2e4b491cac9c","override_allocation_key":"allocation-override-2e4b491cac9c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773768383","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773768383","require_approval":false,"updated_at":"2026-03-17T17:26:23.573178Z","value_type":"BOOLEAN","variants":[{"id":"8cddd390-eb33-4430-a0e5-89134e033633","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 A","value":"true","created_at":"2026-03-17T17:26:23.23848Z","updated_at":"2026-03-17T17:26:23.23848Z"},{"id":"62dcbb05-dad0-4fbb-ab67-d308ca03bec0","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773768383-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773768383 B","value":"false","created_at":"2026-03-17T17:26:23.243558Z","updated_at":"2026-03-17T17:26:23.243558Z"}]}},{"id":"194c984e-34a0-4388-89d4-94a818312493","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:22.921183Z","created_at":"2026-03-17T17:26:21.863655Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-a8a51d28e424","override_allocation_key":"allocation-override-a8a51d28e424","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","override_variant_id":null,"default_allocation_key":"allocation-default-f1974d82b5b7","override_allocation_key":"allocation-override-f1974d82b5b7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773768381","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773768381","require_approval":false,"updated_at":"2026-03-17T17:26:22.921183Z","value_type":"BOOLEAN","variants":[{"id":"58f4eaa1-9868-40c4-927f-10c6bf2bd133","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 A","value":"true","created_at":"2026-03-17T17:26:21.86806Z","updated_at":"2026-03-17T17:26:21.86806Z"},{"id":"9cda04ed-7ff3-4cf8-89ac-3f0e33b8f6e1","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773768381-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773768381 B","value":"false","created_at":"2026-03-17T17:26:21.872328Z","updated_at":"2026-03-17T17:26:21.872328Z"}]}},{"id":"201bdbf0-1c80-4660-95bf-cc30c7ce2401","type":"feature-flags","attributes":{"archived_at":"2026-03-17T15:08:57.257128Z","created_at":"2026-03-17T15:08:57.035045Z","created_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"12e38f0b-20a4-4ed3-b25f-61c34b54e47d","override_variant_id":null,"default_allocation_key":"allocation-default-351fbd61cc67","override_allocation_key":"allocation-override-351fbd61cc67","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"12e38f0b-20a4-4ed3-b25f-61c34b54e47d","override_variant_id":null,"default_allocation_key":"allocation-default-249549624198","override_allocation_key":"allocation-override-249549624198","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773760136","last_updated_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"Test - Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773760136","require_approval":false,"updated_at":"2026-03-17T15:08:57.257128Z","value_type":"BOOLEAN","variants":[{"id":"12e38f0b-20a4-4ed3-b25f-61c34b54e47d","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773760136-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773760136 A","value":"true","created_at":"2026-03-17T15:08:57.039839Z","updated_at":"2026-03-17T15:08:57.039839Z"},{"id":"e190d95f-1150-409c-9eb6-959b746bf452","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773760136-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773760136 B","value":"false","created_at":"2026-03-17T15:08:57.044352Z","updated_at":"2026-03-17T15:08:57.044352Z"}]}},{"id":"eab9c92e-199c-4bc9-84f0-20551cd7cc4a","type":"feature-flags","attributes":{"archived_at":"2026-03-17T15:08:56.608346Z","created_at":"2026-03-17T15:08:56.398337Z","created_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"af3d3e5d-6cc7-4b05-8964-a707e48ea198","override_variant_id":null,"default_allocation_key":"allocation-default-b33799d7bae7","override_allocation_key":"allocation-override-b33799d7bae7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"af3d3e5d-6cc7-4b05-8964-a707e48ea198","override_variant_id":null,"default_allocation_key":"allocation-default-4cb65fb41004","override_allocation_key":"allocation-override-4cb65fb41004","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773760136","last_updated_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773760136","require_approval":false,"updated_at":"2026-03-17T15:08:56.608346Z","value_type":"BOOLEAN","variants":[{"id":"af3d3e5d-6cc7-4b05-8964-a707e48ea198","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773760136-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773760136 A","value":"true","created_at":"2026-03-17T15:08:56.40304Z","updated_at":"2026-03-17T15:08:56.40304Z"},{"id":"39e6b5b6-6c35-4dfc-9dd7-66398c392155","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773760136-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773760136 B","value":"false","created_at":"2026-03-17T15:08:56.407701Z","updated_at":"2026-03-17T15:08:56.407701Z"}]}},{"id":"9a3ce628-9519-4b66-8c7b-66b876aa06f5","type":"feature-flags","attributes":{"archived_at":"2026-03-17T15:08:55.931129Z","created_at":"2026-03-17T15:08:55.625956Z","created_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"207f0378-5e66-4dbe-8cc3-c24c08a2bf7a","override_variant_id":null,"default_allocation_key":"allocation-default-35f6338b1693","override_allocation_key":"allocation-override-35f6338b1693","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"207f0378-5e66-4dbe-8cc3-c24c08a2bf7a","override_variant_id":null,"default_allocation_key":"allocation-default-c7b8d27ca798","override_allocation_key":"allocation-override-c7b8d27ca798","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773760134","last_updated_by":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773760134","require_approval":false,"updated_at":"2026-03-17T15:08:55.931129Z","value_type":"BOOLEAN","variants":[{"id":"207f0378-5e66-4dbe-8cc3-c24c08a2bf7a","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773760134-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773760134 A","value":"true","created_at":"2026-03-17T15:08:55.632964Z","updated_at":"2026-03-17T15:08:55.632964Z"},{"id":"cb77f2cf-2cff-47a4-bb45-06269f7f0caa","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773760134-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773760134 B","value":"false","created_at":"2026-03-17T15:08:55.638427Z","updated_at":"2026-03-17T15:08:55.638427Z"}]}},{"id":"7dc4f6d7-e9d0-4185-b5f0-7b9db2e78eda","type":"feature-flags","attributes":{"archived_at":"2026-03-13T19:20:52.438694Z","created_at":"2026-03-13T19:20:51.50037Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"06f16f9c-a9bb-47d9-8a2a-619533d36d5e","override_variant_id":null,"default_allocation_key":"allocation-default-88187e7b6e51","override_allocation_key":"allocation-override-88187e7b6e51","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"06f16f9c-a9bb-47d9-8a2a-619533d36d5e","override_variant_id":null,"default_allocation_key":"allocation-default-10ba6fd58e8d","override_allocation_key":"allocation-override-10ba6fd58e8d","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773429651","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773429651","require_approval":false,"updated_at":"2026-03-13T19:20:52.438694Z","value_type":"BOOLEAN","variants":[{"id":"06f16f9c-a9bb-47d9-8a2a-619533d36d5e","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773429651-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773429651 A","value":"true","created_at":"2026-03-13T19:20:51.505338Z","updated_at":"2026-03-13T19:20:51.505338Z"},{"id":"2d024126-2526-4d3a-9dc5-11df237a4ad6","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773429651-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773429651 B","value":"false","created_at":"2026-03-13T19:20:51.510522Z","updated_at":"2026-03-13T19:20:51.510522Z"}]}},{"id":"ab8ed7a2-1f14-4bed-9f9d-6e81cbbd6119","type":"feature-flags","attributes":{"archived_at":"2026-03-13T19:20:50.696628Z","created_at":"2026-03-13T19:20:50.025005Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"bb9b6386-477d-483b-b971-6aa0ce56c947","override_variant_id":null,"default_allocation_key":"allocation-default-af658c22b724","override_allocation_key":"allocation-override-af658c22b724","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"bb9b6386-477d-483b-b971-6aa0ce56c947","override_variant_id":null,"default_allocation_key":"allocation-default-df870b1a44d6","override_allocation_key":"allocation-override-df870b1a44d6","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773429649","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773429649","require_approval":false,"updated_at":"2026-03-13T19:20:50.696628Z","value_type":"BOOLEAN","variants":[{"id":"bb9b6386-477d-483b-b971-6aa0ce56c947","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773429649-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773429649 A","value":"true","created_at":"2026-03-13T19:20:50.029758Z","updated_at":"2026-03-13T19:20:50.029758Z"},{"id":"e867fa19-8d94-4985-a91d-16ae56ba0dae","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773429649-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773429649 B","value":"false","created_at":"2026-03-13T19:20:50.034524Z","updated_at":"2026-03-13T19:20:50.034524Z"}]}},{"id":"d0692b6c-d099-4311-aa06-ece56f0404ce","type":"feature-flags","attributes":{"archived_at":"2026-03-13T19:20:48.748098Z","created_at":"2026-03-13T19:20:48.31821Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"350a67c9-7f99-4a54-a0b4-6e816073de44","override_variant_id":null,"default_allocation_key":"allocation-default-13d5cca82e36","override_allocation_key":"allocation-override-13d5cca82e36","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"350a67c9-7f99-4a54-a0b4-6e816073de44","override_variant_id":null,"default_allocation_key":"allocation-default-83d5e3e7be2c","override_allocation_key":"allocation-override-83d5e3e7be2c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773429647","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773429647","require_approval":false,"updated_at":"2026-03-13T19:20:48.748098Z","value_type":"BOOLEAN","variants":[{"id":"350a67c9-7f99-4a54-a0b4-6e816073de44","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773429647-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773429647 A","value":"true","created_at":"2026-03-13T19:20:48.323062Z","updated_at":"2026-03-13T19:20:48.323062Z"},{"id":"93a50632-e7c5-4cfa-bd7d-49dd6fa480ee","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773429647-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773429647 B","value":"false","created_at":"2026-03-13T19:20:48.328149Z","updated_at":"2026-03-13T19:20:48.328149Z"}]}},{"id":"a6334abf-af4c-45f4-a5da-9906bf2d5ab3","type":"feature-flags","attributes":{"archived_at":"2026-03-13T19:20:47.574492Z","created_at":"2026-03-13T19:20:46.170014Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"2251f13b-addb-4015-b4ec-f0b9e0517de2","override_variant_id":null,"default_allocation_key":"allocation-default-ddf49525f4d2","override_allocation_key":"allocation-override-ddf49525f4d2","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"2251f13b-addb-4015-b4ec-f0b9e0517de2","override_variant_id":null,"default_allocation_key":"allocation-default-f76229e13e34","override_allocation_key":"allocation-override-f76229e13e34","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773429645","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773429645","require_approval":false,"updated_at":"2026-03-13T19:20:47.574492Z","value_type":"BOOLEAN","variants":[{"id":"2251f13b-addb-4015-b4ec-f0b9e0517de2","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773429645-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773429645 A","value":"true","created_at":"2026-03-13T19:20:46.176771Z","updated_at":"2026-03-13T19:20:46.176771Z"},{"id":"da742de9-5ac7-4352-bf78-0e4ea73b4cca","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773429645-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773429645 B","value":"false","created_at":"2026-03-13T19:20:46.182512Z","updated_at":"2026-03-13T19:20:46.182512Z"}]}},{"id":"173d224a-6400-4677-9e8e-5aa20a94fcae","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:49:05.555164Z","created_at":"2026-03-12T13:49:05.026326Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"d51ad06c-f0ba-42a6-a889-144de626e1e3","override_variant_id":null,"default_allocation_key":"allocation-default-6851fe2abd67","override_allocation_key":"allocation-override-6851fe2abd67","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"d51ad06c-f0ba-42a6-a889-144de626e1e3","override_variant_id":null,"default_allocation_key":"allocation-default-e30e5bf098a3","override_allocation_key":"allocation-override-e30e5bf098a3","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344","require_approval":false,"updated_at":"2026-03-12T13:49:05.555164Z","value_type":"BOOLEAN","variants":[{"id":"d51ad06c-f0ba-42a6-a889-144de626e1e3","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344-1","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344 A","value":"true","created_at":"2026-03-12T13:49:05.031021Z","updated_at":"2026-03-12T13:49:05.031021Z"},{"id":"3324cbaa-21ed-4977-a2ec-0cff602ede43","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344-2","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773323344 B","value":"false","created_at":"2026-03-12T13:49:05.035596Z","updated_at":"2026-03-12T13:49:05.035596Z"}]}},{"id":"2aefffce-cb05-453c-9577-337cd8de16cd","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:49:04.563057Z","created_at":"2026-03-12T13:49:04.167214Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"10f3f194-64b5-4543-9eb1-bf2d7d4626d3","override_variant_id":null,"default_allocation_key":"allocation-default-78828809a780","override_allocation_key":"allocation-override-78828809a780","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"10f3f194-64b5-4543-9eb1-bf2d7d4626d3","override_variant_id":null,"default_allocation_key":"allocation-default-83df2d008fa8","override_allocation_key":"allocation-override-83df2d008fa8","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343","require_approval":false,"updated_at":"2026-03-12T13:49:04.563057Z","value_type":"BOOLEAN","variants":[{"id":"10f3f194-64b5-4543-9eb1-bf2d7d4626d3","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343-1","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343 A","value":"true","created_at":"2026-03-12T13:49:04.173174Z","updated_at":"2026-03-12T13:49:04.173174Z"},{"id":"9929e94b-d0a2-4523-a052-66685dac6541","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343-2","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773323343 B","value":"false","created_at":"2026-03-12T13:49:04.178659Z","updated_at":"2026-03-12T13:49:04.178659Z"}]}},{"id":"5484a62d-afef-46cf-93a1-232d29c399d8","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:49:03.377158Z","created_at":"2026-03-12T13:49:03.083348Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"fdfe0dd2-5568-4557-9ddf-268ddf0ff375","override_variant_id":null,"default_allocation_key":"allocation-default-940dcb6aa56e","override_allocation_key":"allocation-override-940dcb6aa56e","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"fdfe0dd2-5568-4557-9ddf-268ddf0ff375","override_variant_id":null,"default_allocation_key":"allocation-default-4f4a2d214725","override_allocation_key":"allocation-override-4f4a2d214725","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342","require_approval":false,"updated_at":"2026-03-12T13:49:03.377158Z","value_type":"BOOLEAN","variants":[{"id":"fdfe0dd2-5568-4557-9ddf-268ddf0ff375","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342-1","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342 - A","value":"true","created_at":"2026-03-12T13:49:03.089739Z","updated_at":"2026-03-12T13:49:03.089739Z"},{"id":"eec95a5d-c74c-4064-9c5f-bbe1178e63fd","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342-2","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773323342 - B","value":"false","created_at":"2026-03-12T13:49:03.095502Z","updated_at":"2026-03-12T13:49:03.095502Z"}]}},{"id":"28f766de-b389-4f27-8288-7d9ef1119039","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:49:02.75851Z","created_at":"2026-03-12T13:49:01.969907Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"5f312336-9d12-4944-93ce-e2464ecdfcf5","override_variant_id":null,"default_allocation_key":"allocation-default-ef26dc74afc1","override_allocation_key":"allocation-override-ef26dc74afc1","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"5f312336-9d12-4944-93ce-e2464ecdfcf5","override_variant_id":null,"default_allocation_key":"allocation-default-bcccf2a8d98b","override_allocation_key":"allocation-override-bcccf2a8d98b","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341","require_approval":false,"updated_at":"2026-03-12T13:49:02.75851Z","value_type":"BOOLEAN","variants":[{"id":"5f312336-9d12-4944-93ce-e2464ecdfcf5","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341-1","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341 A","value":"true","created_at":"2026-03-12T13:49:01.976745Z","updated_at":"2026-03-12T13:49:01.976745Z"},{"id":"11a385a4-3651-4097-a745-35b2b81fdd8b","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341-2","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773323341 B","value":"false","created_at":"2026-03-12T13:49:01.98373Z","updated_at":"2026-03-12T13:49:01.98373Z"}]}},{"id":"b0c0b541-7549-40ef-89bc-040fbf823e05","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:48:15.234733Z","created_at":"2026-03-12T13:48:14.775626Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"3b965c85-3a97-40bf-9a2e-f06c8c9a11dc","override_variant_id":null,"default_allocation_key":"allocation-default-3bb2c180b14a","override_allocation_key":"allocation-override-3bb2c180b14a","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"3b965c85-3a97-40bf-9a2e-f06c8c9a11dc","override_variant_id":null,"default_allocation_key":"allocation-default-5eae473d48e8","override_allocation_key":"allocation-override-5eae473d48e8","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773323294","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773323294","require_approval":false,"updated_at":"2026-03-12T13:48:15.234733Z","value_type":"BOOLEAN","variants":[{"id":"3b965c85-3a97-40bf-9a2e-f06c8c9a11dc","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773323294-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773323294 A","value":"true","created_at":"2026-03-12T13:48:14.7803Z","updated_at":"2026-03-12T13:48:14.7803Z"},{"id":"13387543-5f87-4ac2-bdf5-408b5b58a208","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773323294-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773323294 B","value":"false","created_at":"2026-03-12T13:48:14.785248Z","updated_at":"2026-03-12T13:48:14.785248Z"}]}},{"id":"59bd115c-500a-4dbd-a770-d9d5829e5d6a","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:48:14.3091Z","created_at":"2026-03-12T13:48:13.926176Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"45a3942c-d14e-4761-8a4f-f5bb02e63b68","override_variant_id":null,"default_allocation_key":"allocation-default-ac5e7a87ec55","override_allocation_key":"allocation-override-ac5e7a87ec55","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"45a3942c-d14e-4761-8a4f-f5bb02e63b68","override_variant_id":null,"default_allocation_key":"allocation-default-3e00655483cd","override_allocation_key":"allocation-override-3e00655483cd","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1773323293","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1773323293","require_approval":false,"updated_at":"2026-03-12T13:48:14.3091Z","value_type":"BOOLEAN","variants":[{"id":"45a3942c-d14e-4761-8a4f-f5bb02e63b68","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773323293-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773323293 A","value":"true","created_at":"2026-03-12T13:48:13.930949Z","updated_at":"2026-03-12T13:48:13.930949Z"},{"id":"43e96383-b555-47d1-bc48-a6719703b23a","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1773323293-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1773323293 B","value":"false","created_at":"2026-03-12T13:48:13.935301Z","updated_at":"2026-03-12T13:48:13.935301Z"}]}},{"id":"55694d1f-0ecf-457b-8765-1075c5182ec4","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:48:13.084527Z","created_at":"2026-03-12T13:48:12.787529Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"cddba14c-e97e-4b2e-9eaa-52c23dbcc691","override_variant_id":null,"default_allocation_key":"allocation-default-98b1ea18f09d","override_allocation_key":"allocation-override-98b1ea18f09d","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"cddba14c-e97e-4b2e-9eaa-52c23dbcc691","override_variant_id":null,"default_allocation_key":"allocation-default-5843fabb9120","override_allocation_key":"allocation-override-5843fabb9120","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1773323292","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1773323292","require_approval":false,"updated_at":"2026-03-12T13:48:13.084527Z","value_type":"BOOLEAN","variants":[{"id":"cddba14c-e97e-4b2e-9eaa-52c23dbcc691","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773323292-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773323292 A","value":"true","created_at":"2026-03-12T13:48:12.791897Z","updated_at":"2026-03-12T13:48:12.791897Z"},{"id":"423fefd9-874c-410f-8617-cf91be28226d","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1773323292-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1773323292 B","value":"false","created_at":"2026-03-12T13:48:12.796927Z","updated_at":"2026-03-12T13:48:12.796927Z"}]}},{"id":"64b9acee-69a6-429f-bf3b-e8591def9a28","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:48:12.520657Z","created_at":"2026-03-12T13:48:11.603943Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"4d3177b9-15f9-427c-907e-6c8b2f0b8ad2","override_variant_id":null,"default_allocation_key":"allocation-default-596d031ae077","override_allocation_key":"allocation-override-596d031ae077","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"4d3177b9-15f9-427c-907e-6c8b2f0b8ad2","override_variant_id":null,"default_allocation_key":"allocation-default-164ee56390fc","override_allocation_key":"allocation-override-164ee56390fc","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1773323291","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1773323291","require_approval":false,"updated_at":"2026-03-12T13:48:12.520657Z","value_type":"BOOLEAN","variants":[{"id":"4d3177b9-15f9-427c-907e-6c8b2f0b8ad2","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773323291-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773323291 A","value":"true","created_at":"2026-03-12T13:48:11.611055Z","updated_at":"2026-03-12T13:48:11.611055Z"},{"id":"40ebd34c-ce19-45cb-99e0-ef84af768b77","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1773323291-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1773323291 B","value":"false","created_at":"2026-03-12T13:48:11.616674Z","updated_at":"2026-03-12T13:48:11.616674Z"}]}},{"id":"c0ca7995-4ba7-4263-8526-4e27dc050e19","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:26.996021Z","created_at":"2026-03-12T13:37:26.513284Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"502ba420-4a65-4fbb-ac9f-37b1330de706","override_variant_id":null,"default_allocation_key":"allocation-default-ae5bf74294fb","override_allocation_key":"allocation-override-ae5bf74294fb","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"502ba420-4a65-4fbb-ac9f-37b1330de706","override_variant_id":null,"default_allocation_key":"allocation-default-db47f795ca48","override_allocation_key":"allocation-override-db47f795ca48","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646","require_approval":false,"updated_at":"2026-03-12T13:37:26.996021Z","value_type":"BOOLEAN","variants":[{"id":"502ba420-4a65-4fbb-ac9f-37b1330de706","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646-1","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646 A","value":"true","created_at":"2026-03-12T13:37:26.519774Z","updated_at":"2026-03-12T13:37:26.519774Z"},{"id":"31e7b908-2a21-4f0d-8294-20daf3017499","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646-2","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322646 B","value":"false","created_at":"2026-03-12T13:37:26.5259Z","updated_at":"2026-03-12T13:37:26.5259Z"}]}},{"id":"66ff7dd8-ae9f-4054-811f-31cbc1764ce3","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:26.234873Z","created_at":"2026-03-12T13:37:25.860537Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"f12ee573-3d7c-45df-b44c-04bd1a017230","override_variant_id":null,"default_allocation_key":"allocation-default-6cefeac941a7","override_allocation_key":"allocation-override-6cefeac941a7","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"f12ee573-3d7c-45df-b44c-04bd1a017230","override_variant_id":null,"default_allocation_key":"allocation-default-436103151bc8","override_allocation_key":"allocation-override-436103151bc8","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645","require_approval":false,"updated_at":"2026-03-12T13:37:26.234873Z","value_type":"BOOLEAN","variants":[{"id":"f12ee573-3d7c-45df-b44c-04bd1a017230","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645-1","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645 A","value":"true","created_at":"2026-03-12T13:37:25.86685Z","updated_at":"2026-03-12T13:37:25.86685Z"},{"id":"552b341c-716f-4c2e-af25-3ee52da7b915","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645-2","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322645 B","value":"false","created_at":"2026-03-12T13:37:25.872916Z","updated_at":"2026-03-12T13:37:25.872916Z"}]}},{"id":"934e15fa-1c36-405f-90e7-566d01bfabf9","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:25.520279Z","created_at":"2026-03-12T13:37:25.133654Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"61cdc701-e9e1-4b70-aeb6-31dcda9aee59","override_variant_id":null,"default_allocation_key":"allocation-default-f395401aa479","override_allocation_key":"allocation-override-f395401aa479","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"61cdc701-e9e1-4b70-aeb6-31dcda9aee59","override_variant_id":null,"default_allocation_key":"allocation-default-bfe69c37a0df","override_allocation_key":"allocation-override-bfe69c37a0df","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644","require_approval":false,"updated_at":"2026-03-12T13:37:25.520279Z","value_type":"BOOLEAN","variants":[{"id":"61cdc701-e9e1-4b70-aeb6-31dcda9aee59","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644-1","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644 A","value":"true","created_at":"2026-03-12T13:37:25.141637Z","updated_at":"2026-03-12T13:37:25.141637Z"},{"id":"a96b8e1a-6dce-4a8a-9e99-b4971c1144d8","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644-2","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322644 B","value":"false","created_at":"2026-03-12T13:37:25.147213Z","updated_at":"2026-03-12T13:37:25.147213Z"}]}},{"id":"649cf64b-3319-4068-a811-e34dcca65a9e","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:24.262463Z","created_at":"2026-03-12T13:37:23.95992Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"3b088710-98d0-4229-a0c2-2b2fc33cb432","override_variant_id":null,"default_allocation_key":"allocation-default-b2ad57f61640","override_allocation_key":"allocation-override-b2ad57f61640","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"3b088710-98d0-4229-a0c2-2b2fc33cb432","override_variant_id":null,"default_allocation_key":"allocation-default-5fc1041f29f2","override_allocation_key":"allocation-override-5fc1041f29f2","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643","require_approval":false,"updated_at":"2026-03-12T13:37:24.262463Z","value_type":"BOOLEAN","variants":[{"id":"3b088710-98d0-4229-a0c2-2b2fc33cb432","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643-1","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643 - A","value":"true","created_at":"2026-03-12T13:37:23.964217Z","updated_at":"2026-03-12T13:37:23.964217Z"},{"id":"f7401bd2-09ec-4a84-94f8-e5d5e6324464","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643-2","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322643 - B","value":"false","created_at":"2026-03-12T13:37:23.968881Z","updated_at":"2026-03-12T13:37:23.968881Z"}]}},{"id":"31fc8390-46c7-45ba-a73e-022fa3ec1978","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:23.66621Z","created_at":"2026-03-12T13:37:23.013799Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"20dc24ee-b02a-4983-872e-f4472613987b","override_variant_id":null,"default_allocation_key":"allocation-default-6ebf32d824fb","override_allocation_key":"allocation-override-6ebf32d824fb","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"20dc24ee-b02a-4983-872e-f4472613987b","override_variant_id":null,"default_allocation_key":"allocation-default-a2eeb96ed627","override_allocation_key":"allocation-override-a2eeb96ed627","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642","require_approval":false,"updated_at":"2026-03-12T13:37:23.66621Z","value_type":"BOOLEAN","variants":[{"id":"20dc24ee-b02a-4983-872e-f4472613987b","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642-1","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642 A","value":"true","created_at":"2026-03-12T13:37:23.018388Z","updated_at":"2026-03-12T13:37:23.018388Z"},{"id":"34f79e9c-8323-4f5d-b180-57c1639546d1","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642-2","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322642 B","value":"false","created_at":"2026-03-12T13:37:23.022712Z","updated_at":"2026-03-12T13:37:23.022712Z"}]}},{"id":"cf10259e-0961-4e83-aa5a-23399693ed2d","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:37:04.551098Z","created_at":"2026-03-12T13:37:04.254615Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"e6521d4d-53c6-4a83-a772-2e48a9660641","override_variant_id":null,"default_allocation_key":"allocation-default-adb6e39257cb","override_allocation_key":"allocation-override-adb6e39257cb","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"e6521d4d-53c6-4a83-a772-2e48a9660641","override_variant_id":null,"default_allocation_key":"allocation-default-5b1113f8c525","override_allocation_key":"allocation-override-5b1113f8c525","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624","require_approval":false,"updated_at":"2026-03-12T13:37:04.551098Z","value_type":"BOOLEAN","variants":[{"id":"e6521d4d-53c6-4a83-a772-2e48a9660641","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624-1","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624 A","value":"true","created_at":"2026-03-12T13:37:04.259439Z","updated_at":"2026-03-12T13:37:04.259439Z"},{"id":"d9181ab0-b509-4c59-b65d-8ca14ab5004e","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624-2","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322624 B","value":"false","created_at":"2026-03-12T13:37:04.264649Z","updated_at":"2026-03-12T13:37:04.264649Z"}]}},{"id":"76efa54a-39b5-4d42-b779-c9cfe7ee6ab7","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:36:04.882778Z","created_at":"2026-03-12T13:36:04.294528Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"172650da-6586-4ae2-bfeb-abd71c62b3b2","override_variant_id":null,"default_allocation_key":"allocation-default-2865f9a10bdc","override_allocation_key":"allocation-override-2865f9a10bdc","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"172650da-6586-4ae2-bfeb-abd71c62b3b2","override_variant_id":null,"default_allocation_key":"allocation-default-cc6052398290","override_allocation_key":"allocation-override-cc6052398290","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564","require_approval":false,"updated_at":"2026-03-12T13:36:04.882778Z","value_type":"BOOLEAN","variants":[{"id":"172650da-6586-4ae2-bfeb-abd71c62b3b2","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564-1","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564 A","value":"true","created_at":"2026-03-12T13:36:04.300781Z","updated_at":"2026-03-12T13:36:04.300781Z"},{"id":"9b3ba26b-15f9-40b9-8889-f6bcdcce8426","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564-2","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322564 B","value":"false","created_at":"2026-03-12T13:36:04.3077Z","updated_at":"2026-03-12T13:36:04.3077Z"}]}},{"id":"939bf7aa-df2c-487b-8660-d8928ab124dc","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:36:04.005165Z","created_at":"2026-03-12T13:36:03.616473Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"df2f03c7-39c9-4df8-8911-d2b824a4f0ad","override_variant_id":null,"default_allocation_key":"allocation-default-9a30508e6edd","override_allocation_key":"allocation-override-9a30508e6edd","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"df2f03c7-39c9-4df8-8911-d2b824a4f0ad","override_variant_id":null,"default_allocation_key":"allocation-default-3a23cb825eff","override_allocation_key":"allocation-override-3a23cb825eff","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563","require_approval":false,"updated_at":"2026-03-12T13:36:04.005165Z","value_type":"BOOLEAN","variants":[{"id":"df2f03c7-39c9-4df8-8911-d2b824a4f0ad","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563-1","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563 A","value":"true","created_at":"2026-03-12T13:36:03.620876Z","updated_at":"2026-03-12T13:36:03.620876Z"},{"id":"b58af744-c67e-4cf2-8cf3-de1e8131a1a2","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563-2","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322563 B","value":"false","created_at":"2026-03-12T13:36:03.625764Z","updated_at":"2026-03-12T13:36:03.625764Z"}]}},{"id":"30179b76-f599-497a-95c1-626e071f728c","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:36:03.158483Z","created_at":"2026-03-12T13:36:02.828264Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"af8b295b-d73e-4cf4-8017-eac71968d68b","override_variant_id":null,"default_allocation_key":"allocation-default-d690389682fb","override_allocation_key":"allocation-override-d690389682fb","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"af8b295b-d73e-4cf4-8017-eac71968d68b","override_variant_id":null,"default_allocation_key":"allocation-default-06307bf47e2d","override_allocation_key":"allocation-override-06307bf47e2d","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562","require_approval":false,"updated_at":"2026-03-12T13:36:03.158483Z","value_type":"BOOLEAN","variants":[{"id":"af8b295b-d73e-4cf4-8017-eac71968d68b","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562-1","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562 A","value":"true","created_at":"2026-03-12T13:36:02.832979Z","updated_at":"2026-03-12T13:36:02.832979Z"},{"id":"77961d40-5e99-43cc-81a9-0837e427e171","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562-2","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322562 B","value":"false","created_at":"2026-03-12T13:36:02.838213Z","updated_at":"2026-03-12T13:36:02.838213Z"}]}},{"id":"520bad99-27db-47c6-bb75-f30c5a5fcaa3","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:36:02.121769Z","created_at":"2026-03-12T13:36:01.822833Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"0cde96d3-fead-473d-b545-2732d594eb63","override_variant_id":null,"default_allocation_key":"allocation-default-86717f6b9203","override_allocation_key":"allocation-override-86717f6b9203","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"0cde96d3-fead-473d-b545-2732d594eb63","override_variant_id":null,"default_allocation_key":"allocation-default-dfa229becc6e","override_allocation_key":"allocation-override-dfa229becc6e","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561","require_approval":false,"updated_at":"2026-03-12T13:36:02.121769Z","value_type":"BOOLEAN","variants":[{"id":"0cde96d3-fead-473d-b545-2732d594eb63","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561-1","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561 - A","value":"true","created_at":"2026-03-12T13:36:01.82783Z","updated_at":"2026-03-12T13:36:01.82783Z"},{"id":"09e25a9f-9147-48ce-be76-166e67e29cdc","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561-2","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322561 - B","value":"false","created_at":"2026-03-12T13:36:01.833351Z","updated_at":"2026-03-12T13:36:01.833351Z"}]}},{"id":"e3e4bbc9-742e-4a9e-b515-786ead78d659","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:36:01.495545Z","created_at":"2026-03-12T13:36:00.688626Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"d3e9926b-399e-465f-8c81-815abe9707a0","override_variant_id":null,"default_allocation_key":"allocation-default-8775f72a7f1c","override_allocation_key":"allocation-override-8775f72a7f1c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"d3e9926b-399e-465f-8c81-815abe9707a0","override_variant_id":null,"default_allocation_key":"allocation-default-5b4a926b851e","override_allocation_key":"allocation-override-5b4a926b851e","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560","require_approval":false,"updated_at":"2026-03-12T13:36:01.495545Z","value_type":"BOOLEAN","variants":[{"id":"d3e9926b-399e-465f-8c81-815abe9707a0","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560-1","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560 A","value":"true","created_at":"2026-03-12T13:36:00.696201Z","updated_at":"2026-03-12T13:36:00.696201Z"},{"id":"6e54e3b1-c3e0-4405-a427-e53a7c946e91","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560-2","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322560 B","value":"false","created_at":"2026-03-12T13:36:00.7022Z","updated_at":"2026-03-12T13:36:00.7022Z"}]}},{"id":"f17a953b-ab1f-4c8a-bfb3-e193c9cf6b5f","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:35:22.504749Z","created_at":"2026-03-12T13:35:21.585632Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"bd52986d-33c7-43ec-8ccf-8c0e4147015b","override_variant_id":null,"default_allocation_key":"allocation-default-37c4b5e5e41e","override_allocation_key":"allocation-override-37c4b5e5e41e","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"bd52986d-33c7-43ec-8ccf-8c0e4147015b","override_variant_id":null,"default_allocation_key":"allocation-default-152180b1f742","override_allocation_key":"allocation-override-152180b1f742","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521","require_approval":false,"updated_at":"2026-03-12T13:35:22.504749Z","value_type":"BOOLEAN","variants":[{"id":"bd52986d-33c7-43ec-8ccf-8c0e4147015b","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521-1","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521 A","value":"true","created_at":"2026-03-12T13:35:21.590133Z","updated_at":"2026-03-12T13:35:21.590133Z"},{"id":"3ceb9689-56a0-44c1-abdf-3746f7958b57","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521-2","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322521 B","value":"false","created_at":"2026-03-12T13:35:21.595396Z","updated_at":"2026-03-12T13:35:21.595396Z"}]}},{"id":"eaac3ab2-8d2d-4399-8717-bea75c5aa0c8","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:34:28.507848Z","created_at":"2026-03-12T13:34:28.216131Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"1a6e287b-207e-494b-b483-82ac7beb6020","override_variant_id":null,"default_allocation_key":"allocation-default-8263824cf1ab","override_allocation_key":"allocation-override-8263824cf1ab","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"1a6e287b-207e-494b-b483-82ac7beb6020","override_variant_id":null,"default_allocation_key":"allocation-default-537626bbec02","override_allocation_key":"allocation-override-537626bbec02","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468","require_approval":false,"updated_at":"2026-03-12T13:34:28.507848Z","value_type":"BOOLEAN","variants":[{"id":"1a6e287b-207e-494b-b483-82ac7beb6020","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468-1","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468 A","value":"true","created_at":"2026-03-12T13:34:28.221737Z","updated_at":"2026-03-12T13:34:28.221737Z"},{"id":"6f4b9ea2-419e-4977-8a3e-1221f94ec73c","key":"variant-Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468-2","name":"Variant - Test-Typescript-Update_a_feature_flag_returns_OK_response-1773322468 B","value":"false","created_at":"2026-03-12T13:34:28.22761Z","updated_at":"2026-03-12T13:34:28.22761Z"}]}},{"id":"01994288-6ced-437b-a949-bb4f743ea987","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:34:27.88931Z","created_at":"2026-03-12T13:34:27.608307Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8287eb2c-ac59-4ea0-86e8-324e22810cd2","override_variant_id":null,"default_allocation_key":"allocation-default-30b47ee21882","override_allocation_key":"allocation-override-30b47ee21882","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8287eb2c-ac59-4ea0-86e8-324e22810cd2","override_variant_id":null,"default_allocation_key":"allocation-default-6f5b7879de7b","override_allocation_key":"allocation-override-6f5b7879de7b","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467","require_approval":false,"updated_at":"2026-03-12T13:34:27.88931Z","value_type":"BOOLEAN","variants":[{"id":"8287eb2c-ac59-4ea0-86e8-324e22810cd2","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467-1","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467 A","value":"true","created_at":"2026-03-12T13:34:27.612949Z","updated_at":"2026-03-12T13:34:27.612949Z"},{"id":"4b6b9a64-c8b0-4f98-bffe-9dc846d9cadd","key":"variant-Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467-2","name":"Variant - Test-Typescript-Unarchive_a_feature_flag_returns_OK_response-1773322467 B","value":"false","created_at":"2026-03-12T13:34:27.61778Z","updated_at":"2026-03-12T13:34:27.61778Z"}]}},{"id":"5ccb0634-cab1-4369-aee0-4d246eea0b00","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:34:26.991783Z","created_at":"2026-03-12T13:34:26.708177Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"b3fec388-4cb6-4f2b-a1e0-61d6b0564416","override_variant_id":null,"default_allocation_key":"allocation-default-f572d815dc0c","override_allocation_key":"allocation-override-f572d815dc0c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"b3fec388-4cb6-4f2b-a1e0-61d6b0564416","override_variant_id":null,"default_allocation_key":"allocation-default-d5fb95b9f3f3","override_allocation_key":"allocation-override-d5fb95b9f3f3","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466","require_approval":false,"updated_at":"2026-03-12T13:34:26.991783Z","value_type":"BOOLEAN","variants":[{"id":"b3fec388-4cb6-4f2b-a1e0-61d6b0564416","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466-1","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466 A","value":"true","created_at":"2026-03-12T13:34:26.712521Z","updated_at":"2026-03-12T13:34:26.712521Z"},{"id":"9fdacc99-a7a9-4176-b9f7-f33b52d73487","key":"variant-Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466-2","name":"Variant - Test-Typescript-Get_a_feature_flag_returns_OK_response-1773322466 B","value":"false","created_at":"2026-03-12T13:34:26.718409Z","updated_at":"2026-03-12T13:34:26.718409Z"}]}},{"id":"2e3b8c6f-2174-4f69-9be7-0aae9c0064c5","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:34:25.871324Z","created_at":"2026-03-12T13:34:25.555886Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"9a137623-f60b-4570-b7a2-363bc2e49740","override_variant_id":null,"default_allocation_key":"allocation-default-699356128b8a","override_allocation_key":"allocation-override-699356128b8a","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"9a137623-f60b-4570-b7a2-363bc2e49740","override_variant_id":null,"default_allocation_key":"allocation-default-b51659ae5261","override_allocation_key":"allocation-override-b51659ae5261","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465","require_approval":false,"updated_at":"2026-03-12T13:34:25.871324Z","value_type":"BOOLEAN","variants":[{"id":"9a137623-f60b-4570-b7a2-363bc2e49740","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465-1","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465 - A","value":"true","created_at":"2026-03-12T13:34:25.561069Z","updated_at":"2026-03-12T13:34:25.561069Z"},{"id":"02485a39-3f89-46d3-a606-7e3809d88f3d","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465-2","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322465 - B","value":"false","created_at":"2026-03-12T13:34:25.566671Z","updated_at":"2026-03-12T13:34:25.566671Z"}]}},{"id":"9565a371-5d11-45ed-920f-e33680804da2","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:34:25.246768Z","created_at":"2026-03-12T13:34:24.968319Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"f54c2bfa-aad4-4c3c-81f8-6b143076ec65","override_variant_id":null,"default_allocation_key":"allocation-default-9cad342badc6","override_allocation_key":"allocation-override-9cad342badc6","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"f54c2bfa-aad4-4c3c-81f8-6b143076ec65","override_variant_id":null,"default_allocation_key":"allocation-default-e5d795e7c26b","override_allocation_key":"allocation-override-e5d795e7c26b","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464","require_approval":false,"updated_at":"2026-03-12T13:34:25.246768Z","value_type":"BOOLEAN","variants":[{"id":"f54c2bfa-aad4-4c3c-81f8-6b143076ec65","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464-1","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464 A","value":"true","created_at":"2026-03-12T13:34:24.974913Z","updated_at":"2026-03-12T13:34:24.974913Z"},{"id":"4e94d070-9c62-493b-99e7-76411709eee7","key":"variant-Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464-2","name":"Variant - Test-Typescript-Archive_a_feature_flag_returns_OK_response-1773322464 B","value":"false","created_at":"2026-03-12T13:34:24.981579Z","updated_at":"2026-03-12T13:34:24.981579Z"}]}},{"id":"a7648841-2496-4459-9f8e-022cd0c97513","type":"feature-flags","attributes":{"archived_at":"2026-03-12T13:32:23.480861Z","created_at":"2026-03-12T13:32:22.618952Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"0c4209be-e7d9-4f78-85ed-08711a76579b","override_variant_id":null,"default_allocation_key":"allocation-default-28a7a71b6da9","override_allocation_key":"allocation-override-28a7a71b6da9","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"0c4209be-e7d9-4f78-85ed-08711a76579b","override_variant_id":null,"default_allocation_key":"allocation-default-940e7867ddcf","override_allocation_key":"allocation-override-940e7867ddcf","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342","require_approval":false,"updated_at":"2026-03-12T13:32:23.480861Z","value_type":"BOOLEAN","variants":[{"id":"0c4209be-e7d9-4f78-85ed-08711a76579b","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342-1","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342 - A","value":"true","created_at":"2026-03-12T13:32:22.626024Z","updated_at":"2026-03-12T13:32:22.626024Z"},{"id":"602d40bc-a95e-40ac-af42-9bf2eb9fb316","key":"variant-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342-2","name":"Variant - Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322342 - B","value":"false","created_at":"2026-03-12T13:32:22.632151Z","updated_at":"2026-03-12T13:32:22.632151Z"}]}},{"id":"2ec35434-b877-4e53-8ae1-979c29256fe1","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-12T13:29:26.717726Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8af6a5ba-2f99-41e7-bac4-deef9931bff0","override_variant_id":null,"default_allocation_key":"allocation-default-15ab366aa784","override_allocation_key":"allocation-override-15ab366aa784","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8af6a5ba-2f99-41e7-bac4-deef9931bff0","override_variant_id":null,"default_allocation_key":"allocation-default-26afbfd56519","override_allocation_key":"allocation-override-26afbfd56519","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322166","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773322166","require_approval":false,"updated_at":"2026-03-12T13:29:26.717726Z","value_type":"BOOLEAN","variants":[{"id":"8af6a5ba-2f99-41e7-bac4-deef9931bff0","key":"control","name":"Control - Variant","value":"true","created_at":"2026-03-12T13:29:26.724161Z","updated_at":"2026-03-12T13:29:26.724161Z"},{"id":"2a776a3d-3a95-485f-a5c0-2b7a88f37592","key":"treatment","name":"Treatment - Variant","value":"false","created_at":"2026-03-12T13:29:26.729873Z","updated_at":"2026-03-12T13:29:26.729873Z"}]}},{"id":"be858a9c-b138-41e0-9a69-1d9428af7eae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-12T13:15:39.888601Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"72e742af-53eb-42d4-b37d-439f9bec5fc6","override_variant_id":null,"default_allocation_key":"allocation-default-02014ec620b9","override_allocation_key":"allocation-override-02014ec620b9","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"72e742af-53eb-42d4-b37d-439f9bec5fc6","override_variant_id":null,"default_allocation_key":"allocation-default-107fa83042b3","override_allocation_key":"allocation-override-107fa83042b3","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773321339","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773321339","require_approval":false,"updated_at":"2026-03-12T13:15:39.888601Z","value_type":"BOOLEAN","variants":[{"id":"72e742af-53eb-42d4-b37d-439f9bec5fc6","key":"control","name":"Control - Variant","value":"true","created_at":"2026-03-12T13:15:39.894436Z","updated_at":"2026-03-12T13:15:39.894436Z"},{"id":"48831504-3d32-4a92-923a-48fd42ad92e6","key":"treatment","name":"Treatment - Variant","value":"false","created_at":"2026-03-12T13:15:39.899596Z","updated_at":"2026-03-12T13:15:39.899596Z"}]}},{"id":"3277d991-9fe1-4f28-b9cb-18be80b12062","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-12T13:10:40.38077Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"f0c2b512-3699-44ce-a649-12ea64ed3583","override_variant_id":null,"default_allocation_key":"allocation-default-da2fbe33b5a0","override_allocation_key":"allocation-override-da2fbe33b5a0","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"f0c2b512-3699-44ce-a649-12ea64ed3583","override_variant_id":null,"default_allocation_key":"allocation-default-fc3b39d59b88","override_allocation_key":"allocation-override-fc3b39d59b88","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773321040","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773321040","require_approval":false,"updated_at":"2026-03-12T13:10:40.38077Z","value_type":"BOOLEAN","variants":[{"id":"f0c2b512-3699-44ce-a649-12ea64ed3583","key":"control","name":"Control - Variant","value":"true","created_at":"2026-03-12T13:10:40.388021Z","updated_at":"2026-03-12T13:10:40.388021Z"},{"id":"20f36481-56b9-4375-b8ed-8a49f08d32a3","key":"treatment","name":"Treatment - Variant","value":"false","created_at":"2026-03-12T13:10:40.395371Z","updated_at":"2026-03-12T13:10:40.395371Z"}]}},{"id":"6a5bea8b-df58-4fd0-afd0-9638ece57040","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-12T13:08:25.297211Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"5b707087-cec0-4881-9697-9b30643fa169","override_variant_id":null,"default_allocation_key":"allocation-default-82644cffc884","override_allocation_key":"allocation-override-82644cffc884","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"5b707087-cec0-4881-9697-9b30643fa169","override_variant_id":null,"default_allocation_key":"allocation-default-ae59c175742b","override_allocation_key":"allocation-override-ae59c175742b","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773320905","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773320905","require_approval":false,"updated_at":"2026-03-12T13:08:25.297211Z","value_type":"BOOLEAN","variants":[{"id":"5b707087-cec0-4881-9697-9b30643fa169","key":"control","name":"Control - Variant","value":"true","created_at":"2026-03-12T13:08:25.304617Z","updated_at":"2026-03-12T13:08:25.304617Z"},{"id":"458b8b3e-4d00-436e-81b8-b2a38bd81393","key":"treatment","name":"Treatment - Variant","value":"false","created_at":"2026-03-12T13:08:25.311822Z","updated_at":"2026-03-12T13:08:25.311822Z"}]}},{"id":"7d07186d-23c7-404e-9ec6-893938d28700","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-12T13:06:17.973951Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"ded05994-1aab-4654-9974-96dda26dded8","override_variant_id":null,"default_allocation_key":"allocation-default-27665a2a516f","override_allocation_key":"allocation-override-27665a2a516f","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"ded05994-1aab-4654-9974-96dda26dded8","override_variant_id":null,"default_allocation_key":"allocation-default-22f957f03cae","override_allocation_key":"allocation-override-22f957f03cae","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Typescript-Create_a_feature_flag_returns_Created_response-1773320777","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Typescript-Create_a_feature_flag_returns_Created_response-1773320777","require_approval":false,"updated_at":"2026-03-12T13:06:17.973951Z","value_type":"BOOLEAN","variants":[{"id":"ded05994-1aab-4654-9974-96dda26dded8","key":"control","name":"Control - Variant","value":"true","created_at":"2026-03-12T13:06:17.980872Z","updated_at":"2026-03-12T13:06:17.980872Z"},{"id":"ce407a13-d353-4219-afed-56b30baf2c65","key":"treatment","name":"Treatment - Variant","value":"false","created_at":"2026-03-12T13:06:17.987094Z","updated_at":"2026-03-12T13:06:17.987094Z"}]}}]}' + string: '{"data":[{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:57.245709Z","created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:57.245709Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant + Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}},{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:54.879082Z","created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:54.879082Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant + Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 + B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}},{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:51.21863Z","created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:51.21863Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant + Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}},{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:50.243688Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:50.243688Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant + Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}},{"id":"23d5a8bb-4d87-4554-900e-ba80d6a056d2","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:40.663307Z","created_at":"2026-04-22T20:09:39.970489Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-c0e5d7dcc6fc","override_allocation_key":"allocation-override-c0e5d7dcc6fc","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-3a52ca8ed199","override_allocation_key":"allocation-override-3a52ca8ed199","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-732c6e4ea5b9","override_allocation_key":"allocation-override-732c6e4ea5b9","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-e6a9df33e0f3","override_allocation_key":"allocation-override-e6a9df33e0f3","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-020dbdcaa62e","override_allocation_key":"allocation-override-020dbdcaa62e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Create_a_feature_flag_returns_Created_response_1776888579","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Example-Create_a_feature_flag_returns_Created_response_1776888579","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:40.663307Z","value_type":"BOOLEAN","variants":[{"id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","key":"variant-Example-Create_a_feature_flag_returns_Created_response_1776888579-1","name":"Variant + Example-Create_a_feature_flag_returns_Created_response_1776888579 A","value":"true","created_at":"2026-04-22T20:09:39.987239Z","updated_at":"2026-04-22T20:09:39.987239Z"},{"id":"971e3ecb-7783-475b-b762-34e3e0668a8b","key":"variant-Example-Create_a_feature_flag_returns_Created_response_1776888579-2","name":"Variant + Example-Create_a_feature_flag_returns_Created_response_1776888579 B","value":"false","created_at":"2026-04-22T20:09:40.009106Z","updated_at":"2026-04-22T20:09:40.009106Z"}]}},{"id":"7af43074-3a8b-434d-b078-db42f2960b89","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:41.126926Z","created_at":"2026-04-22T20:09:39.797973Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated + description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-18a97bb49c38","override_allocation_key":"allocation-override-18a97bb49c38","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-8af3505a73cd","override_allocation_key":"allocation-override-8af3505a73cd","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-4880c9671914","override_allocation_key":"allocation-override-4880c9671914","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-a9930d48f40e","override_allocation_key":"allocation-override-a9930d48f40e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-e7f602c74daa","override_allocation_key":"allocation-override-e7f602c74daa","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Update_a_feature_flag_returns_OK_response_1776888577","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated + Test Feature Flag Example-Update_a_feature_flag_returns_OK_response_1776888577","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:41.126926Z","value_type":"BOOLEAN","variants":[{"id":"db583ad2-cf6b-4890-a231-6efc025e0af2","key":"variant-Example-Update_a_feature_flag_returns_OK_response_1776888577-1","name":"Variant + Example-Update_a_feature_flag_returns_OK_response_1776888577 A","value":"true","created_at":"2026-04-22T20:09:39.807236Z","updated_at":"2026-04-22T20:09:39.807236Z"},{"id":"31b43d08-1f31-41ae-b159-261e7d67360d","key":"variant-Example-Update_a_feature_flag_returns_OK_response_1776888577-2","name":"Variant + Example-Update_a_feature_flag_returns_OK_response_1776888577 B","value":"false","created_at":"2026-04-22T20:09:39.815925Z","updated_at":"2026-04-22T20:09:39.815925Z"}]}},{"id":"b4270222-2336-43f5-beb2-2c5ca678138d","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:39.385408Z","created_at":"2026-04-22T20:09:38.338818Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-bd83b68f6c24","override_allocation_key":"allocation-override-bd83b68f6c24","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-e7fddd6a64a6","override_allocation_key":"allocation-override-e7fddd6a64a6","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-ece8f4716439","override_allocation_key":"allocation-override-ece8f4716439","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-db3b393dfd49","override_allocation_key":"allocation-override-db3b393dfd49","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-a208253d3e73","override_allocation_key":"allocation-override-a208253d3e73","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Get_a_feature_flag_returns_OK_response_1776888577","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Example-Get_a_feature_flag_returns_OK_response_1776888577","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:39.385408Z","value_type":"BOOLEAN","variants":[{"id":"d39a5390-1566-4252-8e6f-60d978f852eb","key":"variant-Example-Get_a_feature_flag_returns_OK_response_1776888577-1","name":"Variant + Example-Get_a_feature_flag_returns_OK_response_1776888577 A","value":"true","created_at":"2026-04-22T20:09:38.352145Z","updated_at":"2026-04-22T20:09:38.352145Z"},{"id":"e855eab7-7cad-4dcb-9c1b-754841a8e16c","key":"variant-Example-Get_a_feature_flag_returns_OK_response_1776888577-2","name":"Variant + Example-Get_a_feature_flag_returns_OK_response_1776888577 B","value":"false","created_at":"2026-04-22T20:09:38.362969Z","updated_at":"2026-04-22T20:09:38.362969Z"}]}},{"id":"ecf2f33b-d18d-4d81-8f11-a7ca79fd8602","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:39.043852Z","created_at":"2026-04-22T20:09:37.106435Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-29d8cc69a58e","override_allocation_key":"allocation-override-29d8cc69a58e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-21c020bf18f8","override_allocation_key":"allocation-override-21c020bf18f8","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-6d77d6fd1153","override_allocation_key":"allocation-override-6d77d6fd1153","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-ab4754e52477","override_allocation_key":"allocation-override-ab4754e52477","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-37429a821577","override_allocation_key":"allocation-override-37429a821577","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Archive_a_feature_flag_returns_OK_response_1776888576","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Example-Archive_a_feature_flag_returns_OK_response_1776888576","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:39.043852Z","value_type":"BOOLEAN","variants":[{"id":"79b978d5-6b88-4d93-859a-636915dfa037","key":"variant-Example-Archive_a_feature_flag_returns_OK_response_1776888576-1","name":"Variant + Example-Archive_a_feature_flag_returns_OK_response_1776888576 A","value":"true","created_at":"2026-04-22T20:09:37.143951Z","updated_at":"2026-04-22T20:09:37.143951Z"},{"id":"aca4c4f2-aceb-41ac-80f3-589a8b40412c","key":"variant-Example-Archive_a_feature_flag_returns_OK_response_1776888576-2","name":"Variant + Example-Archive_a_feature_flag_returns_OK_response_1776888576 B","value":"false","created_at":"2026-04-22T20:09:37.152813Z","updated_at":"2026-04-22T20:09:37.152813Z"}]}},{"id":"7fdae36e-3c63-4ab9-ba5b-9599840d80ae","type":"feature-flags","attributes":{"archived_at":"2026-04-22T17:54:17.059667Z","created_at":"2026-04-22T17:54:13.922099Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-0c4b07aa0fa4","override_allocation_key":"allocation-override-0c4b07aa0fa4","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-0457316276b9","override_allocation_key":"allocation-override-0457316276b9","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-6d7c016b98c6","override_allocation_key":"allocation-override-6d7c016b98c6","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-cfd587050193","override_allocation_key":"allocation-override-cfd587050193","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-40eb273725e2","override_allocation_key":"allocation-override-40eb273725e2","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453","require_approval":false,"tags":[],"updated_at":"2026-04-22T17:54:17.059667Z","value_type":"BOOLEAN","variants":[{"id":"fbe25f93-fe5e-4bba-a49f-2fac2cdf5e92","key":"variant-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453-2","name":"Variant + Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453 + B","value":"false","created_at":"2026-04-22T17:54:13.937166Z","updated_at":"2026-04-22T17:54:13.937166Z"},{"id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","key":"variant-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453-1","name":"Variant + Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453 + A","value":"true","created_at":"2026-04-22T17:54:13.930229Z","updated_at":"2026-04-22T17:54:13.930229Z"}]}},{"id":"abef70a7-f905-4fd2-a88c-66da88e0a1e1","type":"feature-flags","attributes":{"archived_at":"2026-04-22T17:54:15.437141Z","created_at":"2026-04-22T17:54:11.701494Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-717b1ace2bc5","override_allocation_key":"allocation-override-717b1ace2bc5","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-a2e9f2495663","override_allocation_key":"allocation-override-a2e9f2495663","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-dd81e86a1d0a","override_allocation_key":"allocation-override-dd81e86a1d0a","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-28ed2bc05840","override_allocation_key":"allocation-override-28ed2bc05840","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-e5d96c48690c","override_allocation_key":"allocation-override-e5d96c48690c","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451","require_approval":false,"tags":[],"updated_at":"2026-04-22T17:54:15.437141Z","value_type":"BOOLEAN","variants":[{"id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","key":"variant-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451-1","name":"Variant + Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451 + A","value":"true","created_at":"2026-04-22T17:54:11.736654Z","updated_at":"2026-04-22T17:54:11.736654Z"},{"id":"ed49b612-5046-4a5b-b694-f8aa57648b77","key":"variant-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451-2","name":"Variant + Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451 + B","value":"false","created_at":"2026-04-22T17:54:11.744642Z","updated_at":"2026-04-22T17:54:11.744642Z"}]}}]}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.frozen index c47c9cfba1..4438c7dc63 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.frozen @@ -1 +1 @@ -2026-03-17T17:26:25.094Z \ No newline at end of file +2026-04-22T20:15:57.687Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.yaml index b3f72ce953..d8e9eb064a 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_update_a_feature_flag_returns_ok_response.yaml @@ -1,9 +1,9 @@ interactions: - request: - body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773768385","name":"Test - Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773768385","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 A","value":"true"},{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 B","value":"false"}]},"type":"feature-flags"}}' + body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","name":"Test + Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true"},{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: - application/json @@ -13,13 +13,16 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"d85c87aa-0135-44bd-82fe-2a1d94ef47b8","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:25.181649Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-655048e8bd8f","override_allocation_key":"allocation-override-655048e8bd8f","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-bd1885d53d49","override_allocation_key":"allocation-override-bd1885d53d49","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773768385","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773768385","require_approval":false,"updated_at":"2026-03-17T17:26:25.181649Z","value_type":"BOOLEAN","variants":[{"id":"8060af6a-82b1-41aa-afa1-67c31941759b","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 A","value":"true","created_at":"2026-03-17T17:26:25.186574Z","updated_at":"2026-03-17T17:26:25.186574Z"},{"id":"c64c899c-f77d-4219-9fcd-a61bc0ddd7ef","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 B","value":"false","created_at":"2026-03-17T17:26:25.189886Z","updated_at":"2026-03-17T17:26:25.189886Z"}]}}}' + string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:57.894572Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -28,23 +31,26 @@ interactions: message: Created - request: body: '{"data":{"attributes":{"description":"Updated description for the feature - flag","name":"Updated Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773768385"},"type":"feature-flags"}}' + flag","name":"Updated Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957"},"type":"feature-flags"}}' headers: accept: - application/json content-type: - application/json method: PUT - uri: https://api.datadoghq.com/api/v2/feature-flags/d85c87aa-0135-44bd-82fe-2a1d94ef47b8 + uri: https://api.datadoghq.com/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae response: body: - string: '{"data":{"id":"d85c87aa-0135-44bd-82fe-2a1d94ef47b8","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-03-17T17:26:25.181649Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-655048e8bd8f","override_allocation_key":"allocation-override-655048e8bd8f","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-bd1885d53d49","override_allocation_key":"allocation-override-bd1885d53d49","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773768385","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773768385","require_approval":false,"updated_at":"2026-03-17T17:26:25.380092Z","value_type":"BOOLEAN","variants":[{"id":"8060af6a-82b1-41aa-afa1-67c31941759b","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 A","value":"true","created_at":"2026-03-17T17:26:25.186574Z","updated_at":"2026-03-17T17:26:25.186574Z"},{"id":"c64c899c-f77d-4219-9fcd-a61bc0ddd7ef","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 B","value":"false","created_at":"2026-03-17T17:26:25.189886Z","updated_at":"2026-03-17T17:26:25.189886Z"}]}}}' + string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated + description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated + Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:58.282904Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -57,16 +63,19 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/d85c87aa-0135-44bd-82fe-2a1d94ef47b8/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae/archive response: body: - string: '{"data":{"id":"d85c87aa-0135-44bd-82fe-2a1d94ef47b8","type":"feature-flags","attributes":{"archived_at":"2026-03-17T17:26:25.680224Z","created_at":"2026-03-17T17:26:25.181649Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-655048e8bd8f","override_allocation_key":"allocation-override-655048e8bd8f","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","status":"DISABLED","default_variant_id":"8060af6a-82b1-41aa-afa1-67c31941759b","override_variant_id":null,"default_allocation_key":"allocation-default-bd1885d53d49","override_allocation_key":"allocation-override-bd1885d53d49","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"pending_suggestion_id":null,"require_feature_flag_approval":false}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1773768385","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1773768385","require_approval":false,"updated_at":"2026-03-17T17:26:25.680224Z","value_type":"BOOLEAN","variants":[{"id":"8060af6a-82b1-41aa-afa1-67c31941759b","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 A","value":"true","created_at":"2026-03-17T17:26:25.186574Z","updated_at":"2026-03-17T17:26:25.186574Z"},{"id":"c64c899c-f77d-4219-9fcd-a61bc0ddd7ef","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1773768385-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1773768385 B","value":"false","created_at":"2026-03-17T17:26:25.189886Z","updated_at":"2026-03-17T17:26:25.189886Z"}]}}}' + string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:58.649581Z","created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated + description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated + Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:58.649581Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant + Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.frozen index c59070e48b..0273fd33fc 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.frozen @@ -1 +1 @@ -2026-04-01T20:36:50.944Z \ No newline at end of file +2026-04-22T20:15:58.838Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.yaml index ecaa3ad0a2..c61c3c70dc 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response.yaml @@ -1,10 +1,10 @@ interactions: - request: - body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - A","value":"true"},{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 + body: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","name":"Test + Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + A","value":"true"},{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 B","value":"false"}]},"type":"feature-flags"}}' headers: accept: @@ -15,18 +15,18 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags response: body: - string: '{"data":{"id":"ede225ed-3a62-4cb5-b678-73851d56c700","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-01T20:36:51.103987Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + string: '{"data":{"id":"a0d35980-96a6-4a9e-956f-390407054a69","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:59.062012Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-2950ef4bf91c","override_allocation_key":"allocation-override-2950ef4bf91c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-f27ec0d632e1","override_allocation_key":"allocation-override-f27ec0d632e1","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-7c7249a02089","override_allocation_key":"allocation-override-7c7249a02089","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-c915dfafd596","override_allocation_key":"allocation-override-c915dfafd596","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-af80336ddd7c","override_allocation_key":"allocation-override-af80336ddd7c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","require_approval":false,"tags":[],"updated_at":"2026-04-01T20:36:51.103987Z","value_type":"BOOLEAN","variants":[{"id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - A","value":"true","created_at":"2026-04-01T20:36:51.109817Z","updated_at":"2026-04-01T20:36:51.109817Z"},{"id":"209acfa7-b3d6-4373-bcb7-162bbe4460c9","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - B","value":"false","created_at":"2026-04-01T20:36:51.115427Z","updated_at":"2026-04-01T20:36:51.115427Z"}]}}}' + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-73242898aed7","override_allocation_key":"allocation-override-73242898aed7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-441cf63434d5","override_allocation_key":"allocation-override-441cf63434d5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-9e0360b0d06e","override_allocation_key":"allocation-override-9e0360b0d06e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-8e088e0bab4d","override_allocation_key":"allocation-override-8e088e0bab4d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-6248561fa516","override_allocation_key":"allocation-override-6248561fa516","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:59.062012Z","value_type":"BOOLEAN","variants":[{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"},{"id":"8e69e285-abff-4253-bafd-beba008e9b6f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + B","value":"false","created_at":"2026-04-22T20:15:59.081786Z","updated_at":"2026-04-22T20:15:59.081786Z"}]}}}' headers: content-type: - application/vnd.api+json @@ -34,7 +34,7 @@ interactions: code: 201 message: Created - request: - body: '{"data":{"attributes":{"name":"Test Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810"]},"type":"environments"}}' + body: '{"data":{"attributes":{"name":"Test Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958"]},"type":"environments"}}' headers: accept: - application/json @@ -44,8 +44,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/feature-flags/environments response: body: - string: '{"data":{"id":"73900c64-e4c9-46a3-ac5b-d5fa80be2b49","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810"],"require_feature_flag_approval":false}}}' + string: '{"data":{"id":"ceb9a94c-ba26-4003-a153-f97fca9b209f","type":"environments","attributes":{"is_production":false,"name":"Test + Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958"],"require_feature_flag_approval":false}}}' headers: content-type: - application/vnd.api+json @@ -53,21 +53,21 @@ interactions: code: 201 message: Created - request: - body: '{"data":[{"attributes":{"exposure_schedule":{"rollout_options":{"autostart":false,"selection_interval_ms":86400000,"strategy":"UNIFORM_INTERVALS"},"rollout_steps":[{"exposure_ratio":0.05,"grouped_step_index":0,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":0.25,"grouped_step_index":1,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":1,"grouped_step_index":2,"interval_ms":null,"is_pause_record":false}]},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1775075810","name":"New - targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f"}]},"type":"allocations"}]}' + body: '{"data":[{"attributes":{"exposure_schedule":{"rollout_options":{"autostart":false,"selection_interval_ms":86400000,"strategy":"UNIFORM_INTERVALS"},"rollout_steps":[{"exposure_ratio":0.05,"grouped_step_index":0,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":0.25,"grouped_step_index":1,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":1,"grouped_step_index":2,"interval_ms":null,"is_pause_record":false}]},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1776888958","name":"New + targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d"}]},"type":"allocations"}]}' headers: accept: - application/json content-type: - application/json method: PUT - uri: https://api.datadoghq.com/api/v2/feature-flags/ede225ed-3a62-4cb5-b678-73851d56c700/environments/73900c64-e4c9-46a3-ac5b-d5fa80be2b49/allocations + uri: https://api.datadoghq.com/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f/allocations response: body: - string: '{"data":[{"id":"576deb88-9917-4848-87b1-f9ea276f6bf3","type":"allocations","attributes":{"created_at":"2026-04-01T20:36:51.950824558Z","environment_ids":["73900c64-e4c9-46a3-ac5b-d5fa80be2b49"],"experiment_id":null,"exposure_schedule":{"id":"871b9d47-219d-469d-89de-e9322ad135fd","allocation_id":"576deb88-9917-4848-87b1-f9ea276f6bf3","control_variant_id":null,"absolute_start_time":null,"rollout_options":{"strategy":"UNIFORM_INTERVALS","autostart":false,"selection_interval_ms":86400000},"rollout_steps":[{"id":"92089f1f-3065-447c-a674-a88d38641967","allocation_exposure_schedule_id":"871b9d47-219d-469d-89de-e9322ad135fd","order_position":0,"exposure_ratio":0.05,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":0,"created_at":"2026-04-01T20:36:51.958618Z","updated_at":"2026-04-01T20:36:51.958618Z"},{"id":"f471ec77-92d2-4d87-9983-e733d53bece5","allocation_exposure_schedule_id":"871b9d47-219d-469d-89de-e9322ad135fd","order_position":1,"exposure_ratio":0.25,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":1,"created_at":"2026-04-01T20:36:51.958618Z","updated_at":"2026-04-01T20:36:51.958618Z"},{"id":"c32bf3c7-1a30-40aa-811e-a5bcde7c10aa","allocation_exposure_schedule_id":"871b9d47-219d-469d-89de-e9322ad135fd","order_position":2,"exposure_ratio":1,"interval_ms":null,"is_pause_record":false,"grouped_step_index":2,"created_at":"2026-04-01T20:36:51.958618Z","updated_at":"2026-04-01T20:36:51.958618Z"}],"guardrail_triggers":[],"guardrail_triggered_action":null,"created_at":"2026-04-01T20:36:51.955888Z","updated_at":"2026-04-01T20:36:51.955888Z"},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1775075810","name":"New - targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-01T20:36:51.950824558Z","variant_weights":[{"id":"1833845a-a5aa-45a5-a400-57b522edc42f","created_at":"2026-04-01T20:36:51.963476Z","updated_at":"2026-04-01T20:36:51.963476Z","value":100,"variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","variant":{"id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - A","value":"true","created_at":"2026-04-01T20:36:51.109817Z","updated_at":"2026-04-01T20:36:51.109817Z"}}]}}]}' + string: '{"data":[{"id":"a0348d5c-d9b0-4151-86eb-304de14262cd","type":"allocations","attributes":{"created_at":"2026-04-22T20:16:00.322813054Z","environment_ids":["ceb9a94c-ba26-4003-a153-f97fca9b209f"],"experiment_id":null,"exposure_schedule":{"id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","allocation_id":"a0348d5c-d9b0-4151-86eb-304de14262cd","control_variant_id":null,"absolute_start_time":null,"rollout_options":{"strategy":"UNIFORM_INTERVALS","autostart":false,"selection_interval_ms":86400000},"rollout_steps":[{"id":"f2abe378-e049-4b93-8f13-30aa4d513803","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":0,"exposure_ratio":0.05,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":0,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"},{"id":"cbcba455-6611-460f-9f67-39b4e179dfb0","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":1,"exposure_ratio":0.25,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":1,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"},{"id":"b72d37a0-b363-418b-8890-8042fd04bc3d","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":2,"exposure_ratio":1,"interval_ms":null,"is_pause_record":false,"grouped_step_index":2,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"}],"guardrail_triggers":[],"guardrail_triggered_action":null,"created_at":"2026-04-22T20:16:00.327035Z","updated_at":"2026-04-22T20:16:00.327035Z"},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1776888958","name":"New + targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-22T20:16:00.322813054Z","variant_weights":[{"id":"2a61e0e7-7365-46f6-a582-13d3795a2331","created_at":"2026-04-22T20:16:00.337693Z","updated_at":"2026-04-22T20:16:00.337693Z","value":100,"variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","variant":{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"}}]}}]}' headers: content-type: - application/vnd.api+json @@ -80,7 +80,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/73900c64-e4c9-46a3-ac5b-d5fa80be2b49 + uri: https://api.datadoghq.com/api/v2/feature-flags/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f response: body: string: '' @@ -94,21 +94,21 @@ interactions: accept: - application/json method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/ede225ed-3a62-4cb5-b678-73851d56c700/archive + uri: https://api.datadoghq.com/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/archive response: body: - string: '{"data":{"id":"ede225ed-3a62-4cb5-b678-73851d56c700","type":"feature-flags","attributes":{"archived_at":"2026-04-01T20:36:52.682946Z","created_at":"2026-04-01T20:36:51.103987Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test + string: '{"data":{"id":"a0d35980-96a6-4a9e-956f-390407054a69","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:16:01.056984Z","created_at":"2026-04-22T20:15:59.062012Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-2950ef4bf91c","override_allocation_key":"allocation-override-2950ef4bf91c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-f27ec0d632e1","override_allocation_key":"allocation-override-f27ec0d632e1","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-7c7249a02089","override_allocation_key":"allocation-override-7c7249a02089","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-c915dfafd596","override_allocation_key":"allocation-override-c915dfafd596","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","override_variant_id":null,"default_allocation_key":"allocation-default-af80336ddd7c","override_allocation_key":"allocation-override-af80336ddd7c","rules":[],"rollout_percentage":0,"allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810","require_approval":false,"tags":[],"updated_at":"2026-04-01T20:36:52.682946Z","value_type":"BOOLEAN","variants":[{"id":"73ffe05f-ba09-46c0-ba5e-9d14b1da564f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - A","value":"true","created_at":"2026-04-01T20:36:51.109817Z","updated_at":"2026-04-01T20:36:51.109817Z"},{"id":"209acfa7-b3d6-4373-bcb7-162bbe4460c9","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1775075810 - B","value":"false","created_at":"2026-04-01T20:36:51.115427Z","updated_at":"2026-04-01T20:36:51.115427Z"}]}}}' + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-73242898aed7","override_allocation_key":"allocation-override-73242898aed7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-441cf63434d5","override_allocation_key":"allocation-override-441cf63434d5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test + Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-9e0360b0d06e","override_allocation_key":"allocation-override-9e0360b0d06e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-8e088e0bab4d","override_allocation_key":"allocation-override-8e088e0bab4d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test + Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-6248561fa516","override_allocation_key":"allocation-override-6248561fa516","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test + Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:16:01.056984Z","value_type":"BOOLEAN","variants":[{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"},{"id":"8e69e285-abff-4253-bafd-beba008e9b6f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant + Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 + B","value":"false","created_at":"2026-04-22T20:15:59.081786Z","updated_at":"2026-04-22T20:15:59.081786Z"}]}}}' headers: content-type: - application/vnd.api+json diff --git a/tests/v2/features/feature_flags.feature b/tests/v2/features/feature_flags.feature index fd2ff16520..df31d246a4 100644 --- a/tests/v2/features/feature_flags.feature +++ b/tests/v2/features/feature_flags.feature @@ -243,6 +243,7 @@ Feature: Feature Flags @team:DataDog/feature-flags Scenario: List feature flags returns "OK" response Given new "ListFeatureFlags" request + And request contains "limit" parameter with value 10 When the request is sent Then the response status is 200 OK