diff --git a/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.freeze deleted file mode 100644 index d596042246e..00000000000 --- a/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:48.773Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.json deleted file mode 100644 index 37a9ac1d4d6..00000000000 --- a/src/test/resources/cassettes/features/v2/Archive_a_feature_flag_returns_OK_response.json +++ /dev/null @@ -1,110 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "58137c4f-cdae-fcd8-5b85-1ba4ee312006" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "24e1e494-69f1-17ff-fec2-d7e8b7e9acbe" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/unarchive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "b24d842b-d8f7-90bf-40e8-1f9bda0ed7db" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "24e1e494-69f1-17ff-fec2-d7e8b7e9acbf" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.freeze deleted file mode 100644 index c4770cb1866..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:50.594Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.json b/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.json deleted file mode 100644 index ae55c788ca2..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_a_feature_flag_returns_Created_response.json +++ /dev/null @@ -1,58 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "2b2ae675-6246-b414-ebec-a085578c7c72" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/a170b047-9a4a-4261-9d9c-2ae59bbdf38c/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "be8130d7-6aab-6008-c3a3-c090f4325b4a" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.freeze b/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.freeze deleted file mode 100644 index 56525ae085e..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:51.642Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.json b/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.json deleted file mode 100644 index 3dbd6640138..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_allocation_for_a_flag_in_an_environment_returns_Created_response.json +++ /dev/null @@ -1,139 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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\":\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "07621a86-2001-4cf2-6b05-6ede829bce40" - }, - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags/environments", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "b6f9ad1d-6d08-f9e7-f233-2b92b344237b" - }, - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21/allocations", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "b570da27-753d-c7ea-a5d7-8352b0846369" - }, - { - "httpRequest": { - "headers": {}, - "method": "DELETE", - "path": "/api/v2/feature-flags/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "headers": {}, - "statusCode": 204, - "reasonPhrase": "No Content" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "4d83d070-b248-54a8-5a9e-d2c50353541d" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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\":\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "c21b0942-7215-537f-5546-df93b1a7eb60" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.freeze b/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.freeze deleted file mode 100644 index d4e0c841fb4..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:55.045Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.json b/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.json deleted file mode 100644 index f2f12245f37..00000000000 --- a/src/test/resources/cassettes/features/v2/Create_an_environment_returns_Created_response.json +++ /dev/null @@ -1,53 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags/environments", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "45b983d4-f1ff-03d3-7b14-1a225dc7a042" - }, - { - "httpRequest": { - "headers": {}, - "method": "DELETE", - "path": "/api/v2/feature-flags/environments/e8d345e2-dca2-4270-912f-1189174ee338", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "headers": {}, - "statusCode": 204, - "reasonPhrase": "No Content" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "7fe3c723-eed1-c96a-5589-d491b9fb46f3" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.freeze deleted file mode 100644 index 1f7eb83b243..00000000000 --- a/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:56.395Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.json deleted file mode 100644 index 0190aff08f1..00000000000 --- a/src/test/resources/cassettes/features/v2/Get_a_feature_flag_returns_OK_response.json +++ /dev/null @@ -1,84 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "5ec58321-9998-0ee6-3f74-92218d803364" - }, - { - "httpRequest": { - "headers": {}, - "method": "GET", - "path": "/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "4d5fe8c3-8f7c-49ab-13e6-3e7c56809ff3" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "0bbddae5-b983-45fe-9f05-1d341d3d7143" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.freeze deleted file mode 100644 index 68cedf36c44..00000000000 --- a/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:57.469Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.json b/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.json deleted file mode 100644 index a93fff4f2a7..00000000000 --- a/src/test/resources/cassettes/features/v2/List_feature_flags_returns_OK_response.json +++ /dev/null @@ -1,33 +0,0 @@ -[ - { - "httpRequest": { - "headers": {}, - "method": "GET", - "path": "/api/v2/feature-flags", - "queryStringParameters": { - "limit": [ - "10" - ] - }, - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "682b9320-98de-8be0-a494-f5f91cab8b4f" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.freeze deleted file mode 100644 index 4438c7dc63f..00000000000 --- a/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:57.687Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.json deleted file mode 100644 index 0851407a104..00000000000 --- a/src/test/resources/cassettes/features/v2/Update_a_feature_flag_returns_OK_response.json +++ /dev/null @@ -1,88 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "2de5aecb-5583-e1f3-5c95-0e2e32b0d402" - }, - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"description\":\"Updated description for the feature flag\",\"name\":\"Updated Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957\"},\"type\":\"feature-flags\"}}" - }, - "headers": {}, - "method": "PUT", - "path": "/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "2edfbf9c-e449-f9ca-5881-55d4108d493d" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "11f89fc9-2622-0d1f-023f-56786563c881" - } -] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.freeze deleted file mode 100644 index 0273fd33fc4..00000000000 --- a/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:58.838Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.json deleted file mode 100644 index c85e9340aa9..00000000000 --- a/src/test/resources/cassettes/features/v2/Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response.json +++ /dev/null @@ -1,139 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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\":\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "591ac570-3fae-838a-bd51-64aa5e8f39b4" - }, - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "POST", - "path": "/api/v2/feature-flags/environments", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 201, - "reasonPhrase": "Created" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "7af602ff-091d-744a-23a9-2e8c3d4e1f42" - }, - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"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": {}, - "method": "PUT", - "path": "/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f/allocations", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "2f444464-b098-3373-26b5-41a789a077af" - }, - { - "httpRequest": { - "headers": {}, - "method": "DELETE", - "path": "/api/v2/feature-flags/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "headers": {}, - "statusCode": 204, - "reasonPhrase": "No Content" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "ea83bb98-32a4-b88c-ea25-7d7d6e9d66a5" - }, - { - "httpRequest": { - "headers": {}, - "method": "POST", - "path": "/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/archive", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"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\":\"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" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "f18824b1-f4d6-8e19-2f85-258a97e3a2fb" - } -] \ No newline at end of file diff --git a/src/test/resources/com/datadog/api/client/v2/api/feature_flags.feature b/src/test/resources/com/datadog/api/client/v2/api/feature_flags.feature index f44699236d8..9a2de430a91 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/feature_flags.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/feature_flags.feature @@ -53,7 +53,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Archive a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "ArchiveFeatureFlag" request @@ -75,7 +75,7 @@ Feature: Feature Flags When the request is sent Then the response status is 409 Conflict - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create a feature flag returns "Created" response Given new "CreateFeatureFlag" request And body with value {"data": {"type": "feature-flags", "attributes": {"default_variant_key": "variant-{{ unique }}-1", "description": "Test feature flag for BDD scenarios", "key": "test-feature-flag-{{ unique }}", "name": "Test Feature Flag {{ unique }}", "value_type": "BOOLEAN", "variants": [{"key": "variant-{{ unique }}-1", "name": "Variant {{ unique }} A", "value": "true"}, {"key": "variant-{{ unique }}-2", "name": "Variant {{ unique }} B", "value": "false"}]}}} @@ -85,7 +85,7 @@ Feature: Feature Flags And the response "data.attributes.name" is equal to "Test Feature Flag {{ unique }}" And the response "data.attributes.value_type" is equal to "BOOLEAN" - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create allocation for a flag in an environment returns "Created" response Given there is a valid "feature_flag" in the system And there is a valid "environment" in the system @@ -110,7 +110,7 @@ Feature: Feature Flags When the request is sent Then the response status is 409 Conflict - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create an environment returns "Created" response Given new "CreateFeatureFlagsEnvironment" request And body with value {"data": {"type": "environments", "attributes": {"name": "Test Environment {{ unique }}", "queries": ["test-{{ unique }}", "env-{{ unique }}"]}}} @@ -272,7 +272,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Get a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "GetFeatureFlag" request @@ -304,7 +304,7 @@ Feature: Feature Flags When the request is sent Then the response status is 200 OK - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: List feature flags returns "OK" response Given new "ListFeatureFlags" request And request contains "limit" parameter with value 10 @@ -461,7 +461,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Update a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "UpdateFeatureFlag" request @@ -533,7 +533,7 @@ Feature: Feature Flags When the request is sent Then the response status is 200 OK - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Update targeting rules for a flag in an environment returns "OK" response Given there is a valid "feature_flag" in the system And there is a valid "environment" in the system