{
  "info": {
    "_postman_id": "e4f58c45-beee-4024-b842-9023162baa15",
    "name": "Rollout.io - Rest - v5.0.1",
    "description": "<h3>Rollout.io Unified API</h3><p>Merged specification covering all three microservices: Identity & Access Management, Control Plane, and SDK Evaluation.</p><ul><li><b>Auth Service</b> — User lifecycle, Firebase identity sync, profile management.</li><li><b>Control Plane Service</b> — Feature flag governance, projects, environments, audit logs.</li><li><b>SDK Service</b> — Deterministic flag evaluation, analytics reporting, SDK init.</li></ul><p><i>All critical endpoints are protected via central IAM. A valid OAuth 2 Bearer token must be provided.</i></p>\n\nContact Support:\n Name: Parthsinh Thakor\n Email: admin@rollout.io",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "52254609",
    "_collection_link": "https://go.postman.co/collection/52254609-e4f58c45-beee-4024-b842-9023162baa15?source=collection_link"
  },
  "item": [
    {
      "name": "authservice",
      "item": [
        {
          "name": "apiAuth",
          "item": [
            {
              "name": "v1",
              "item": [
                {
                  "name": "users",
                  "item": [
                    {
                      "name": "me",
                      "item": [
                        {
                          "name": "picture-url",
                          "item": [
                            {
                              "name": "Update Picture URL",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me/picture-url?pictureUrl=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "authservice",
                                    "apiAuth",
                                    "v1",
                                    "users",
                                    "me",
                                    "picture-url"
                                  ],
                                  "query": [
                                    {
                                      "key": "pictureUrl",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Updates the profile picture URL of the current user."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me/picture-url?pictureUrl=string",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "authservice",
                                        "apiAuth",
                                        "v1",
                                        "users",
                                        "me",
                                        "picture-url"
                                      ],
                                      "query": [
                                        {
                                          "key": "pictureUrl",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1982-06-20T22:43:31.389Z\",\n  \"data\": {\n    \"email\": \"string\",\n    \"firebaseUid\": \"string\",\n    \"id\": \"string\",\n    \"displayName\": \"string\",\n    \"pictureUrl\": \"string\",\n    \"emailVerified\": true,\n    \"createdAt\": \"2002-08-22T22:22:21.017Z\",\n    \"updatedAt\": \"1962-10-27T06:36:20.393Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "display-name",
                          "item": [
                            {
                              "name": "Update Display Name",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me/display-name?displayName=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "authservice",
                                    "apiAuth",
                                    "v1",
                                    "users",
                                    "me",
                                    "display-name"
                                  ],
                                  "query": [
                                    {
                                      "key": "displayName",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Updates the display name of the current user."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me/display-name?displayName=string",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "authservice",
                                        "apiAuth",
                                        "v1",
                                        "users",
                                        "me",
                                        "display-name"
                                      ],
                                      "query": [
                                        {
                                          "key": "displayName",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1982-06-20T22:43:31.389Z\",\n  \"data\": {\n    \"email\": \"string\",\n    \"firebaseUid\": \"string\",\n    \"id\": \"string\",\n    \"displayName\": \"string\",\n    \"pictureUrl\": \"string\",\n    \"emailVerified\": true,\n    \"createdAt\": \"2002-08-22T22:22:21.017Z\",\n    \"updatedAt\": \"1962-10-27T06:36:20.393Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "Get Current User",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "authservice",
                                "apiAuth",
                                "v1",
                                "users",
                                "me"
                              ]
                            },
                            "description": "Retrieves or syncs the currently authenticated user's profile."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "authservice",
                                    "apiAuth",
                                    "v1",
                                    "users",
                                    "me"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1982-06-20T22:43:31.389Z\",\n  \"data\": {\n    \"email\": \"string\",\n    \"firebaseUid\": \"string\",\n    \"id\": \"string\",\n    \"displayName\": \"string\",\n    \"pictureUrl\": \"string\",\n    \"emailVerified\": true,\n    \"createdAt\": \"2002-08-22T22:22:21.017Z\",\n    \"updatedAt\": \"1962-10-27T06:36:20.393Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Delete User",
                          "request": {
                            "method": "DELETE",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "authservice",
                                "apiAuth",
                                "v1",
                                "users",
                                "me"
                              ]
                            },
                            "description": "Permanently deletes the current user's account."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "DELETE",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/authservice/apiAuth/v1/users/me",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "authservice",
                                    "apiAuth",
                                    "v1",
                                    "users",
                                    "me"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "controlplaneservice",
      "item": [
        {
          "name": "apiControl",
          "item": [
            {
              "name": "v1",
              "item": [
                {
                  "name": "projects",
                  "item": [
                    {
                      "name": "{projectId}",
                      "item": [
                        {
                          "name": "name",
                          "item": [
                            {
                              "name": "Update Project Name",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/name?newName=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId",
                                    "name"
                                  ],
                                  "query": [
                                    {
                                      "key": "newName",
                                      "value": "string"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Updates the display name of an existing project."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/name?newName=string",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "projects",
                                        ":projectId",
                                        "name"
                                      ],
                                      "query": [
                                        {
                                          "key": "newName",
                                          "value": "string"
                                        }
                                      ],
                                      "variable": [
                                        {
                                          "key": "projectId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1950-12-15T21:23:01.071Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"name\": \"string\",\n    \"description\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2016-08-07T00:22:34.464Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "description",
                          "item": [
                            {
                              "name": "Update Project Description",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/description?newDescription=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId",
                                    "description"
                                  ],
                                  "query": [
                                    {
                                      "key": "newDescription",
                                      "value": "string"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Updates the metadata description for a specific project."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/description?newDescription=string",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "projects",
                                        ":projectId",
                                        "description"
                                      ],
                                      "query": [
                                        {
                                          "key": "newDescription",
                                          "value": "string"
                                        }
                                      ],
                                      "variable": [
                                        {
                                          "key": "projectId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1950-12-15T21:23:01.071Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"name\": \"string\",\n    \"description\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2016-08-07T00:22:34.464Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "environments",
                          "item": [
                            {
                              "name": "Get Environments by Project",
                              "request": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/environments",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId",
                                    "environments"
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Retrieves all environments belonging to the specified project."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/environments",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "projects",
                                        ":projectId",
                                        "environments"
                                      ],
                                      "variable": [
                                        {
                                          "key": "projectId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2019-09-04T08:09:03.756Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"projectId\": \"string\",\n      \"name\": \"string\",\n      \"sdkKey\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1999-07-19T22:47:03.091Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"projectId\": \"string\",\n      \"name\": \"string\",\n      \"sdkKey\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1960-08-08T18:34:00.765Z\"\n    }\n  ]\n}"
                                }
                              ]
                            },
                            {
                              "name": "Create Environment",
                              "request": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"id\": \"string\",\n  \"projectId\": \"string\",\n  \"name\": \"string\",\n  \"sdkKey\": \"string\",\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"1999-03-18T14:29:08.122Z\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/environments",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId",
                                    "environments"
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Creates a new environment isolated within a specific project."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "POST",
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"id\": \"string\",\n  \"projectId\": \"string\",\n  \"name\": \"string\",\n  \"sdkKey\": \"string\",\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"1999-03-18T14:29:08.122Z\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    },
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId/environments",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "projects",
                                        ":projectId",
                                        "environments"
                                      ],
                                      "variable": [
                                        {
                                          "key": "projectId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1958-12-04T15:05:59.202Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"projectId\": \"string\",\n    \"name\": \"string\",\n    \"sdkKey\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2015-08-06T07:35:26.351Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "Get Project by ID",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects",
                                ":projectId"
                              ],
                              "variable": [
                                {
                                  "key": "projectId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Retrieves a specific project using its unique ID."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1950-12-15T21:23:01.071Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"name\": \"string\",\n    \"description\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2016-08-07T00:22:34.464Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Delete Project",
                          "request": {
                            "method": "DELETE",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects",
                                ":projectId"
                              ],
                              "variable": [
                                {
                                  "key": "projectId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Permanently removes a project and its associated metadata."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "DELETE",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/:projectId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    ":projectId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "projectId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "search",
                      "item": [
                        {
                          "name": "Search Projects",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/search?query=string",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects",
                                "search"
                              ],
                              "query": [
                                {
                                  "key": "query",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Searches for projects by name within the user's accessible scope."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/search?query=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    "search"
                                  ],
                                  "query": [
                                    {
                                      "key": "query",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1993-08-24T08:36:40.081Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1993-01-21T10:52:23.079Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-10-02T16:48:18.666Z\"\n    }\n  ]\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "by-name",
                      "item": [
                        {
                          "name": "Get Project by Name",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/by-name?name=string",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects",
                                "by-name"
                              ],
                              "query": [
                                {
                                  "key": "name",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Retrieves a specific project using its logical name."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects/by-name?name=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "projects",
                                    "by-name"
                                  ],
                                  "query": [
                                    {
                                      "key": "name",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1950-12-15T21:23:01.071Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"name\": \"string\",\n    \"description\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2016-08-07T00:22:34.464Z\"\n  }\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "Get All Projects",
                      "request": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "controlplaneservice",
                            "apiControl",
                            "v1",
                            "projects"
                          ]
                        },
                        "description": "Retrieves all projects owned by the authenticated user."
                      },
                      "response": [
                        {
                          "name": "OK",
                          "originalRequest": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects"
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "text",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "*/*"
                            }
                          ],
                          "cookie": [],
                          "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1993-08-24T08:36:40.081Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1993-01-21T10:52:23.079Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"description\": \"string\",\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-10-02T16:48:18.666Z\"\n    }\n  ]\n}"
                        }
                      ]
                    },
                    {
                      "name": "Create Project",
                      "request": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"id\": \"string\",\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"1978-06-11T01:42:49.174Z\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "controlplaneservice",
                            "apiControl",
                            "v1",
                            "projects"
                          ]
                        },
                        "description": "Creates a new project for the authenticated user."
                      },
                      "response": [
                        {
                          "name": "OK",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"id\": \"string\",\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"1978-06-11T01:42:49.174Z\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/projects",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "projects"
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "text",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "*/*"
                            }
                          ],
                          "cookie": [],
                          "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1950-12-15T21:23:01.071Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"name\": \"string\",\n    \"description\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2016-08-07T00:22:34.464Z\"\n  }\n}"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "environments",
                  "item": [
                    {
                      "name": "{environmentId}",
                      "item": [
                        {
                          "name": "name",
                          "item": [
                            {
                              "name": "Update Environment Name",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/name?newName=string",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "name"
                                  ],
                                  "query": [
                                    {
                                      "key": "newName",
                                      "value": "string"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Updates the display name of a specific environment."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/name?newName=string",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "name"
                                      ],
                                      "query": [
                                        {
                                          "key": "newName",
                                          "value": "string"
                                        }
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1958-12-04T15:05:59.202Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"projectId\": \"string\",\n    \"name\": \"string\",\n    \"sdkKey\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2015-08-06T07:35:26.351Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "rotate-sdk-key",
                          "item": [
                            {
                              "name": "Rotate SDK Key",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/rotate-sdk-key",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "rotate-sdk-key"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Invalidates the existing SDK Key and generates a fresh platform identifier."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/rotate-sdk-key",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "rotate-sdk-key"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1958-12-04T15:05:59.202Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"projectId\": \"string\",\n    \"name\": \"string\",\n    \"sdkKey\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2015-08-06T07:35:26.351Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "core-flags",
                          "item": [
                            {
                              "name": "basic",
                              "item": [
                                {
                                  "name": "Get Basic Core Flags",
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags/basic",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "core-flags",
                                        "basic"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    },
                                    "description": "Retrieves only the boolean and string-based flags for an environment."
                                  },
                                  "response": [
                                    {
                                      "name": "OK",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "Accept",
                                            "value": "*/*"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: bearer",
                                            "key": "Authorization",
                                            "value": "Bearer <token>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags/basic",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "controlplaneservice",
                                            "apiControl",
                                            "v1",
                                            "environments",
                                            ":environmentId",
                                            "core-flags",
                                            "basic"
                                          ],
                                          "variable": [
                                            {
                                              "key": "environmentId",
                                              "value": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "text",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "*/*"
                                        }
                                      ],
                                      "cookie": [],
                                      "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-06-28T03:42:21.540Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"DOUBLE\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": true,\n      \"value\": {},\n      \"rolloutPercentage\": 7557,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"NOT_EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 8674,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1956-05-02T16:38:18.481Z\",\n      \"updatedAt\": \"2016-08-27T20:54:55.527Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"BOOLEAN\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": false,\n      \"value\": {},\n      \"rolloutPercentage\": 125,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"IN\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 4601,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-03-29T14:01:13.904Z\",\n      \"updatedAt\": \"1969-02-14T07:32:48.147Z\"\n    }\n  ]\n}"
                                    }
                                  ]
                                }
                              ]
                            },
                            {
                              "name": "json",
                              "item": [
                                {
                                  "name": "Get JSON Core Flags",
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags/json",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "core-flags",
                                        "json"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    },
                                    "description": "Retrieves only the configured JSON-type flags for an environment."
                                  },
                                  "response": [
                                    {
                                      "name": "OK",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "Accept",
                                            "value": "*/*"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: bearer",
                                            "key": "Authorization",
                                            "value": "Bearer <token>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags/json",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "controlplaneservice",
                                            "apiControl",
                                            "v1",
                                            "environments",
                                            ":environmentId",
                                            "core-flags",
                                            "json"
                                          ],
                                          "variable": [
                                            {
                                              "key": "environmentId",
                                              "value": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "text",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "*/*"
                                        }
                                      ],
                                      "cookie": [],
                                      "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-06-28T03:42:21.540Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"DOUBLE\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": true,\n      \"value\": {},\n      \"rolloutPercentage\": 7557,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"NOT_EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 8674,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1956-05-02T16:38:18.481Z\",\n      \"updatedAt\": \"2016-08-27T20:54:55.527Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"BOOLEAN\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": false,\n      \"value\": {},\n      \"rolloutPercentage\": 125,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"IN\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 4601,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-03-29T14:01:13.904Z\",\n      \"updatedAt\": \"1969-02-14T07:32:48.147Z\"\n    }\n  ]\n}"
                                    }
                                  ]
                                }
                              ]
                            },
                            {
                              "name": "Get All Core Flags",
                              "request": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "core-flags"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Retrieves the complete list of core flags for a specific environment."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "core-flags"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-06-28T03:42:21.540Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"DOUBLE\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": true,\n      \"value\": {},\n      \"rolloutPercentage\": 7557,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"NOT_EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 8674,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1956-05-02T16:38:18.481Z\",\n      \"updatedAt\": \"2016-08-27T20:54:55.527Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"BOOLEAN\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": false,\n      \"value\": {},\n      \"rolloutPercentage\": 125,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"IN\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 4601,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-03-29T14:01:13.904Z\",\n      \"updatedAt\": \"1969-02-14T07:32:48.147Z\"\n    }\n  ]\n}"
                                }
                              ]
                            },
                            {
                              "name": "Create Core Flag",
                              "request": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "core-flags"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Registers a new core flag within a specific environment."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "POST",
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    },
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/core-flags",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "core-flags"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "dependent-flags",
                          "item": [
                            {
                              "name": "graph",
                              "item": [
                                {
                                  "name": "Get Dependent Flags Graph",
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags/graph",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "dependent-flags",
                                        "graph"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    },
                                    "description": "Generates a comprehensive dependency graph (nodes and edges) for the environment."
                                  },
                                  "response": [
                                    {
                                      "name": "OK",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "Accept",
                                            "value": "*/*"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: bearer",
                                            "key": "Authorization",
                                            "value": "Bearer <token>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags/graph",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "controlplaneservice",
                                            "apiControl",
                                            "v1",
                                            "environments",
                                            ":environmentId",
                                            "dependent-flags",
                                            "graph"
                                          ],
                                          "variable": [
                                            {
                                              "key": "environmentId",
                                              "value": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "text",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "*/*"
                                        }
                                      ],
                                      "cookie": [],
                                      "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1955-10-15T20:16:52.337Z\",\n  \"data\": {\n    \"nodes\": [\n      {\n        \"id\": \"string\",\n        \"key\": \"string\",\n        \"label\": \"string\",\n        \"category\": \"DEPENDENT\",\n        \"type\": \"string\",\n        \"enabled\": false\n      },\n      {\n        \"id\": \"string\",\n        \"key\": \"string\",\n        \"label\": \"string\",\n        \"category\": \"DEPENDENT\",\n        \"type\": \"string\",\n        \"enabled\": false\n      }\n    ],\n    \"edges\": [\n      {\n        \"source\": \"string\",\n        \"sourceKey\": \"string\",\n        \"target\": \"string\",\n        \"targetKey\": \"string\",\n        \"expectedValue\": {}\n      },\n      {\n        \"source\": \"string\",\n        \"sourceKey\": \"string\",\n        \"target\": \"string\",\n        \"targetKey\": \"string\",\n        \"expectedValue\": {}\n      }\n    ]\n  }\n}"
                                    }
                                  ]
                                }
                              ]
                            },
                            {
                              "name": "Get All Dependent Flags",
                              "request": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "dependent-flags"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Retrieves the complete list of dependent flags for a specific environment."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "dependent-flags"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-06-28T03:42:21.540Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"DOUBLE\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": true,\n      \"value\": {},\n      \"rolloutPercentage\": 7557,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"NOT_EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 8674,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1956-05-02T16:38:18.481Z\",\n      \"updatedAt\": \"2016-08-27T20:54:55.527Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"BOOLEAN\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": false,\n      \"value\": {},\n      \"rolloutPercentage\": 125,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"IN\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 4601,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-03-29T14:01:13.904Z\",\n      \"updatedAt\": \"1969-02-14T07:32:48.147Z\"\n    }\n  ]\n}"
                                }
                              ]
                            },
                            {
                              "name": "Create Dependent Flag",
                              "request": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "dependent-flags"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Registers a new dependent flag with a defined nested condition tree."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "POST",
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    },
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/dependent-flags",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "dependent-flags"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "audit-logs",
                          "item": [
                            {
                              "name": "Get Audit Logs",
                              "request": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/audit-logs",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId",
                                    "audit-logs"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Retrieves all mutation logs and lifecycle events for the specified environment scope."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId/audit-logs",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "environments",
                                        ":environmentId",
                                        "audit-logs"
                                      ],
                                      "variable": [
                                        {
                                          "key": "environmentId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-10-22T04:41:43.237Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"action\": \"string\",\n      \"resourceId\": \"string\",\n      \"resourceType\": \"string\",\n      \"userUid\": \"string\",\n      \"changes\": {},\n      \"timestamp\": \"2013-03-24T11:34:22.916Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"action\": \"string\",\n      \"resourceId\": \"string\",\n      \"resourceType\": \"string\",\n      \"userUid\": \"string\",\n      \"changes\": {},\n      \"timestamp\": \"2011-07-20T02:07:12.938Z\"\n    }\n  ]\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "Get Environment by ID",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "environments",
                                ":environmentId"
                              ],
                              "variable": [
                                {
                                  "key": "environmentId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Retrieves a specific environment by its unique ID."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1958-12-04T15:05:59.202Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"projectId\": \"string\",\n    \"name\": \"string\",\n    \"sdkKey\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2015-08-06T07:35:26.351Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Delete Environment",
                          "request": {
                            "method": "DELETE",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "environments",
                                ":environmentId"
                              ],
                              "variable": [
                                {
                                  "key": "environmentId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Permanently removes an environment and its flag configurations."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "DELETE",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/:environmentId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    ":environmentId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "environmentId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "by-sdk-key",
                      "item": [
                        {
                          "name": "Get Environment by SDK Key",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "x-sdk-key",
                                "value": "string"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/by-sdk-key",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "environments",
                                "by-sdk-key"
                              ]
                            },
                            "description": "Retrieves an environment using its associated SDK Key."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "x-sdk-key",
                                    "value": "string"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/environments/by-sdk-key",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "environments",
                                    "by-sdk-key"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1958-12-04T15:05:59.202Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"projectId\": \"string\",\n    \"name\": \"string\",\n    \"sdkKey\": \"string\",\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"2015-08-06T07:35:26.351Z\"\n  }\n}"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "core-flags",
                  "item": [
                    {
                      "name": "{flagId}",
                      "item": [
                        {
                          "name": "toggle",
                          "item": [
                            {
                              "name": "Toggle Core Flag",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId/toggle",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "core-flags",
                                    ":flagId",
                                    "toggle"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Toggles the operational status of an existing core flag."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId/toggle",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "core-flags",
                                        ":flagId",
                                        "toggle"
                                      ],
                                      "variable": [
                                        {
                                          "key": "flagId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "Get Core Flag",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "core-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Retrieves a specific core flag using its unique system ID."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "core-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Update Core Flag",
                          "request": {
                            "method": "PATCH",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "core-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Updates specific metadata or default values of an existing core flag."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "core-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Delete Core Flag",
                          "request": {
                            "method": "DELETE",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "core-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Permanently removes a core flag and its associated metadata."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "DELETE",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "core-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "by-sdk-key",
                      "item": [
                        {
                          "name": "Get Core Flags by SDK Key",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "x-sdk-key",
                                "value": "string"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/by-sdk-key",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "core-flags",
                                "by-sdk-key"
                              ]
                            },
                            "description": "Retrieves flags for an environment using its SDK Key. No user JWT required."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "x-sdk-key",
                                    "value": "string"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/core-flags/by-sdk-key",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "core-flags",
                                    "by-sdk-key"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2025-06-28T03:42:21.540Z\",\n  \"data\": [\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"DOUBLE\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": true,\n      \"value\": {},\n      \"rolloutPercentage\": 7557,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"NOT_EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 8674,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1956-05-02T16:38:18.481Z\",\n      \"updatedAt\": \"2016-08-27T20:54:55.527Z\"\n    },\n    {\n      \"id\": \"string\",\n      \"environmentId\": \"string\",\n      \"key\": \"string\",\n      \"displayName\": \"string\",\n      \"description\": \"string\",\n      \"type\": \"BOOLEAN\",\n      \"category\": \"DEPENDENT\",\n      \"enabled\": false,\n      \"value\": {},\n      \"rolloutPercentage\": 125,\n      \"targetingRules\": [\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"EQUALS\",\n          \"value\": {}\n        },\n        {\n          \"attribute\": \"string\",\n          \"operator\": \"IN\",\n          \"value\": {}\n        }\n      ],\n      \"dependency\": {\n        \"operator\": \"OR\",\n        \"children\": [\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          },\n          {\n            \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n          }\n        ],\n        \"condition\": {\n          \"flagId\": \"string\",\n          \"expectedValue\": {}\n        }\n      },\n      \"version\": 4601,\n      \"createdByUid\": \"string\",\n      \"createdAt\": \"1958-03-29T14:01:13.904Z\",\n      \"updatedAt\": \"1969-02-14T07:32:48.147Z\"\n    }\n  ]\n}"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "dependent-flags",
                  "item": [
                    {
                      "name": "{flagId}",
                      "item": [
                        {
                          "name": "toggle",
                          "item": [
                            {
                              "name": "Toggle Dependent Flag",
                              "request": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId/toggle",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "dependent-flags",
                                    ":flagId",
                                    "toggle"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                },
                                "description": "Toggles the primary operational status of an existing dependent flag."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "PATCH",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId/toggle",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "dependent-flags",
                                        ":flagId",
                                        "toggle"
                                      ],
                                      "variable": [
                                        {
                                          "key": "flagId",
                                          "value": "string"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "name": "Get Dependent Flag",
                          "request": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "dependent-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Retrieves a specific dependent flag using its unique system ID."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "dependent-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Update Dependent Flag",
                          "request": {
                            "method": "PATCH",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "dependent-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Updates specific metadata or complex condition rules for an existing dependent flag."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "PATCH",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"id\": \"string\",\n  \"environmentId\": \"string\",\n  \"key\": \"string\",\n  \"displayName\": \"string\",\n  \"description\": \"string\",\n  \"type\": \"INTEGER\",\n  \"category\": \"CORE\",\n  \"enabled\": false,\n  \"value\": {},\n  \"rolloutPercentage\": 202,\n  \"targetingRules\": [\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"LTE\",\n      \"value\": {}\n    },\n    {\n      \"attribute\": \"string\",\n      \"operator\": \"NOT_IN\",\n      \"value\": {}\n    }\n  ],\n  \"dependency\": {\n    \"operator\": \"AND\",\n    \"children\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n      }\n    ],\n    \"condition\": {\n      \"flagId\": \"string\",\n      \"expectedValue\": {}\n    }\n  },\n  \"version\": 4148,\n  \"createdByUid\": \"string\",\n  \"createdAt\": \"2000-01-21T03:03:44.229Z\",\n  \"updatedAt\": \"1987-04-03T12:01:19.669Z\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "dependent-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1960-09-12T08:42:49.922Z\",\n  \"data\": {\n    \"id\": \"string\",\n    \"environmentId\": \"string\",\n    \"key\": \"string\",\n    \"displayName\": \"string\",\n    \"description\": \"string\",\n    \"type\": \"DOUBLE\",\n    \"category\": \"CORE\",\n    \"enabled\": false,\n    \"value\": {},\n    \"rolloutPercentage\": 2856,\n    \"targetingRules\": [\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      },\n      {\n        \"attribute\": \"string\",\n        \"operator\": \"CONTAINS\",\n        \"value\": {}\n      }\n    ],\n    \"dependency\": {\n      \"operator\": \"OR\",\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/RuleNode detected>\"\n        }\n      ],\n      \"condition\": {\n        \"flagId\": \"string\",\n        \"expectedValue\": {}\n      }\n    },\n    \"version\": 4096,\n    \"createdByUid\": \"string\",\n    \"createdAt\": \"1991-07-03T00:05:01.423Z\",\n    \"updatedAt\": \"1964-11-22T01:14:03.615Z\"\n  }\n}"
                            }
                          ]
                        },
                        {
                          "name": "Delete Dependent Flag",
                          "request": {
                            "method": "DELETE",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "controlplaneservice",
                                "apiControl",
                                "v1",
                                "dependent-flags",
                                ":flagId"
                              ],
                              "variable": [
                                {
                                  "key": "flagId",
                                  "value": "string"
                                }
                              ]
                            },
                            "description": "Permanently removes a dependent flag and its associated condition logic."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "DELETE",
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/:flagId",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "dependent-flags",
                                    ":flagId"
                                  ],
                                  "variable": [
                                    {
                                      "key": "flagId",
                                      "value": "string"
                                    }
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "by-sdk-key",
                      "item": [
                        {
                          "name": "evaluate",
                          "item": [
                            {
                              "name": "{flagKey}",
                              "item": [
                                {
                                  "name": "Evaluate Dependent Flag",
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "x-sdk-key",
                                        "value": "string"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/by-sdk-key/evaluate/:flagKey",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "dependent-flags",
                                        "by-sdk-key",
                                        "evaluate",
                                        ":flagKey"
                                      ],
                                      "variable": [
                                        {
                                          "key": "flagKey",
                                          "value": "string"
                                        }
                                      ]
                                    },
                                    "description": "Evaluates the runtime state of a single flag using SDK-Key scoped context."
                                  },
                                  "response": [
                                    {
                                      "name": "OK",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "x-sdk-key",
                                            "value": "string"
                                          },
                                          {
                                            "key": "Accept",
                                            "value": "*/*"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: bearer",
                                            "key": "Authorization",
                                            "value": "Bearer <token>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/by-sdk-key/evaluate/:flagKey",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "controlplaneservice",
                                            "apiControl",
                                            "v1",
                                            "dependent-flags",
                                            "by-sdk-key",
                                            "evaluate",
                                            ":flagKey"
                                          ],
                                          "variable": [
                                            {
                                              "key": "flagKey",
                                              "value": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "text",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "*/*"
                                        }
                                      ],
                                      "cookie": [],
                                      "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1965-10-30T08:16:36.928Z\",\n  \"data\": {\n    \"flagKey\": \"string\",\n    \"ruleMatched\": true,\n    \"finalResult\": true,\n    \"flagValue\": {},\n    \"enabled\": true\n  }\n}"
                                    }
                                  ]
                                }
                              ]
                            },
                            {
                              "name": "Evaluate All Dependent Flags",
                              "request": {
                                "method": "GET",
                                "header": [
                                  {
                                    "key": "x-sdk-key",
                                    "value": "string"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  }
                                ],
                                "url": {
                                  "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/by-sdk-key/evaluate",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "controlplaneservice",
                                    "apiControl",
                                    "v1",
                                    "dependent-flags",
                                    "by-sdk-key",
                                    "evaluate"
                                  ]
                                },
                                "description": "Evaluates all platform flags for the environment associated with the SDK Key."
                              },
                              "response": [
                                {
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "x-sdk-key",
                                        "value": "string"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/controlplaneservice/apiControl/v1/dependent-flags/by-sdk-key/evaluate",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "controlplaneservice",
                                        "apiControl",
                                        "v1",
                                        "dependent-flags",
                                        "by-sdk-key",
                                        "evaluate"
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "text",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "*/*"
                                    }
                                  ],
                                  "cookie": [],
                                  "body": "{\n  \"message\": \"string\",\n  \"success\": false,\n  \"timestamp\": \"2020-04-06T06:02:27.017Z\",\n  \"data\": [\n    {\n      \"flagKey\": \"string\",\n      \"ruleMatched\": true,\n      \"finalResult\": true,\n      \"flagValue\": {},\n      \"enabled\": true\n    },\n    {\n      \"flagKey\": \"string\",\n      \"ruleMatched\": false,\n      \"finalResult\": false,\n      \"flagValue\": {},\n      \"enabled\": true\n    }\n  ]\n}"
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "sdkservice",
      "item": [
        {
          "name": "apiSdk",
          "item": [
            {
              "name": "v1",
              "item": [
                {
                  "name": "sdk",
                  "item": [
                    {
                      "name": "flags",
                      "item": [
                        {
                          "name": "Init Flags",
                          "request": {
                            "method": "POST",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"sdkKey\": \"string\",\n  \"userId\": \"string\",\n  \"platform\": \"string\",\n  \"attributes\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"baseUrl\": \"string\",\n  \"refreshInterval\": 8298\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/sdk/flags",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "sdkservice",
                                "apiSdk",
                                "v1",
                                "sdk",
                                "flags"
                              ]
                            },
                            "description": "Fetches and evaluates flags for a user init."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"sdkKey\": \"string\",\n  \"userId\": \"string\",\n  \"platform\": \"string\",\n  \"attributes\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  },\n  \"baseUrl\": \"string\",\n  \"refreshInterval\": 8298\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/sdk/flags",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "sdkservice",
                                    "apiSdk",
                                    "v1",
                                    "sdk",
                                    "flags"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2017-10-10T03:28:59.710Z\",\n  \"data\": {\n    \"version\": 4003,\n    \"flags\": {\n      \"key_0\": {},\n      \"key_1\": {},\n      \"key_2\": {}\n    },\n    \"env\": \"string\"\n  }\n}"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "report",
                      "item": [
                        {
                          "name": "Merged Analytics Report",
                          "request": {
                            "method": "POST",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "*/*"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"flagKey\": \"string\",\n  \"sdkKey\": \"string\",\n  \"variationValue\": {},\n  \"userId\": \"string\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/sdk/report",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "sdkservice",
                                "apiSdk",
                                "v1",
                                "sdk",
                                "report"
                              ]
                            },
                            "description": "Unified endpoint for usage and simplified diagnostics. Incremental +1 tracking."
                          },
                          "response": [
                            {
                              "name": "OK",
                              "originalRequest": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "*/*"
                                  },
                                  {
                                    "description": "Added as a part of security scheme: bearer",
                                    "key": "Authorization",
                                    "value": "Bearer <token>"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"flagKey\": \"string\",\n  \"sdkKey\": \"string\",\n  \"variationValue\": {},\n  \"userId\": \"string\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/sdk/report",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "sdkservice",
                                    "apiSdk",
                                    "v1",
                                    "sdk",
                                    "report"
                                  ]
                                }
                              },
                              "status": "OK",
                              "code": 200,
                              "_postman_previewlanguage": "text",
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "*/*"
                                }
                              ],
                              "cookie": [],
                              "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"2019-01-29T17:22:44.586Z\",\n  \"data\": {}\n}"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "admin",
                  "item": [
                    {
                      "name": "sdk",
                      "item": [
                        {
                          "name": "stats",
                          "item": [
                            {
                              "name": "{sdkKey}",
                              "item": [
                                {
                                  "name": "Get SDK Env Stats (PRIVATE)",
                                  "request": {
                                    "method": "GET",
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "*/*"
                                      }
                                    ],
                                    "url": {
                                      "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/admin/sdk/stats/:sdkKey",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "sdkservice",
                                        "apiSdk",
                                        "v1",
                                        "admin",
                                        "sdk",
                                        "stats",
                                        ":sdkKey"
                                      ],
                                      "variable": [
                                        {
                                          "key": "sdkKey",
                                          "value": "string"
                                        }
                                      ]
                                    },
                                    "description": "Fetch usage, hits, and health metrics for dashboard. Requires Auth."
                                  },
                                  "response": [
                                    {
                                      "name": "OK",
                                      "originalRequest": {
                                        "method": "GET",
                                        "header": [
                                          {
                                            "key": "Accept",
                                            "value": "*/*"
                                          },
                                          {
                                            "description": "Added as a part of security scheme: bearer",
                                            "key": "Authorization",
                                            "value": "Bearer <token>"
                                          }
                                        ],
                                        "url": {
                                          "raw": "{{baseUrl}}/sdkservice/apiSdk/v1/admin/sdk/stats/:sdkKey",
                                          "host": [
                                            "{{baseUrl}}"
                                          ],
                                          "path": [
                                            "sdkservice",
                                            "apiSdk",
                                            "v1",
                                            "admin",
                                            "sdk",
                                            "stats",
                                            ":sdkKey"
                                          ],
                                          "variable": [
                                            {
                                              "key": "sdkKey",
                                              "value": "string"
                                            }
                                          ]
                                        }
                                      },
                                      "status": "OK",
                                      "code": 200,
                                      "_postman_previewlanguage": "text",
                                      "header": [
                                        {
                                          "key": "Content-Type",
                                          "value": "*/*"
                                        }
                                      ],
                                      "cookie": [],
                                      "body": "{\n  \"message\": \"string\",\n  \"success\": true,\n  \"timestamp\": \"1974-02-10T04:46:55.401Z\",\n  \"data\": {\n    \"key_0\": {},\n    \"key_1\": {}\n  }\n}"
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "tokenclients",
      "item": [
        {
          "name": "Firebase OAuth2 Exchange",
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "var json = pm.response.json();",
                  "if (json && json.idToken) {",
                  "    pm.collectionVariables.set('bearerToken', json.idToken);",
                  "    var expiry = Date.now() + (parseInt(json.expiresIn || 3600) * 1000);",
                  "    pm.collectionVariables.set('bearerTokenExpiry', expiry.toString());",
                  "    if (json.refreshToken) {",
                  "        pm.collectionVariables.set('firebaseRefreshToken', json.refreshToken);",
                  "    }",
                  "    console.log('✅ bearerToken saved! Use {{bearerToken}} in all API requests.');",
                  "    console.log('⏰ Expires at: ' + new Date(expiry).toLocaleTimeString());",
                  "    console.log('👤 Logged in as: ' + (json.email || 'unknown'));",
                  "} else {",
                  "    console.error('❌ Exchange failed:', json.error ? json.error.message : JSON.stringify(json));",
                  "    console.warn('Make sure googleIdToken is set (run Step 1 first).');",
                  "}"
                ]
              }
            }
          ],
          "request": {
            "auth": {
              "type": "noauth"
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"postBody\": \"id_token={{googleIdToken}}&providerId=google.com\",\n  \"requestUri\": \"http://localhost\",\n  \"returnSecureToken\": true,\n  \"returnIdpCredential\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://identitytoolkit.googleapis.com/v1/accounts:signInWithIdp?key={{firebaseApiKey}}",
              "protocol": "https",
              "host": [
                "identitytoolkit",
                "googleapis",
                "com"
              ],
              "path": [
                "v1",
                "accounts:signInWithIdp"
              ],
              "query": [
                {
                  "key": "key",
                  "value": "{{firebaseApiKey}}"
                }
              ]
            },
            "description": "**STEP 2:** Exchanges Google `id_token` (from Step 1) for a Firebase JWT Bearer token.\n\nAuto-saves:\n- `bearerToken` — use as Bearer in all API requests\n- `bearerTokenExpiry` — expiry timestamp\n- `firebaseRefreshToken` — for Step 3 refresh"
          },
          "response": []
        },
        {
          "name": "Firebase Email & Password Login",
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "var json = pm.response.json();",
                  "if (json && json.idToken) {",
                  "    pm.collectionVariables.set('bearerToken', json.idToken);",
                  "    var expiry = Date.now() + (parseInt(json.expiresIn || 3600) * 1000);",
                  "    pm.collectionVariables.set('bearerTokenExpiry', expiry.toString());",
                  "    if (json.refreshToken) {",
                  "        pm.collectionVariables.set('firebaseRefreshToken', json.refreshToken);",
                  "    }",
                  "    console.log('✅ bearerToken saved via Email/Password login.');",
                  "    console.log('⏰ Expires at: ' + new Date(expiry).toLocaleTimeString());",
                  "    console.log('👤 Logged in as: ' + (json.email || 'unknown'));",
                  "} else {",
                  "    console.error('❌ Login failed:', json.error ? json.error.message : JSON.stringify(json));",
                  "}"
                ]
              }
            }
          ],
          "request": {
            "auth": {
              "type": "noauth"
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"{{userEmail}}\",\n  \"password\": \"{{userPassword}}\",\n  \"returnSecureToken\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key={{firebaseApiKey}}",
              "protocol": "https",
              "host": [
                "identitytoolkit",
                "googleapis",
                "com"
              ],
              "path": [
                "v1",
                "accounts:signInWithPassword"
              ],
              "query": [
                {
                  "key": "key",
                  "value": "{{firebaseApiKey}}"
                }
              ]
            },
            "description": "**STEP 2 (Alternative):** Direct Firebase login with Email & Password. No Google OAuth needed.\n\nSet `userEmail` and `userPassword` in collection variables. Auto-saves `bearerToken`."
          },
          "response": []
        },
        {
          "name": "Firebase Refresh Firebase Token",
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "var json = pm.response.json();",
                  "if (json && json.id_token) {",
                  "    pm.collectionVariables.set('bearerToken', json.id_token);",
                  "    var expiry = Date.now() + (parseInt(json.expires_in || 3600) * 1000);",
                  "    pm.collectionVariables.set('bearerTokenExpiry', expiry.toString());",
                  "    if (json.refresh_token) {",
                  "        pm.collectionVariables.set('firebaseRefreshToken', json.refresh_token);",
                  "    }",
                  "    console.log('✅ bearerToken refreshed successfully!');",
                  "    console.log('⏰ New token expires at: ' + new Date(expiry).toLocaleTimeString());",
                  "} else {",
                  "    console.error('❌ Token refresh failed:', json.error ? json.error.message : JSON.stringify(json));",
                  "}"
                ]
              }
            }
          ],
          "request": {
            "auth": {
              "type": "noauth"
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "grant_type",
                  "value": "refresh_token",
                  "type": "text"
                },
                {
                  "key": "refresh_token",
                  "value": "{{firebaseRefreshToken}}",
                  "type": "text"
                }
              ]
            },
            "url": {
              "raw": "https://securetoken.googleapis.com/v1/token?key={{firebaseApiKey}}",
              "protocol": "https",
              "host": [
                "securetoken",
                "googleapis",
                "com"
              ],
              "path": [
                "v1",
                "token"
              ],
              "query": [
                {
                  "key": "key",
                  "value": "{{firebaseApiKey}}"
                }
              ]
            },
            "description": "**STEP 3:** Refresh expired Firebase token using the saved `firebaseRefreshToken`.\n\nAuto-saves new `bearerToken` and updated `bearerTokenExpiry`."
          },
          "response": []
        },
        {
          "name": "Google OAuth2 Login Manager",
          "event": [
            {
              "listen": "test",
              "script": {
                "exec": [
                  "// Postman OAuth2 built-in flow stores id_token separately from access_token.",
                  "// We try multiple approaches to extract it.",
                  "",
                  "var idToken = null;",
                  "",
                  "// Approach 1: Postman v10+ parameters API (most reliable)",
                  "try {",
                  "    idToken = pm.request.auth.parameters().get('id_token');",
                  "} catch(e) {}",
                  "",
                  "// Approach 2: Try oauth2 object",
                  "if (!idToken) {",
                  "    try {",
                  "        idToken = pm.request.auth.oauth2.get('id_token');",
                  "    } catch(e) {}",
                  "}",
                  "",
                  "// Approach 3: Parse Authorization header — token is the id_token itself for Google+Firebase",
                  "if (!idToken) {",
                  "    try {",
                  "        var authHeader = pm.request.headers.get('Authorization');",
                  "        if (authHeader && authHeader.startsWith('Bearer ')) {",
                  "            idToken = authHeader.replace('Bearer ', '').trim();",
                  "        }",
                  "    } catch(e) {}",
                  "}",
                  "",
                  "if (idToken) {",
                  "    pm.collectionVariables.set('googleIdToken', idToken);",
                  "    console.log('✅ googleIdToken saved! Now run Step 2 to get Firebase bearerToken.');",
                  "} else {",
                  "    // Fallback: Manual instruction",
                  "    console.warn('⚠️ Could not auto-capture id_token.');",
                  "    console.warn('Manual fallback: Auth tab → Manage Tokens → copy id_token value → set googleIdToken variable manually.');",
                  "}"
                ],
                "type": "text/javascript",
                "packages": {},
                "requests": {}
              }
            }
          ],
          "request": {
            "auth": {
              "type": "oauth2",
              "oauth2": [
                {
                  "key": "useBrowser",
                  "value": true,
                  "type": "boolean"
                },
                {
                  "key": "authUrl",
                  "value": "https://accounts.google.com/o/oauth2/v2/auth",
                  "type": "string"
                },
                {
                  "key": "accessTokenUrl",
                  "value": "https://oauth2.googleapis.com/token",
                  "type": "string"
                },
                {
                  "key": "clientId",
                  "value": "{{googleClientId}}",
                  "type": "string"
                },
                {
                  "key": "clientSecret",
                  "value": "{{googleClientSecret}}",
                  "type": "string"
                },
                {
                  "key": "scope",
                  "value": "openid email profile",
                  "type": "string"
                },
                {
                  "key": "addTokenTo",
                  "value": "header",
                  "type": "string"
                },
                {
                  "key": "tokenName",
                  "value": "Google OAuth2 Token",
                  "type": "string"
                },
                {
                  "key": "grant_type",
                  "value": "authorization_code",
                  "type": "string"
                },
                {
                  "key": "client_authentication",
                  "value": "header",
                  "type": "string"
                },
                {
                  "key": "redirect_uri",
                  "value": "https://oauth.pstmn.io/v1/callback",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://postman-echo.com/get",
              "protocol": "https",
              "host": [
                "postman-echo",
                "com"
              ],
              "path": [
                "get"
              ]
            },
            "description": "**STEP 1:** Do NOT click Send.\n\nInstead: go to **Auth tab** → scroll down → click **'Get New Access Token'** button → browser will open for Google login → after login Postman will auto-capture the token.\n\nThe test script extracts `id_token` and saves it as `googleIdToken`. Then run Step 2."
          },
          "response": []
        }
      ]
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{bearerToken}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "http://localhost:8080"
    },
    {
      "key": "bearerToken",
      "value": "",
      "type": "default"
    },
    {
      "key": "googleClientId",
      "value": "",
      "type": "default"
    },
    {
      "key": "googleClientSecret",
      "value": "",
      "type": "default"
    },
    {
      "key": "firebaseApiKey",
      "value": "",
      "type": "default"
    },
    {
      "key": "googleIdToken",
      "value": "",
      "type": "default"
    },
    {
      "key": "bearerTokenExpiry",
      "value": ""
    },
    {
      "key": "firebaseRefreshToken",
      "value": ""
    }
  ]
}