{
  "v": 3,
  "id": "clx1f86hv000010f8szcfya0t",
  "name": "Multiple child collections with authorization & headers set at each level",
  "folders": [
    {
      "v": 3,
      "id": "clx1fjgah000110f8a5bs68gd",
      "name": "folder-1",
      "folders": [
        {
          "v": 3,
          "id": "clx1fjwmm000410f8l1gkkr1a",
          "name": "folder-11",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "inherit",
                "password": "testpass",
                "username": "testuser",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-11-request",
              "method": "GET",
              "params": [],
              "headers": [],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-1\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "inherit",
            "authActive": true
          },
          "headers": [
            {
              "key": "key",
              "value": "Set at folder-11",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1fjyxm000510f8pv90dt43",
          "name": "folder-12",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "none",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-12-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header",
                  "value": "Custom header value overriden at folder-12-request",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-12-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(undefined)\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-12-request\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n  pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-12-request\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "none",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-12",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-12",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1fk1cv000610f88kc3aupy",
          "name": "folder-13",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "key": "api-key",
                "addTo": "HEADERS",
                "value": "api-key-value",
                "authType": "basic",
                "password": "testpass",
                "username": "testuser",
                "authActive": true,
                "grantTypeInfo": {
                  "token": "",
                  "isPKCE": true,
                  "clientID": "sfasfa",
                  "password": "",
                  "username": "",
                  "grantType": "AUTHORIZATION_CODE",
                  "authEndpoint": "asfafs",
                  "clientSecret": "sfasfasf",
                  "tokenEndpoint": "asfa",
                  "codeVerifierMethod": "S256"
                }
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-13-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header-Request-Level",
                  "value": "New custom header added at the folder-13-request level",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-13-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level with new header addition\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-13\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n    pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-13-request\")\n  pw.expect(pw.response.body.headers[\"Custom-Header-Request-Level\"]).toBe(\"New custom header added at the folder-13-request level\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "token": "test-token",
            "authType": "bearer",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-13",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-13",
              "active": true
            }
          ]
        }
      ],
      "requests": [
        {
          "v": "4",
          "auth": {
            "authType": "inherit",
            "authActive": true
          },
          "body": {
            "body": null,
            "contentType": null
          },
          "name": "folder-1-request",
          "method": "GET",
          "params": [],
          "headers": [],
          "endpoint": "https://httpbin.org/get",
          "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-1\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
          "preRequestScript": "",
          "requestVariables": []
        }
      ],
      "auth": {
        "authType": "inherit",
        "authActive": true
      },
      "headers": [
        {
          "key": "Custom-Header",
          "value": "Custom header value overriden at folder-1",
          "active": true
        }
      ]
    },
    {
      "v": 3,
      "id": "clx1fjk9o000210f8j0573pls",
      "name": "folder-2",
      "folders": [
        {
          "v": 3,
          "id": "clx1fk516000710f87sfpw6bo",
          "name": "folder-21",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "inherit",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-21-request",
              "method": "GET",
              "params": [],
              "headers": [],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(undefined)\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-2\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "inherit",
            "authActive": true
          },
          "headers": [
            {
              "key": "key",
              "value": "Set at folder-21",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1fk72t000810f8gfwkpi5y",
          "name": "folder-22",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "none",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-22-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header",
                  "value": "Custom header value overriden at folder-22-request",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-22-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(undefined)\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-22-request\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n  pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-22-request\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "none",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-22",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-22",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1fk95g000910f8bunhaoo8",
          "name": "folder-23",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "basic",
                "password": "testpass",
                "username": "testuser",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-23-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header-Request-Level",
                  "value": "New custom header added at the folder-23-request level",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-23-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level with new header addition\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-23\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n    pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-23-request\")\n  pw.expect(pw.response.body.headers[\"Custom-Header-Request-Level\"]).toBe(\"New custom header added at the folder-23-request level\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "token": "test-token",
            "authType": "bearer",
            "password": "testpass",
            "username": "testuser",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-23",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-23",
              "active": true
            }
          ]
        }
      ],
      "requests": [
        {
          "v": "4",
          "auth": {
            "authType": "none",
            "authActive": true
          },
          "body": {
            "body": null,
            "contentType": null
          },
          "name": "folder-2-request",
          "method": "GET",
          "params": [],
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-2-request",
              "active": true
            }
          ],
          "endpoint": "https://httpbin.org/get",
          "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(undefined)\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-2-request\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
          "preRequestScript": "",
          "requestVariables": []
        }
      ],
      "auth": {
        "authType": "none",
        "authActive": true
      },
      "headers": [
        {
          "key": "Custom-Header",
          "value": "Custom header value overriden at folder-2",
          "active": true
        }
      ]
    },
    {
      "v": 3,
      "id": "clx1fjmlq000310f86o4d3w2o",
      "name": "folder-3",
      "folders": [
        {
          "v": 3,
          "id": "clx1iwq0p003e10f8u8zg0p85",
          "name": "folder-31",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "inherit",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-31-request",
              "method": "GET",
              "params": [],
              "headers": [],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-3\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "inherit",
            "authActive": true
          },
          "headers": [
            {
              "key": "key",
              "value": "Set at folder-31",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1izut7003m10f894ip59zg",
          "name": "folder-32",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "none",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-32-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header",
                  "value": "Custom header value overriden at folder-32-request",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-32-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(undefined)\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-32-request\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n  pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-32-request\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "authType": "none",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-32",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-32",
              "active": true
            }
          ]
        },
        {
          "v": 3,
          "id": "clx1j2ka9003q10f8cdbzpgpg",
          "name": "folder-33",
          "folders": [],
          "requests": [
            {
              "v": "4",
              "auth": {
                "authType": "basic",
                "password": "testpass",
                "username": "testuser",
                "authActive": true
              },
              "body": {
                "body": null,
                "contentType": null
              },
              "name": "folder-33-request",
              "method": "GET",
              "params": [],
              "headers": [
                {
                  "key": "Custom-Header-Request-Level",
                  "value": "New custom header added at the folder-33-request level",
                  "active": true
                },
                {
                  "key": "key",
                  "value": "Overriden at folder-33-request",
                  "active": true
                }
              ],
              "endpoint": "https://httpbin.org/get",
              "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level with new header addition\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-33\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n    pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Overriden at folder-33-request\")\n  pw.expect(pw.response.body.headers[\"Custom-Header-Request-Level\"]).toBe(\"New custom header added at the folder-33-request level\")\n})",
              "preRequestScript": "",
              "requestVariables": []
            }
          ],
          "auth": {
            "token": "test-token",
            "authType": "bearer",
            "password": "testpass",
            "username": "testuser",
            "authActive": true
          },
          "headers": [
            {
              "key": "Custom-Header",
              "value": "Custom header value overriden at folder-33",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-33",
              "active": true
            }
          ]
        }
      ],
      "requests": [
        {
          "v": "4",
          "auth": {
            "authType": "basic",
            "password": "testpass",
            "username": "testuser",
            "authActive": true
          },
          "body": {
            "body": null,
            "contentType": null
          },
          "name": "folder-3-request",
          "method": "GET",
          "params": [],
          "headers": [
            {
              "key": "Custom-Header-Request-Level",
              "value": "New custom header added at the folder-3-request level",
              "active": true
            },
            {
              "key": "key",
              "value": "Set at folder-3-request",
              "active": true
            }
          ],
          "endpoint": "https://httpbin.org/get",
          "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits/overrides authorization/header set at the parent collection level with new header addition\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value overriden at folder-3\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n      pw.expect(pw.response.body.headers[\"Key\"]).toBe(\"Set at folder-3-request\")\n  pw.expect(pw.response.body.headers[\"Custom-Header-Request-Level\"]).toBe(\"New custom header added at the folder-3-request level\")\n})",
          "preRequestScript": "",
          "requestVariables": []
        }
      ],
      "auth": {
        "key": "testuser",
        "addTo": "HEADERS",
        "value": "testpass",
        "authType": "basic",
        "password": "testpass",
        "username": "testuser",
        "authActive": true
      },
      "headers": [
        {
          "key": "Custom-Header",
          "value": "Custom header value overriden at folder-3",
          "active": true
        }
      ]
    }
  ],
  "requests": [
    {
      "v": "4",
      "auth": {
        "authType": "inherit",
        "authActive": true
      },
      "body": {
        "body": null,
        "contentType": null
      },
      "name": "root-collection-request",
      "method": "GET",
      "params": [],
      "headers": [],
      "endpoint": "https://httpbin.org/get",
      "testScript": "// Check status code is 200\npw.test(\"Status code is 200\", ()=> {\n    pw.expect(pw.response.status).toBe(200);\n});\n\npw.test(\"Successfully inherits authorization/header set at the parent collection level\", () => {\n  pw.expect(pw.response.body.headers[\"Authorization\"]).toBe(\"Basic dGVzdHVzZXI6dGVzdHBhc3M=\")\n  \n  pw.expect(pw.response.body.headers[\"Custom-Header\"]).toBe(\"Custom header value set at the root collection\")\n  pw.expect(pw.response.body.headers[\"Inherited-Header\"]).toBe(\"Inherited header at all levels\")\n})",
      "preRequestScript": "",
      "requestVariables": []
    }
  ],
  "auth": {
    "authType": "basic",
    "password": "testpass",
    "username": "testuser",
    "authActive": true
  },
  "headers": [
    {
      "key": "Custom-Header",
      "value": "Custom header value set at the root collection",
      "active": true
    },
    {
      "key": "Inherited-Header",
      "value": "Inherited header at all levels",
      "active": true
    }
  ]
}
