{
  "info": {
    "_postman_id": "6267b703-3d67-4ec7-9e6e-54682441546a",
    "name": "Optimizely Campaign REST Assets Rulesets API",
    "description": "The Optimizely Campaign REST API provides programmatic access to Optimizely's email and omnichannel campaign management capabilities. Developers can use the API to manage campaigns, recipients, mailing lists, smart campaigns, transactional mails, and messaging workflows. The API is hosted at api.campaign.episerver.net and supports automation of marketing campaign operations, enabling integration with external systems and custom marketing workflows. The base URL includes the client ID for multi-tenant access.\n\nContact Support:\n Name: Optimizely Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T02:27:53.000Z",
    "updatedAt": "2026-07-28T02:27:53.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-6267b703-3d67-4ec7-9e6e-54682441546a"
  },
  "item": [
    {
      "name": "projects",
      "item": [
        {
          "name": "{project_id}",
          "item": [
            {
              "name": "flags",
              "item": [
                {
                  "name": "{flag_key}",
                  "item": [
                    {
                      "name": "environments",
                      "item": [
                        {
                          "name": "{environment_key}",
                          "item": [
                            {
                              "name": "ruleset",
                              "item": [
                                {
                                  "name": "enabled",
                                  "item": [
                                    {
                                      "name": "Enable a ruleset",
                                      "id": "d1415fc1-e88c-4708-9a5d-1993f556da69",
                                      "protocolProfileBehavior": {
                                        "disableBodyPruning": true
                                      },
                                      "request": {
                                        "method": "POST",
                                        "header": [],
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/enabled",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset",
                                            "enabled"
                                          ],
                                          "variable": [
                                            {
                                              "id": "298fa0c9-fcb3-47d5-b2c9-e3de05ebe93d",
                                              "key": "project_id",
                                              "value": "<long>",
                                              "description": "(Required) The unique identifier for the project"
                                            },
                                            {
                                              "id": "f0c44be1-cbc8-40e9-9fd9-4ced1d0bbcec",
                                              "key": "flag_key",
                                              "value": "<string>",
                                              "description": "(Required) The unique key for the feature flag"
                                            },
                                            {
                                              "id": "aa1d0cd2-cd35-46a2-ad63-2cb377719ce5",
                                              "key": "environment_key",
                                              "value": "<string>",
                                              "description": "(Required) The unique key for the environment"
                                            }
                                          ]
                                        },
                                        "description": "Enables the ruleset for a specific flag in a given environment, making the flag active and delivering variations to visitors."
                                      },
                                      "response": [
                                        {
                                          "id": "3fb776c5-9f7a-4f48-83eb-5001d6181e90",
                                          "name": "Ruleset successfully enabled",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/enabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "enabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "OK",
                                          "code": 200,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-3fb776c5-9f7a-4f48-83eb-5001d6181e90"
                                        },
                                        {
                                          "id": "367990fe-ce14-4731-9a53-5ec021f2dff0",
                                          "name": "Authentication credentials are missing or invalid",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/enabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "enabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "Unauthorized",
                                          "code": 401,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-367990fe-ce14-4731-9a53-5ec021f2dff0"
                                        },
                                        {
                                          "id": "6cdfa57e-0c4f-44eb-b677-5d72f4953ef2",
                                          "name": "Flag or environment not found",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/enabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "enabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "Not Found",
                                          "code": 404,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-6cdfa57e-0c4f-44eb-b677-5d72f4953ef2"
                                        }
                                      ],
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-d1415fc1-e88c-4708-9a5d-1993f556da69"
                                    }
                                  ],
                                  "id": "d4f20da7-6775-4929-bfa7-95e022b6b912",
                                  "createdAt": "2026-07-28T02:27:54.000Z",
                                  "updatedAt": "2026-07-28T02:27:54.000Z",
                                  "uid": "35240-d4f20da7-6775-4929-bfa7-95e022b6b912"
                                },
                                {
                                  "name": "disabled",
                                  "item": [
                                    {
                                      "name": "Disable a ruleset",
                                      "id": "0e6e92fb-5745-40e4-ae9f-dee206140be5",
                                      "protocolProfileBehavior": {
                                        "disableBodyPruning": true
                                      },
                                      "request": {
                                        "method": "POST",
                                        "header": [],
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/disabled",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset",
                                            "disabled"
                                          ],
                                          "variable": [
                                            {
                                              "id": "dd28ec87-2dad-4362-a729-f7d67dd56278",
                                              "key": "project_id",
                                              "value": "<long>",
                                              "description": "(Required) The unique identifier for the project"
                                            },
                                            {
                                              "id": "b10eaba7-f97b-44b7-97dc-2b67138c4d17",
                                              "key": "flag_key",
                                              "value": "<string>",
                                              "description": "(Required) The unique key for the feature flag"
                                            },
                                            {
                                              "id": "20e55564-89fc-4649-9c95-97ad61a6887b",
                                              "key": "environment_key",
                                              "value": "<string>",
                                              "description": "(Required) The unique key for the environment"
                                            }
                                          ]
                                        },
                                        "description": "Disables the ruleset for a specific flag in a given environment, stopping the flag from delivering variations to visitors."
                                      },
                                      "response": [
                                        {
                                          "id": "b91d3fe1-2be5-4fcb-af63-e34e25ee7634",
                                          "name": "Ruleset successfully disabled",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/disabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "disabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "OK",
                                          "code": 200,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-b91d3fe1-2be5-4fcb-af63-e34e25ee7634"
                                        },
                                        {
                                          "id": "f08dbe76-8420-4505-931e-481b92b33d42",
                                          "name": "Authentication credentials are missing or invalid",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/disabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "disabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "Unauthorized",
                                          "code": 401,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-f08dbe76-8420-4505-931e-481b92b33d42"
                                        },
                                        {
                                          "id": "d8133b5e-6adf-4206-a04f-a4266199db57",
                                          "name": "Flag or environment not found",
                                          "originalRequest": {
                                            "method": "POST",
                                            "header": [
                                              {
                                                "description": "Added as a part of security scheme: basic",
                                                "key": "Authorization",
                                                "value": "Basic <credentials>"
                                              }
                                            ],
                                            "url": {
                                              "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset/disabled",
                                              "host": [
                                                "{{baseUrl}}"
                                              ],
                                              "path": [
                                                "projects",
                                                ":project_id",
                                                "flags",
                                                ":flag_key",
                                                "environments",
                                                ":environment_key",
                                                "ruleset",
                                                "disabled"
                                              ],
                                              "variable": [
                                                {
                                                  "key": "project_id"
                                                },
                                                {
                                                  "key": "flag_key"
                                                },
                                                {
                                                  "key": "environment_key"
                                                }
                                              ]
                                            }
                                          },
                                          "status": "Not Found",
                                          "code": 404,
                                          "_postman_previewlanguage": "text",
                                          "header": [],
                                          "cookie": [],
                                          "responseTime": null,
                                          "body": null,
                                          "createdAt": "2026-07-28T02:27:54.000Z",
                                          "updatedAt": "2026-07-28T02:27:54.000Z",
                                          "uid": "35240-d8133b5e-6adf-4206-a04f-a4266199db57"
                                        }
                                      ],
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-0e6e92fb-5745-40e4-ae9f-dee206140be5"
                                    }
                                  ],
                                  "id": "ec2fbbe0-de1c-493d-8f5b-b5b4603b990f",
                                  "createdAt": "2026-07-28T02:27:54.000Z",
                                  "updatedAt": "2026-07-28T02:27:54.000Z",
                                  "uid": "35240-ec2fbbe0-de1c-493d-8f5b-b5b4603b990f"
                                },
                                {
                                  "name": "Get a ruleset",
                                  "id": "b76a5d48-115b-4cbb-9607-ca74151dfbae",
                                  "protocolProfileBehavior": {
                                    "disableBodyPruning": true
                                  },
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "projects",
                                        ":project_id",
                                        "flags",
                                        ":flag_key",
                                        "environments",
                                        ":environment_key",
                                        "ruleset"
                                      ],
                                      "variable": [
                                        {
                                          "id": "9e0d5f4c-8aac-49cd-94d4-b8b7edef7c18",
                                          "key": "project_id",
                                          "value": "<long>",
                                          "description": "(Required) The unique identifier for the project"
                                        },
                                        {
                                          "id": "69c41b36-1294-4b82-a909-31dfec3b6249",
                                          "key": "flag_key",
                                          "value": "<string>",
                                          "description": "(Required) The unique key for the feature flag"
                                        },
                                        {
                                          "id": "feaf642a-676d-4789-a901-e2117bdae7ba",
                                          "key": "environment_key",
                                          "value": "<string>",
                                          "description": "(Required) The unique key for the environment"
                                        }
                                      ]
                                    },
                                    "description": "Retrieves the ruleset for a specific flag in a given environment. A ruleset is the collection of rules that determine which variation a flag delivers to visitors."
                                  },
                                  "response": [
                                    {
                                      "id": "bcf159d1-68f3-42d4-a8c0-33ee7c820540",
                                      "name": "Successfully retrieved the ruleset",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "Accept",
                                            "value": "application/json"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "json",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "application/json"
                                        }
                                      ],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": "{\n  \"rules\": [\n    {\n      \"id\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"targeted_delivery\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"id\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"a/b_test\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-bcf159d1-68f3-42d4-a8c0-33ee7c820540"
                                    },
                                    {
                                      "id": "76665cab-7028-4b2b-911f-ef85b1122f8a",
                                      "name": "Authentication credentials are missing or invalid",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "Unauthorized",
                                      "code": 401,
                                      "_postman_previewlanguage": "text",
                                      "header": [],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": null,
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-76665cab-7028-4b2b-911f-ef85b1122f8a"
                                    },
                                    {
                                      "id": "7b4370bd-8345-44b3-9917-e4050a964619",
                                      "name": "Flag or environment not found",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "Not Found",
                                      "code": 404,
                                      "_postman_previewlanguage": "text",
                                      "header": [],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": null,
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-7b4370bd-8345-44b3-9917-e4050a964619"
                                    }
                                  ],
                                  "createdAt": "2026-07-28T02:27:54.000Z",
                                  "updatedAt": "2026-07-28T02:27:54.000Z",
                                  "uid": "35240-b76a5d48-115b-4cbb-9607-ca74151dfbae"
                                },
                                {
                                  "name": "Update a ruleset",
                                  "id": "75a7a99b-f379-4a08-bd61-0bb409abcf90",
                                  "protocolProfileBehavior": {
                                    "disableBodyPruning": true
                                  },
                                  "request": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"rules\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    },
                                    "url": {
                                      "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "projects",
                                        ":project_id",
                                        "flags",
                                        ":flag_key",
                                        "environments",
                                        ":environment_key",
                                        "ruleset"
                                      ],
                                      "variable": [
                                        {
                                          "id": "75cd7739-ab2b-4bec-b5b5-57f7f8d569a9",
                                          "key": "project_id",
                                          "value": "<long>",
                                          "description": "(Required) The unique identifier for the project"
                                        },
                                        {
                                          "id": "4ea299ce-7074-4eac-9458-4f5b8b74ad31",
                                          "key": "flag_key",
                                          "value": "<string>",
                                          "description": "(Required) The unique key for the feature flag"
                                        },
                                        {
                                          "id": "288dcc3c-22fd-48ce-967b-abf92bf95a5e",
                                          "key": "environment_key",
                                          "value": "<string>",
                                          "description": "(Required) The unique key for the environment"
                                        }
                                      ]
                                    },
                                    "description": "Updates the ruleset for a specific flag in a given environment."
                                  },
                                  "response": [
                                    {
                                      "id": "cd84036d-8f6a-4085-9f1f-1c13d0c9a105",
                                      "name": "Ruleset successfully updated",
                                      "originalRequest": {
                                        "method": "PATCH",
                                        "header": [
                                          {
                                            "key": "Content-Type",
                                            "value": "application/json"
                                          },
                                          {
                                            "key": "Accept",
                                            "value": "application/json"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "body": {
                                          "mode": "raw",
                                          "raw": "{\n  \"rules\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                          "options": {
                                            "raw": {
                                              "headerFamily": "json",
                                              "language": "json"
                                            }
                                          }
                                        },
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "json",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "application/json"
                                        }
                                      ],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": "{\n  \"rules\": [\n    {\n      \"id\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"targeted_delivery\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"id\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"a/b_test\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-cd84036d-8f6a-4085-9f1f-1c13d0c9a105"
                                    },
                                    {
                                      "id": "3ffab5c0-1cd9-4e34-9b1a-052106faa1c3",
                                      "name": "Invalid request body",
                                      "originalRequest": {
                                        "method": "PATCH",
                                        "header": [
                                          {
                                            "key": "Content-Type",
                                            "value": "application/json"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "body": {
                                          "mode": "raw",
                                          "raw": "{\n  \"rules\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                          "options": {
                                            "raw": {
                                              "headerFamily": "json",
                                              "language": "json"
                                            }
                                          }
                                        },
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "Bad Request",
                                      "code": 400,
                                      "_postman_previewlanguage": "text",
                                      "header": [],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": null,
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-3ffab5c0-1cd9-4e34-9b1a-052106faa1c3"
                                    },
                                    {
                                      "id": "d91acdfe-66e4-473a-9d8d-581d2f3ae1df",
                                      "name": "Authentication credentials are missing or invalid",
                                      "originalRequest": {
                                        "method": "PATCH",
                                        "header": [
                                          {
                                            "key": "Content-Type",
                                            "value": "application/json"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "body": {
                                          "mode": "raw",
                                          "raw": "{\n  \"rules\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                          "options": {
                                            "raw": {
                                              "headerFamily": "json",
                                              "language": "json"
                                            }
                                          }
                                        },
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "Unauthorized",
                                      "code": 401,
                                      "_postman_previewlanguage": "text",
                                      "header": [],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": null,
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-d91acdfe-66e4-473a-9d8d-581d2f3ae1df"
                                    },
                                    {
                                      "id": "ed4fec8f-a7da-4200-a1e3-7251b20b9f83",
                                      "name": "Flag or environment not found",
                                      "originalRequest": {
                                        "method": "PATCH",
                                        "header": [
                                          {
                                            "key": "Content-Type",
                                            "value": "application/json"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: basic",
                                            "key": "Authorization",
                                            "value": "Basic <credentials>"
                                          }
                                        ],
                                        "body": {
                                          "mode": "raw",
                                          "raw": "{\n  \"rules\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"personalization\",\n      \"audience_conditions\": \"<string>\",\n      \"percentage_included\": \"<integer>\",\n      \"variations\": [\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        },\n        {\n          \"variation_key\": \"<string>\",\n          \"weight\": \"<integer>\"\n        }\n      ]\n    }\n  ]\n}",
                                          "options": {
                                            "raw": {
                                              "headerFamily": "json",
                                              "language": "json"
                                            }
                                          }
                                        },
                                        "url": {
                                          "raw": "{{baseUrl}}/projects/:project_id/flags/:flag_key/environments/:environment_key/ruleset",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "projects",
                                            ":project_id",
                                            "flags",
                                            ":flag_key",
                                            "environments",
                                            ":environment_key",
                                            "ruleset"
                                          ],
                                          "variable": [
                                            {
                                              "key": "project_id"
                                            },
                                            {
                                              "key": "flag_key"
                                            },
                                            {
                                              "key": "environment_key"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "Not Found",
                                      "code": 404,
                                      "_postman_previewlanguage": "text",
                                      "header": [],
                                      "cookie": [],
                                      "responseTime": null,
                                      "body": null,
                                      "createdAt": "2026-07-28T02:27:54.000Z",
                                      "updatedAt": "2026-07-28T02:27:54.000Z",
                                      "uid": "35240-ed4fec8f-a7da-4200-a1e3-7251b20b9f83"
                                    }
                                  ],
                                  "createdAt": "2026-07-28T02:27:54.000Z",
                                  "updatedAt": "2026-07-28T02:27:54.000Z",
                                  "uid": "35240-75a7a99b-f379-4a08-bd61-0bb409abcf90"
                                }
                              ],
                              "id": "c272a68c-e4b9-4c1a-aca3-80729d3c5fef",
                              "createdAt": "2026-07-28T02:27:54.000Z",
                              "updatedAt": "2026-07-28T02:27:54.000Z",
                              "uid": "35240-c272a68c-e4b9-4c1a-aca3-80729d3c5fef"
                            }
                          ],
                          "id": "e88a9499-3a4f-43ac-8a75-c6a664e88553",
                          "createdAt": "2026-07-28T02:27:54.000Z",
                          "updatedAt": "2026-07-28T02:27:54.000Z",
                          "uid": "35240-e88a9499-3a4f-43ac-8a75-c6a664e88553"
                        }
                      ],
                      "id": "f3bc57d3-9872-4564-9d2d-e441806c593e",
                      "createdAt": "2026-07-28T02:27:54.000Z",
                      "updatedAt": "2026-07-28T02:27:54.000Z",
                      "uid": "35240-f3bc57d3-9872-4564-9d2d-e441806c593e"
                    }
                  ],
                  "id": "1ec14e34-e41a-48d2-9c4d-08f26a3929b1",
                  "createdAt": "2026-07-28T02:27:54.000Z",
                  "updatedAt": "2026-07-28T02:27:54.000Z",
                  "uid": "35240-1ec14e34-e41a-48d2-9c4d-08f26a3929b1"
                }
              ],
              "id": "5c5ef44c-a092-4408-81db-9d25dcb4ef47",
              "createdAt": "2026-07-28T02:27:54.000Z",
              "updatedAt": "2026-07-28T02:27:54.000Z",
              "uid": "35240-5c5ef44c-a092-4408-81db-9d25dcb4ef47"
            }
          ],
          "id": "56e8f4fa-2838-4725-9b56-e96a3123072b",
          "createdAt": "2026-07-28T02:27:54.000Z",
          "updatedAt": "2026-07-28T02:27:54.000Z",
          "uid": "35240-56e8f4fa-2838-4725-9b56-e96a3123072b"
        }
      ],
      "id": "750b8b29-36b4-4b40-8634-d818fcea931b",
      "createdAt": "2026-07-28T02:27:54.000Z",
      "updatedAt": "2026-07-28T02:27:54.000Z",
      "uid": "35240-750b8b29-36b4-4b40-8634-d818fcea931b"
    }
  ],
  "auth": {
    "type": "basic",
    "basic": [
      {
        "key": "username",
        "value": "{{basicAuthUsername}}",
        "type": "string"
      },
      {
        "key": "password",
        "value": "{{basicAuthPassword}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.campaign.episerver.net/rest"
    }
  ]
}