{
  "info": {
    "_postman_id": "9d3a2ac8-cb6d-4533-a9fd-c7332a279c16",
    "name": "Knock Management API (mAPI)",
    "description": "Knock Management API (mAPI) \u2014 the resource-management surface for Knock. Programmatic CRUD over Workflows, Channels, Email Layouts, Partials, Templates, Translations, Audiences, Broadcasts, Guides, Message Types, Variables, Members, Channel Groups, Environments, Branches, Commits, and API Keys. Distinct from the runtime Knock API (api.knock.app) \u2014 mAPI lives at control.knock.app and is what powers the Knock CLI and MCP server.\n\nContact Support:\n Name: Knock",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-06-05T15:11:03.000Z",
    "updatedAt": "2026-06-05T15:11:04.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-9d3a2ac8-cb6d-4533-a9fd-c7332a279c16"
  },
  "item": [
    {
      "name": "v1",
      "item": [
        {
          "name": "environments",
          "item": [
            {
              "name": "{environment_slug}",
              "item": [
                {
                  "name": "Get an environment",
                  "id": "837fb414-e56f-4670-97f0-36afd1a37396",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/environments/:environment_slug",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "environments",
                        ":environment_slug"
                      ],
                      "variable": [
                        {
                          "id": "4ab0eb0f-cd10-4b4b-9df7-e27e1e359b32",
                          "key": "environment_slug",
                          "value": "<string>",
                          "description": "(Required) The slug of the environment to retrieve."
                        }
                      ]
                    },
                    "description": "Returns a single environment by the `environment_slug`."
                  },
                  "response": [
                    {
                      "id": "850bcc54-2c32-4b34-92a8-85a5260d82e1",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/environments/:environment_slug",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "environments",
                            ":environment_slug"
                          ],
                          "variable": [
                            {
                              "key": "environment_slug"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"name\": \"<string>\",\n  \"slug\": \"<string>\",\n  \"order\": \"<integer>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"owner\": \"system\",\n  \"deleted_at\": \"<dateTime>\",\n  \"hide_pii_data\": false,\n  \"label_color\": \"<string>\",\n  \"last_commit_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-850bcc54-2c32-4b34-92a8-85a5260d82e1"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-837fb414-e56f-4670-97f0-36afd1a37396"
                }
              ],
              "id": "8bb46ffd-c4fc-43da-a6fb-8a49f6488772",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-8bb46ffd-c4fc-43da-a6fb-8a49f6488772"
            },
            {
              "name": "List environments",
              "id": "bcd1eb18-c628-41e0-accf-23f70bb2b5a9",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/environments?after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "environments"
                  ],
                  "query": [
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of environments. The environments will be returned in order of their index, with the `development` environment first."
              },
              "response": [
                {
                  "id": "d178ac6a-02d0-4598-9f1f-7588dfbb7a3f",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/environments?after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "environments"
                      ],
                      "query": [
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"name\": \"<string>\",\n      \"slug\": \"<string>\",\n      \"order\": \"<integer>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"owner\": \"system\",\n      \"deleted_at\": \"<dateTime>\",\n      \"hide_pii_data\": false,\n      \"label_color\": \"<string>\",\n      \"last_commit_at\": \"<dateTime>\"\n    },\n    {\n      \"name\": \"<string>\",\n      \"slug\": \"<string>\",\n      \"order\": \"<integer>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"owner\": \"user\",\n      \"deleted_at\": \"<dateTime>\",\n      \"hide_pii_data\": false,\n      \"label_color\": \"<string>\",\n      \"last_commit_at\": \"<dateTime>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-d178ac6a-02d0-4598-9f1f-7588dfbb7a3f"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-bcd1eb18-c628-41e0-accf-23f70bb2b5a9"
            }
          ],
          "id": "44228d4d-3f2c-4c77-a940-e703e77a6dd6",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-44228d4d-3f2c-4c77-a940-e703e77a6dd6"
        },
        {
          "name": "branches",
          "item": [
            {
              "name": "{branch_slug}",
              "item": [
                {
                  "name": "Delete a branch",
                  "id": "6f0aa15d-4d98-47f9-9be9-a06f20c56298",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "DELETE",
                    "header": [],
                    "url": {
                      "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "branches",
                        ":branch_slug"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "1fb84da5-01b3-47a1-93cf-1693ab1ce0bb",
                          "key": "branch_slug",
                          "value": "<string>",
                          "description": "(Required) The slug of the branch to delete."
                        }
                      ]
                    },
                    "description": "Deletes a branch by the `branch_slug`."
                  },
                  "response": [
                    {
                      "id": "2cfaab0a-d86c-4285-94be-722bf9890421",
                      "name": "No Content",
                      "originalRequest": {
                        "method": "DELETE",
                        "header": [
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "branches",
                            ":branch_slug"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "branch_slug"
                            }
                          ]
                        }
                      },
                      "status": "No Content",
                      "code": 204,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-2cfaab0a-d86c-4285-94be-722bf9890421"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-6f0aa15d-4d98-47f9-9be9-a06f20c56298"
                },
                {
                  "name": "Get a branch",
                  "id": "254c3cbe-be79-479b-a016-4e3d210fce80",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "branches",
                        ":branch_slug"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "f19522d0-7e46-4ef8-a7a0-7cc32c0f93f4",
                          "key": "branch_slug",
                          "value": "<string>",
                          "description": "(Required) The slug of the branch to retrieve."
                        }
                      ]
                    },
                    "description": "Returns a single branch by the `branch_slug`."
                  },
                  "response": [
                    {
                      "id": "3fddce70-e507-45e7-8290-d6632be96d28",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "branches",
                            ":branch_slug"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "branch_slug"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"slug\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"deleted_at\": \"<dateTime>\",\n  \"last_commit_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-3fddce70-e507-45e7-8290-d6632be96d28"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-254c3cbe-be79-479b-a016-4e3d210fce80"
                },
                {
                  "name": "Create a branch",
                  "id": "ee415f65-bc20-4f48-9d96-347ad97f3b55",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "branches",
                        ":branch_slug"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "8a8d6f8d-41ed-4ff3-8820-35e9b47b588c",
                          "key": "branch_slug",
                          "value": "<string>",
                          "description": "(Required) The slug for the new branch to create."
                        }
                      ]
                    },
                    "description": "Creates a new branch off of the development environment with the given slug."
                  },
                  "response": [
                    {
                      "id": "0c5c5f48-ef33-4756-b557-8037b551a3f2",
                      "name": "Created",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/branches/:branch_slug?environment=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "branches",
                            ":branch_slug"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "branch_slug"
                            }
                          ]
                        }
                      },
                      "status": "Created",
                      "code": 201,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"slug\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"deleted_at\": \"<dateTime>\",\n  \"last_commit_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-0c5c5f48-ef33-4756-b557-8037b551a3f2"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-ee415f65-bc20-4f48-9d96-347ad97f3b55"
                }
              ],
              "id": "3dd49be3-d6e9-4a02-b98c-a4d2bf37c871",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-3dd49be3-d6e9-4a02-b98c-a4d2bf37c871"
            },
            {
              "name": "List branches",
              "id": "988dd129-2be5-422b-a14b-29bb4a9cad45",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/branches?environment=<string>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "branches"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of branches. The branches will be returned in order of their last commit time (newest first)."
              },
              "response": [
                {
                  "id": "9b28ffa9-f98d-4df8-8593-ca6722396982",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/branches?environment=<string>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "branches"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"slug\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"last_commit_at\": \"<dateTime>\"\n    },\n    {\n      \"slug\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"last_commit_at\": \"<dateTime>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-9b28ffa9-f98d-4df8-8593-ca6722396982"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-988dd129-2be5-422b-a14b-29bb4a9cad45"
            }
          ],
          "id": "eaf40e9e-e04a-44fa-9889-0948bb5d645c",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-eaf40e9e-e04a-44fa-9889-0948bb5d645c"
        },
        {
          "name": "workflows",
          "item": [
            {
              "name": "{workflow_key}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate a workflow",
                      "id": "27c3ce96-386d-4faa-9cbd-30eb18bc5cbe",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"workflow\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains_all\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"put\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_on_or_after\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"not_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"dolore_9\": false,\n      \"cillumbd\": -42881672,\n      \"elit1\": 66513604.606542915,\n      \"dolore1e2\": true\n    },\n    \"trigger_frequency\": \"once_per_recipient_per_tenant\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/workflows/:workflow_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "workflows",
                            ":workflow_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "9c5a4821-cce3-4d9f-9e9f-70b3a5e4c77d",
                              "key": "workflow_key",
                              "value": "<string>",
                              "description": "(Required) The key of the workflow."
                            }
                          ]
                        },
                        "description": "Validates a workflow payload without persisting it. Some read-only fields will be empty as they are generated by the system when persisted.\n\nNote: Validating a workflow is only done in the development environment context.\n"
                      },
                      "response": [
                        {
                          "id": "b07bc5ec-4ca3-4877-84af-b6b6e94532b0",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"workflow\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains_all\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"put\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_on_or_after\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"not_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"dolore_9\": false,\n      \"cillumbd\": -42881672,\n      \"elit1\": 66513604.606542915,\n      \"dolore1e2\": true\n    },\n    \"trigger_frequency\": \"once_per_recipient_per_tenant\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/workflows/:workflow_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "workflows",
                                ":workflow_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "workflow_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"workflow\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"get\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"patch\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"active\": \"<boolean>\",\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"Lorem_9\": -79193625,\n      \"commodo_0f4\": 25229856\n    },\n    \"trigger_frequency\": \"every_trigger\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-b07bc5ec-4ca3-4877-84af-b6b6e94532b0"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-27c3ce96-386d-4faa-9cbd-30eb18bc5cbe"
                    }
                  ],
                  "id": "066b0f36-815e-49e8-9d88-c0af7a55cc62",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-066b0f36-815e-49e8-9d88-c0af7a55cc62"
                },
                {
                  "name": "run",
                  "item": [
                    {
                      "name": "Run a workflow",
                      "id": "f03edbfa-2738-4345-84d6-9952e5f3dffa",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"recipients\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"actor\": \"<string>\",\n  \"cancellation_key\": \"<string>\",\n  \"data\": {\n    \"sed9\": false,\n    \"irure_1fd\": true,\n    \"in_6\": -29126400\n  },\n  \"tenant\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/workflows/:workflow_key/run?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "workflows",
                            ":workflow_key",
                            "run"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "3b24aa49-e6fe-4c67-8508-15180410cde6",
                              "key": "workflow_key",
                              "value": "<string>",
                              "description": "(Required) The key of the workflow."
                            }
                          ]
                        },
                        "description": "Runs the latest version of a committed workflow in a given environment using the params provided."
                      },
                      "response": [
                        {
                          "id": "88ed9bc1-0fed-494f-9aad-8bc99ce3854a",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"recipients\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"actor\": \"<string>\",\n  \"cancellation_key\": \"<string>\",\n  \"data\": {\n    \"sed9\": false,\n    \"irure_1fd\": true,\n    \"in_6\": -29126400\n  },\n  \"tenant\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/workflows/:workflow_key/run?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "workflows",
                                ":workflow_key",
                                "run"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "workflow_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"workflow_run_id\": \"<uuid>\"\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-88ed9bc1-0fed-494f-9aad-8bc99ce3854a"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-f03edbfa-2738-4345-84d6-9952e5f3dffa"
                    }
                  ],
                  "id": "64a99e4f-1dc6-415d-96c5-b5cb022563c9",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-64a99e4f-1dc6-415d-96c5-b5cb022563c9"
                },
                {
                  "name": "steps",
                  "item": [
                    {
                      "name": "{step_ref}",
                      "item": [
                        {
                          "name": "preview_template",
                          "item": [
                            {
                              "name": "Preview a workflow template",
                              "id": "379038ba-e658-473c-88d9-e256879a2d50",
                              "protocolProfileBehavior": {
                                "disableBodyPruning": true
                              },
                              "request": {
                                "method": "POST",
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"recipient\": \"<string>\",\n  \"actor\": \"<string>\",\n  \"data\": {\n    \"tempor_d\": 46948951,\n    \"do197\": 30750998,\n    \"dolore_d\": 32658407.30598697\n  },\n  \"tenant\": \"<string>\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "url": {
                                  "raw": "{{baseUrl}}/v1/workflows/:workflow_key/steps/:step_ref/preview_template?environment=<string>&branch=<string>",
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "path": [
                                    "v1",
                                    "workflows",
                                    ":workflow_key",
                                    "steps",
                                    ":step_ref",
                                    "preview_template"
                                  ],
                                  "query": [
                                    {
                                      "description": "(Required) The environment slug.",
                                      "key": "environment",
                                      "value": "<string>"
                                    },
                                    {
                                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                      "key": "branch",
                                      "value": "<string>"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "id": "705f3aa8-1567-4684-946b-dd406c6a6f12",
                                      "key": "workflow_key",
                                      "value": "<string>",
                                      "description": "(Required) The key of the workflow."
                                    },
                                    {
                                      "id": "a4e2fb22-c854-4a93-96ce-4a75258a3748",
                                      "key": "step_ref",
                                      "value": "<string>",
                                      "description": "(Required) The reference key of the channel step in the workflow to preview."
                                    }
                                  ]
                                },
                                "description": "Generates a rendered template for a given channel step in a workflow."
                              },
                              "response": [
                                {
                                  "id": "53c11049-35e2-4d23-a0c8-a7d9d34f5db4",
                                  "name": "OK",
                                  "originalRequest": {
                                    "method": "POST",
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      },
                                      {
                                        "description": "Added as a part of security scheme: bearer",
                                        "key": "Authorization",
                                        "value": "Bearer <token>"
                                      }
                                    ],
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"recipient\": \"<string>\",\n  \"actor\": \"<string>\",\n  \"data\": {\n    \"tempor_d\": 46948951,\n    \"do197\": 30750998,\n    \"dolore_d\": 32658407.30598697\n  },\n  \"tenant\": \"<string>\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    },
                                    "url": {
                                      "raw": "{{baseUrl}}/v1/workflows/:workflow_key/steps/:step_ref/preview_template?environment=<string>&branch=<string>",
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "path": [
                                        "v1",
                                        "workflows",
                                        ":workflow_key",
                                        "steps",
                                        ":step_ref",
                                        "preview_template"
                                      ],
                                      "query": [
                                        {
                                          "description": "(Required) The environment slug.",
                                          "key": "environment",
                                          "value": "<string>"
                                        },
                                        {
                                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                          "key": "branch",
                                          "value": "<string>"
                                        }
                                      ],
                                      "variable": [
                                        {
                                          "key": "workflow_key"
                                        },
                                        {
                                          "key": "step_ref"
                                        }
                                      ]
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "_postman_previewlanguage": "json",
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "cookie": [],
                                  "responseTime": null,
                                  "body": "{\n  \"result\": \"error\",\n  \"content_type\": \"in_app_feed\",\n  \"template\": {\n    \"subject\": \"<string>\",\n    \"settings\": {\n      \"attachment_key\": \"<string>\",\n      \"layout_key\": \"<string>\",\n      \"pre_content\": \"<string>\"\n    },\n    \"html_body\": \"<string>\",\n    \"is_mjml\": \"<boolean>\",\n    \"text_body\": \"<string>\",\n    \"visual_blocks\": [\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"solid\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"lg\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      },\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"solid\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      }\n    ]\n  }\n}",
                                  "createdAt": "2026-06-05T15:11:04.000Z",
                                  "updatedAt": "2026-06-05T15:11:04.000Z",
                                  "uid": "35240-53c11049-35e2-4d23-a0c8-a7d9d34f5db4"
                                }
                              ],
                              "createdAt": "2026-06-05T15:11:04.000Z",
                              "updatedAt": "2026-06-05T15:11:04.000Z",
                              "uid": "35240-379038ba-e658-473c-88d9-e256879a2d50"
                            }
                          ],
                          "id": "129cce27-8389-4a91-b3fd-f5a63ce1f94f",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-129cce27-8389-4a91-b3fd-f5a63ce1f94f"
                        }
                      ],
                      "id": "afbc42d0-5a63-4329-9f36-c1b3763c55b2",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-afbc42d0-5a63-4329-9f36-c1b3763c55b2"
                    }
                  ],
                  "id": "339ab830-ab7d-42c9-9e1e-d578caba2c62",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-339ab830-ab7d-42c9-9e1e-d578caba2c62"
                },
                {
                  "name": "activate",
                  "item": [
                    {
                      "name": "Activate a workflow",
                      "id": "7439f293-b019-4066-84c2-22ed1acf5cd4",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"status\": \"<boolean>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/workflows/:workflow_key/activate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "workflows",
                            ":workflow_key",
                            "activate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "34c238ed-c07e-47b6-b404-198e64f9c226",
                              "key": "workflow_key",
                              "value": "<string>",
                              "description": "(Required) The key of the workflow."
                            }
                          ]
                        },
                        "description": "Activates (or deactivates) a workflow in a given environment. Read more in the [docs](https://docs.knock.app/concepts/workflows#workflow-status).\n\nNote: This immediately enables or disables a workflow in a given environment without needing to go through environment promotion.\n"
                      },
                      "response": [
                        {
                          "id": "29bf5ba7-3bdd-4dcf-8c96-8ec6e8423098",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"status\": \"<boolean>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/workflows/:workflow_key/activate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "workflows",
                                ":workflow_key",
                                "activate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "workflow_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"workflow\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"get\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"patch\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"active\": \"<boolean>\",\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"Lorem_9\": -79193625,\n      \"commodo_0f4\": 25229856\n    },\n    \"trigger_frequency\": \"every_trigger\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-29bf5ba7-3bdd-4dcf-8c96-8ec6e8423098"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-7439f293-b019-4066-84c2-22ed1acf5cd4"
                    }
                  ],
                  "id": "147cb781-840c-4bfd-a0df-9f2f29e411be",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-147cb781-840c-4bfd-a0df-9f2f29e411be"
                },
                {
                  "name": "Get a workflow",
                  "id": "3251d4bf-7529-4010-aac2-e320730be8cc",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/workflows/:workflow_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "workflows",
                        ":workflow_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "32e12bef-e55b-4ba5-862f-6d338dd29ca1",
                          "key": "workflow_key",
                          "value": "<string>",
                          "description": "(Required) The key of the workflow to retrieve."
                        }
                      ]
                    },
                    "description": "Retrieve a workflow by its key in a given environment."
                  },
                  "response": [
                    {
                      "id": "22bfb88e-9e5b-40f6-96a1-407905fc7fbc",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/workflows/:workflow_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "workflows",
                            ":workflow_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "workflow_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"name\": \"<string>\",\n  \"steps\": [\n    {\n      \"type\": \"channel\",\n      \"ref\": \"<string>\",\n      \"template\": {\n        \"url\": \"<string>\",\n        \"method\": \"post\",\n        \"body\": \"<string>\",\n        \"headers\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ],\n        \"query_params\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ]\n      },\n      \"channel_group_key\": \"<string>\",\n      \"channel_key\": \"<string>\",\n      \"channel_type\": \"http\",\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"contains_all\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"not_contains_all\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"description\": \"<string>\",\n      \"name\": \"<string>\",\n      \"send_windows\": [\n        {\n          \"day\": \"wednesday\",\n          \"type\": \"send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        },\n        {\n          \"day\": \"thursday\",\n          \"type\": \"send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        }\n      ]\n    },\n    {\n      \"type\": \"channel\",\n      \"ref\": \"<string>\",\n      \"template\": {\n        \"url\": \"<string>\",\n        \"method\": \"patch\",\n        \"body\": \"<string>\",\n        \"headers\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ],\n        \"query_params\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ]\n      },\n      \"channel_group_key\": \"<string>\",\n      \"channel_key\": \"<string>\",\n      \"channel_type\": \"http\",\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"less_than_or_equal_to\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"less_than_or_equal_to\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"description\": \"<string>\",\n      \"name\": \"<string>\",\n      \"send_windows\": [\n        {\n          \"day\": \"sunday\",\n          \"type\": \"send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        },\n        {\n          \"day\": \"monday\",\n          \"type\": \"do_not_send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        }\n      ]\n    }\n  ],\n  \"active\": \"<boolean>\",\n  \"valid\": \"<boolean>\",\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"sha\": \"<string>\",\n  \"categories\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"conditions\": {\n    \"all\": [\n      {\n        \"variable\": \"<string>\",\n        \"operator\": \"contains\",\n        \"argument\": \"<string>\"\n      },\n      {\n        \"variable\": \"<string>\",\n        \"operator\": \"contains\",\n        \"argument\": \"<string>\"\n      }\n    ]\n  },\n  \"created_by\": {\n    \"id\": \"<uuid>\",\n    \"email\": \"<email>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"avatar_url\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"deleted_at\": \"<dateTime>\",\n  \"description\": \"<string>\",\n  \"settings\": {\n    \"is_commercial\": \"<boolean>\",\n    \"override_preferences\": \"<boolean>\"\n  },\n  \"trigger_data_json_schema\": {\n    \"esta68\": true\n  },\n  \"trigger_frequency\": \"once_per_recipient_per_tenant\",\n  \"updated_by\": {\n    \"id\": \"<uuid>\",\n    \"email\": \"<email>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"avatar_url\": \"<string>\",\n    \"name\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-22bfb88e-9e5b-40f6-96a1-407905fc7fbc"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-3251d4bf-7529-4010-aac2-e320730be8cc"
                },
                {
                  "name": "Upsert a workflow",
                  "id": "e01237bd-6489-473f-87bb-4eea20f29cc4",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"workflow\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains_all\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"put\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_on_or_after\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"not_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"dolore_9\": false,\n      \"cillumbd\": -42881672,\n      \"elit1\": 66513604.606542915,\n      \"dolore1e2\": true\n    },\n    \"trigger_frequency\": \"once_per_recipient_per_tenant\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/workflows/:workflow_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "workflows",
                        ":workflow_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "852d4803-882c-4a6f-88b1-86c09548ccbc",
                          "key": "workflow_key",
                          "value": "<string>",
                          "description": "(Required) The key of the workflow."
                        }
                      ]
                    },
                    "description": "Updates a workflow of a given key, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates on workflows in the `development` environment.\n"
                  },
                  "response": [
                    {
                      "id": "cb28bc4b-757d-4d35-97ab-5cae918006d0",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"workflow\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains_all\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"put\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_on_or_after\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"tuesday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"not_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"dolore_9\": false,\n      \"cillumbd\": -42881672,\n      \"elit1\": 66513604.606542915,\n      \"dolore1e2\": true\n    },\n    \"trigger_frequency\": \"once_per_recipient_per_tenant\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/workflows/:workflow_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "workflows",
                            ":workflow_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "workflow_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"workflow\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"get\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"friday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"patch\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than_or_equal_to\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"saturday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"active\": \"<boolean>\",\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"greater_than\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"trigger_data_json_schema\": {\n      \"Lorem_9\": -79193625,\n      \"commodo_0f4\": 25229856\n    },\n    \"trigger_frequency\": \"every_trigger\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-cb28bc4b-757d-4d35-97ab-5cae918006d0"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-e01237bd-6489-473f-87bb-4eea20f29cc4"
                }
              ],
              "id": "885bf9de-a424-403a-bc6e-8e69944ef627",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-885bf9de-a424-403a-bc6e-8e69944ef627"
            },
            {
              "name": "List workflows",
              "id": "fd1dca71-d148-4f84-a747-9384cde55043",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/workflows?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "workflows"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    }
                  ]
                },
                "description": "Returns a paginated list of workflows available in a given environment. The workflows are returned alphabetically by `key`."
              },
              "response": [
                {
                  "id": "a0c02935-89e8-40f7-9a3b-136333dfe2e6",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/workflows?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "workflows"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"steps\": [\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"put\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"is_between\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_equal_to\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"sunday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"monday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        },\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"put\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_contains\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"equal_to\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"saturday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"wednesday\",\n              \"type\": \"do_not_send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        }\n      ],\n      \"active\": \"<boolean>\",\n      \"valid\": \"<boolean>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"categories\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"less_than_or_equal_to\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"not_contains_all\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"settings\": {\n        \"is_commercial\": \"<boolean>\",\n        \"override_preferences\": \"<boolean>\"\n      },\n      \"trigger_data_json_schema\": {\n        \"Excepteur_e0\": 66386535.21210274,\n        \"Ut_95f\": 28500008\n      },\n      \"trigger_frequency\": \"once_per_recipient\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"steps\": [\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"put\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"less_than_or_equal_to\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_empty\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"thursday\",\n              \"type\": \"do_not_send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"tuesday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        },\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"delete\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_equal_to\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"is_audience_member\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"thursday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"thursday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        }\n      ],\n      \"active\": \"<boolean>\",\n      \"valid\": \"<boolean>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"categories\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"exists\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"equal_to\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"settings\": {\n        \"is_commercial\": \"<boolean>\",\n        \"override_preferences\": \"<boolean>\"\n      },\n      \"trigger_data_json_schema\": {\n        \"in_3__\": 77518417.2892676,\n        \"sed3c\": 55032745\n      },\n      \"trigger_frequency\": \"every_trigger\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-a0c02935-89e8-40f7-9a3b-136333dfe2e6"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-fd1dca71-d148-4f84-a747-9384cde55043"
            }
          ],
          "id": "dc4e660e-fd5e-48ac-a35e-7aaa53f0fc8e",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-dc4e660e-fd5e-48ac-a35e-7aaa53f0fc8e"
        },
        {
          "name": "email_layouts",
          "item": [
            {
              "name": "{email_layout_key}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate email layout",
                      "id": "aa518731-791b-4c70-a23d-31ce73d37f65",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"email_layout\": {\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "email_layouts",
                            ":email_layout_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "a797a107-fb7e-4cc3-8558-ba9a4ebc8c82",
                              "key": "email_layout_key",
                              "value": "<string>",
                              "description": "(Required) The key of the email layout to validate."
                            }
                          ]
                        },
                        "description": "Validates an email layout payload without persisting it.\n\nNote: this endpoint only operates in the \"development\" environment.\n"
                      },
                      "response": [
                        {
                          "id": "7fcf10de-b189-4a84-a850-8b4c7c85e3a0",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"email_layout\": {\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "email_layouts",
                                ":email_layout_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "email_layout_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"email_layout\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"sha\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"environment\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\",\n    \"updated_at\": \"<dateTime>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-7fcf10de-b189-4a84-a850-8b4c7c85e3a0"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-aa518731-791b-4c70-a23d-31ce73d37f65"
                    }
                  ],
                  "id": "fc31147d-ad53-4eb2-be3d-2a99c1a8812c",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-fc31147d-ad53-4eb2-be3d-2a99c1a8812c"
                },
                {
                  "name": "Get email layout",
                  "id": "60c59139-1d4d-48dd-b2d2-97561da19eee",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "email_layouts",
                        ":email_layout_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "870fd9cd-fa17-4c71-9fbb-c65e97592657",
                          "key": "email_layout_key",
                          "value": "<string>",
                          "description": "(Required) The key of the email layout to show."
                        }
                      ]
                    },
                    "description": "Retrieve an email layout by its key, in a given environment."
                  },
                  "response": [
                    {
                      "id": "e98ef0e2-7c84-43a6-bb03-04011794a97c",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "email_layouts",
                            ":email_layout_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "email_layout_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"name\": \"<string>\",\n  \"html_layout\": \"<string>\",\n  \"text_layout\": \"<string>\",\n  \"sha\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"environment\": \"<string>\",\n  \"footer_links\": [\n    {\n      \"text\": \"<string>\",\n      \"url\": \"<string>\"\n    },\n    {\n      \"text\": \"<string>\",\n      \"url\": \"<string>\"\n    }\n  ],\n  \"is_mjml\": \"<boolean>\",\n  \"updated_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-e98ef0e2-7c84-43a6-bb03-04011794a97c"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-60c59139-1d4d-48dd-b2d2-97561da19eee"
                },
                {
                  "name": "Upsert email layout",
                  "id": "564ab666-e6cc-4561-a477-2cb278a122c9",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"email_layout\": {\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "email_layouts",
                        ":email_layout_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "b0c0da4c-0430-4a62-9efd-337888f0eaad",
                          "key": "email_layout_key",
                          "value": "<string>",
                          "description": "(Required) The key of the email layout to upsert."
                        }
                      ]
                    },
                    "description": "Updates an email layout, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates in the \"development\" environment.\n"
                  },
                  "response": [
                    {
                      "id": "5abb30e2-db44-4cc0-8efd-0eae335347e9",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"email_layout\": {\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/email_layouts/:email_layout_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "email_layouts",
                            ":email_layout_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "email_layout_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"email_layout\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"html_layout\": \"<string>\",\n    \"text_layout\": \"<string>\",\n    \"sha\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"environment\": \"<string>\",\n    \"footer_links\": [\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      },\n      {\n        \"text\": \"<string>\",\n        \"url\": \"<string>\"\n      }\n    ],\n    \"is_mjml\": \"<boolean>\",\n    \"updated_at\": \"<dateTime>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-5abb30e2-db44-4cc0-8efd-0eae335347e9"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-564ab666-e6cc-4561-a477-2cb278a122c9"
                }
              ],
              "id": "76a6cc24-8d10-4756-84d4-91536fab2c79",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-76a6cc24-8d10-4756-84d4-91536fab2c79"
            },
            {
              "name": "List email layouts",
              "id": "62248b83-03bb-458b-82ac-7940c7b865df",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/email_layouts?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "email_layouts"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of email layouts available in a given environment."
              },
              "response": [
                {
                  "id": "f36592e3-13da-457c-9988-dcc558220b78",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/email_layouts?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "email_layouts"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"html_layout\": \"<string>\",\n      \"text_layout\": \"<string>\",\n      \"sha\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"environment\": \"<string>\",\n      \"footer_links\": [\n        {\n          \"text\": \"<string>\",\n          \"url\": \"<string>\"\n        },\n        {\n          \"text\": \"<string>\",\n          \"url\": \"<string>\"\n        }\n      ],\n      \"is_mjml\": \"<boolean>\",\n      \"updated_at\": \"<dateTime>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"html_layout\": \"<string>\",\n      \"text_layout\": \"<string>\",\n      \"sha\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"environment\": \"<string>\",\n      \"footer_links\": [\n        {\n          \"text\": \"<string>\",\n          \"url\": \"<string>\"\n        },\n        {\n          \"text\": \"<string>\",\n          \"url\": \"<string>\"\n        }\n      ],\n      \"is_mjml\": \"<boolean>\",\n      \"updated_at\": \"<dateTime>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-f36592e3-13da-457c-9988-dcc558220b78"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-62248b83-03bb-458b-82ac-7940c7b865df"
            }
          ],
          "id": "9ba64c70-4216-464c-b5bb-a8804ad9452d",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-9ba64c70-4216-464c-b5bb-a8804ad9452d"
        },
        {
          "name": "guides",
          "item": [
            {
              "name": "{guide_key}",
              "item": [
                {
                  "name": "activate",
                  "item": [
                    {
                      "name": "Activate a guide",
                      "id": "22f47a09-aa26-4520-acb6-5c52b763348a",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"status\": \"<boolean>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/guides/:guide_key/activate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "guides",
                            ":guide_key",
                            "activate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "f182b13c-faf4-46c2-81ef-328c92151ba8",
                              "key": "guide_key",
                              "value": "<string>",
                              "description": "(Required) The key of the guide."
                            }
                          ]
                        },
                        "description": "Activates (or deactivates) a guide in a given environment. You can either set the active status immediately or schedule it.\n\nNote: This immediately enables or disables a guide in a given environment without needing to go through environment promotion.\n"
                      },
                      "response": [
                        {
                          "id": "91776ade-25cf-4a1d-ab49-a8731f932f06",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"status\": \"<boolean>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/guides/:guide_key/activate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "guides",
                                ":guide_key",
                                "activate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "guide_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"guide\": {\n    \"key\": \"<string>\",\n    \"active\": false,\n    \"name\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"channel_key\": \"<string>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"Excepteur_7\": false\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"ut_\": 40418986,\n          \"reprehenderita\": \"dolor elit in\",\n          \"ullamco_d\": 20493240\n        }\n      }\n    ],\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"contains_all\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"empty\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"type\": \"<string>\",\n    \"valid\": \"<boolean>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-91776ade-25cf-4a1d-ab49-a8731f932f06"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-22f47a09-aa26-4520-acb6-5c52b763348a"
                    }
                  ],
                  "id": "5cd2ecc5-ca69-4183-b202-8bb273dbc6a7",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-5cd2ecc5-ca69-4183-b202-8bb273dbc6a7"
                },
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate a guide",
                      "id": "fec424de-edac-4353-ba7a-887528d44628",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"guide\": {\n    \"name\": \"<string>\",\n    \"channel_key\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"consectetur_f\": true,\n          \"dolore5e2\": 73797976.19760957,\n          \"do__e\": -75685891.91296966,\n          \"ad0\": true\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"id4\": -72122154,\n          \"quis_4\": 75066761.8564806,\n          \"quisf\": \"dolore proident esse enim\"\n        }\n      }\n    ],\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"is_timestamp_on_or_after\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than_or_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    }\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/guides/:guide_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "guides",
                            ":guide_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "291c4a81-0913-44ea-950c-16fa36a67e5a",
                              "key": "guide_key",
                              "value": "<string>",
                              "description": "(Required) The key of the guide."
                            }
                          ]
                        },
                        "description": "Validates a guide payload without persisting it.\n\nNote: Validating a guide is only done in the development environment context.\n"
                      },
                      "response": [
                        {
                          "id": "2470aa46-802f-4a12-bf65-18ff0ff537ed",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"guide\": {\n    \"name\": \"<string>\",\n    \"channel_key\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"consectetur_f\": true,\n          \"dolore5e2\": 73797976.19760957,\n          \"do__e\": -75685891.91296966,\n          \"ad0\": true\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"id4\": -72122154,\n          \"quis_4\": 75066761.8564806,\n          \"quisf\": \"dolore proident esse enim\"\n        }\n      }\n    ],\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"is_timestamp_on_or_after\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than_or_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    }\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/guides/:guide_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "guides",
                                ":guide_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "guide_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"guide\": {\n    \"key\": \"<string>\",\n    \"active\": false,\n    \"name\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"channel_key\": \"<string>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"Excepteur_7\": false\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"ut_\": 40418986,\n          \"reprehenderita\": \"dolor elit in\",\n          \"ullamco_d\": 20493240\n        }\n      }\n    ],\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"contains_all\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"empty\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"type\": \"<string>\",\n    \"valid\": \"<boolean>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-2470aa46-802f-4a12-bf65-18ff0ff537ed"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-fec424de-edac-4353-ba7a-887528d44628"
                    }
                  ],
                  "id": "97220757-3bc4-43de-91a0-e48b73623ed3",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-97220757-3bc4-43de-91a0-e48b73623ed3"
                },
                {
                  "name": "Archive a guide",
                  "id": "42d4d507-6574-414b-96dd-1f7e26dcd72c",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/guides/:guide_key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "guides",
                        ":guide_key"
                      ],
                      "variable": [
                        {
                          "id": "1b7ddbf6-7412-458f-9218-140c1007ecfe",
                          "key": "guide_key",
                          "value": "<string>",
                          "description": "(Required) The key of the guide to archive."
                        }
                      ]
                    },
                    "description": "Archives a given guide across all environments."
                  },
                  "response": [
                    {
                      "id": "d5ec662e-83f1-4406-bcda-2689454de7b3",
                      "name": "OK",
                      "originalRequest": {
                        "method": "DELETE",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/guides/:guide_key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "guides",
                            ":guide_key"
                          ],
                          "variable": [
                            {
                              "key": "guide_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"result\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-d5ec662e-83f1-4406-bcda-2689454de7b3"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-42d4d507-6574-414b-96dd-1f7e26dcd72c"
                },
                {
                  "name": "Get a guide",
                  "id": "5e56c017-14e2-431b-b8b9-42add408e1c8",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/guides/:guide_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "guides",
                        ":guide_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "4e0b5a08-faac-4c15-ae2a-8c8977a64720",
                          "key": "guide_key",
                          "value": "<string>",
                          "description": "(Required) The key of the guide to retrieve."
                        }
                      ]
                    },
                    "description": "Get a guide by its key."
                  },
                  "response": [
                    {
                      "id": "5bf38bce-a70e-4ae0-a12c-40b2a9e6ad89",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/guides/:guide_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "guides",
                            ":guide_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "guide_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"active\": false,\n  \"name\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"sha\": \"<string>\",\n  \"activation_url_patterns\": [\n    {\n      \"directive\": \"allow\",\n      \"pathname\": \"<string>\",\n      \"search\": \"<string>\"\n    },\n    {\n      \"directive\": \"allow\",\n      \"pathname\": \"<string>\",\n      \"search\": \"<string>\"\n    }\n  ],\n  \"archived_at\": \"<dateTime>\",\n  \"channel_key\": \"<string>\",\n  \"deleted_at\": \"<dateTime>\",\n  \"description\": \"<string>\",\n  \"semver\": \"<string>\",\n  \"steps\": [\n    {\n      \"ref\": \"<string>\",\n      \"schema_key\": \"<string>\",\n      \"schema_semver\": \"<string>\",\n      \"schema_variant_key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"values\": {\n        \"Duis8\": -79578303.76414758\n      }\n    },\n    {\n      \"ref\": \"<string>\",\n      \"schema_key\": \"<string>\",\n      \"schema_semver\": \"<string>\",\n      \"schema_variant_key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"values\": {\n        \"cupidatat_a\": -32381017.003765494,\n        \"eu_5a\": false\n      }\n    }\n  ],\n  \"target_audience_id\": \"<string>\",\n  \"target_property_conditions\": {\n    \"all\": [\n      {\n        \"variable\": \"<string>\",\n        \"operator\": \"greater_than_or_equal_to\",\n        \"argument\": \"<string>\"\n      },\n      {\n        \"variable\": \"<string>\",\n        \"operator\": \"not_contains_all\",\n        \"argument\": \"<string>\"\n      }\n    ]\n  },\n  \"type\": \"<string>\",\n  \"valid\": \"<boolean>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-5bf38bce-a70e-4ae0-a12c-40b2a9e6ad89"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-5e56c017-14e2-431b-b8b9-42add408e1c8"
                },
                {
                  "name": "Upsert a guide",
                  "id": "aa9fca60-215a-4283-98d9-c5f80ca1c2c1",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"guide\": {\n    \"name\": \"<string>\",\n    \"channel_key\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"consectetur_f\": true,\n          \"dolore5e2\": 73797976.19760957,\n          \"do__e\": -75685891.91296966,\n          \"ad0\": true\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"id4\": -72122154,\n          \"quis_4\": 75066761.8564806,\n          \"quisf\": \"dolore proident esse enim\"\n        }\n      }\n    ],\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"is_timestamp_on_or_after\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than_or_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    }\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/guides/:guide_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "guides",
                        ":guide_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "68eb28d8-c5f5-45b1-9744-c666c045db15",
                          "key": "guide_key",
                          "value": "<string>",
                          "description": "(Required) The key of the guide to upsert."
                        }
                      ]
                    },
                    "description": "Updates a guide of a given key, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates on guides in the \"development\" environment.\n"
                  },
                  "response": [
                    {
                      "id": "d4cf79f6-650e-4105-bea2-a21b6863f880",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"guide\": {\n    \"name\": \"<string>\",\n    \"channel_key\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"consectetur_f\": true,\n          \"dolore5e2\": 73797976.19760957,\n          \"do__e\": -75685891.91296966,\n          \"ad0\": true\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"id4\": -72122154,\n          \"quis_4\": 75066761.8564806,\n          \"quisf\": \"dolore proident esse enim\"\n        }\n      }\n    ],\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"is_timestamp_on_or_after\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"less_than_or_equal_to\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    }\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/guides/:guide_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "guides",
                            ":guide_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "guide_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"guide\": {\n    \"key\": \"<string>\",\n    \"active\": false,\n    \"name\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"activation_url_patterns\": [\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      },\n      {\n        \"directive\": \"allow\",\n        \"pathname\": \"<string>\",\n        \"search\": \"<string>\"\n      }\n    ],\n    \"archived_at\": \"<dateTime>\",\n    \"channel_key\": \"<string>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"steps\": [\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"Excepteur_7\": false\n        }\n      },\n      {\n        \"ref\": \"<string>\",\n        \"schema_key\": \"<string>\",\n        \"schema_semver\": \"<string>\",\n        \"schema_variant_key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"values\": {\n          \"ut_\": 40418986,\n          \"reprehenderita\": \"dolor elit in\",\n          \"ullamco_d\": 20493240\n        }\n      }\n    ],\n    \"target_audience_id\": \"<string>\",\n    \"target_property_conditions\": {\n      \"all\": [\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"contains_all\",\n          \"argument\": \"<string>\"\n        },\n        {\n          \"variable\": \"<string>\",\n          \"operator\": \"empty\",\n          \"argument\": \"<string>\"\n        }\n      ]\n    },\n    \"type\": \"<string>\",\n    \"valid\": \"<boolean>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-d4cf79f6-650e-4105-bea2-a21b6863f880"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-aa9fca60-215a-4283-98d9-c5f80ca1c2c1"
                }
              ],
              "id": "34260537-6195-4948-b3d1-e8fce6abdf46",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-34260537-6195-4948-b3d1-e8fce6abdf46"
            },
            {
              "name": "List guides",
              "id": "4f17d0e1-b88a-492e-8142-b19f8232701f",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/guides?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "guides"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of guides available in a given environment."
              },
              "response": [
                {
                  "id": "72d0042c-8612-48a6-836c-c72416fc79d3",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/guides?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "guides"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"active\": false,\n      \"name\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"activation_url_patterns\": [\n        {\n          \"directive\": \"allow\",\n          \"pathname\": \"<string>\",\n          \"search\": \"<string>\"\n        },\n        {\n          \"directive\": \"allow\",\n          \"pathname\": \"<string>\",\n          \"search\": \"<string>\"\n        }\n      ],\n      \"archived_at\": \"<dateTime>\",\n      \"channel_key\": \"<string>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"semver\": \"<string>\",\n      \"steps\": [\n        {\n          \"ref\": \"<string>\",\n          \"schema_key\": \"<string>\",\n          \"schema_semver\": \"<string>\",\n          \"schema_variant_key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"values\": {\n            \"exercitation_0\": 64710580.75759822\n          }\n        },\n        {\n          \"ref\": \"<string>\",\n          \"schema_key\": \"<string>\",\n          \"schema_semver\": \"<string>\",\n          \"schema_variant_key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"values\": {\n            \"tempor_5dd\": -32700323,\n            \"in_59\": false\n          }\n        }\n      ],\n      \"target_audience_id\": \"<string>\",\n      \"target_property_conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"exists\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"is_timestamp_before\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"type\": \"<string>\",\n      \"valid\": \"<boolean>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"active\": false,\n      \"name\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"activation_url_patterns\": [\n        {\n          \"directive\": \"allow\",\n          \"pathname\": \"<string>\",\n          \"search\": \"<string>\"\n        },\n        {\n          \"directive\": \"allow\",\n          \"pathname\": \"<string>\",\n          \"search\": \"<string>\"\n        }\n      ],\n      \"archived_at\": \"<dateTime>\",\n      \"channel_key\": \"<string>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"semver\": \"<string>\",\n      \"steps\": [\n        {\n          \"ref\": \"<string>\",\n          \"schema_key\": \"<string>\",\n          \"schema_semver\": \"<string>\",\n          \"schema_variant_key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"values\": {\n            \"aliquip_6cb\": false\n          }\n        },\n        {\n          \"ref\": \"<string>\",\n          \"schema_key\": \"<string>\",\n          \"schema_semver\": \"<string>\",\n          \"schema_variant_key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"values\": {\n            \"proidenta8\": -69374037.41293329,\n            \"aliquip_8d\": -24255505.305305555\n          }\n        }\n      ],\n      \"target_audience_id\": \"<string>\",\n      \"target_property_conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"less_than_or_equal_to\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"exists\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"type\": \"<string>\",\n      \"valid\": \"<boolean>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-72d0042c-8612-48a6-836c-c72416fc79d3"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-4f17d0e1-b88a-492e-8142-b19f8232701f"
            }
          ],
          "id": "56012719-6bd3-4747-a4f9-ee6fa7f0ebe3",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-56012719-6bd3-4747-a4f9-ee6fa7f0ebe3"
        },
        {
          "name": "broadcasts",
          "item": [
            {
              "name": "{broadcast_key}",
              "item": [
                {
                  "name": "send",
                  "item": [
                    {
                      "name": "Send a broadcast",
                      "id": "a92613c1-814f-4e41-b8a4-5b4f4efdb145",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"send_at\": \"<dateTime>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/send?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "broadcasts",
                            ":broadcast_key",
                            "send"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "124797ad-a195-4a4d-8e3d-e2772b987416",
                              "key": "broadcast_key",
                              "value": "<string>",
                              "description": "(Required) The key of the broadcast."
                            }
                          ]
                        },
                        "description": "Sends a broadcast immediately or schedules it to send at a future time.\n"
                      },
                      "response": [
                        {
                          "id": "8c2cb736-ad0c-439f-b6f7-65f22b139f4c",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"send_at\": \"<dateTime>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/send?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "broadcasts",
                                ":broadcast_key",
                                "send"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "broadcast_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"broadcast\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"status\": \"draft\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"post\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"less_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"sent_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-8c2cb736-ad0c-439f-b6f7-65f22b139f4c"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-a92613c1-814f-4e41-b8a4-5b4f4efdb145"
                    }
                  ],
                  "id": "90ba6f3c-45ed-4091-bf8c-7b25fd791ba3",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-90ba6f3c-45ed-4091-bf8c-7b25fd791ba3"
                },
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate a broadcast",
                      "id": "0d084fe8-0ff9-48a3-a7f9-0ecec85cb620",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"broadcast\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_between\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "broadcasts",
                            ":broadcast_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "4f9b0285-c98e-48a2-9ec0-b130a036dcf7",
                              "key": "broadcast_key",
                              "value": "<string>",
                              "description": "(Required) The key of the broadcast."
                            }
                          ]
                        },
                        "description": "Validates a broadcast payload without persisting it.\n"
                      },
                      "response": [
                        {
                          "id": "5e21bb85-13bb-44b6-8084-594dad079609",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"broadcast\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_between\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "broadcasts",
                                ":broadcast_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "broadcast_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"broadcast\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"status\": \"draft\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"post\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"less_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"sent_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-5e21bb85-13bb-44b6-8084-594dad079609"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-0d084fe8-0ff9-48a3-a7f9-0ecec85cb620"
                    }
                  ],
                  "id": "8dfcf253-9db7-4015-a020-1772a32b5779",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-8dfcf253-9db7-4015-a020-1772a32b5779"
                },
                {
                  "name": "cancel",
                  "item": [
                    {
                      "name": "Cancel a scheduled broadcast",
                      "id": "934c41b9-aa94-451d-b6c7-38dd09cce6fa",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/cancel?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "broadcasts",
                            ":broadcast_key",
                            "cancel"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "c0e1e392-3964-439d-9ff1-8c61de7aa937",
                              "key": "broadcast_key",
                              "value": "<string>",
                              "description": "(Required) The key of the broadcast."
                            }
                          ]
                        },
                        "description": "Cancels sending a scheduled broadcast. The broadcast will return to draft status.\n"
                      },
                      "response": [
                        {
                          "id": "3d5ee0db-cae4-41d2-bca8-01d6abca62f0",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key/cancel?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "broadcasts",
                                ":broadcast_key",
                                "cancel"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "broadcast_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"broadcast\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"status\": \"draft\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"post\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"less_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"sent_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-3d5ee0db-cae4-41d2-bca8-01d6abca62f0"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-934c41b9-aa94-451d-b6c7-38dd09cce6fa"
                    }
                  ],
                  "id": "543e8bcd-333b-4629-bf9d-4a0218939a22",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-543e8bcd-333b-4629-bf9d-4a0218939a22"
                },
                {
                  "name": "Get a broadcast",
                  "id": "77810cd5-7951-4db3-b67f-4d0818388c2d",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "broadcasts",
                        ":broadcast_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "14a37515-5db5-441d-b010-ea2a173c50ee",
                          "key": "broadcast_key",
                          "value": "<string>",
                          "description": "(Required) The key of the broadcast to retrieve."
                        }
                      ]
                    },
                    "description": "Get a broadcast by its key in a given environment."
                  },
                  "response": [
                    {
                      "id": "110c4a64-1d54-4fbe-8102-edfaa90d637d",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "broadcasts",
                            ":broadcast_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "broadcast_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"name\": \"<string>\",\n  \"status\": \"draft\",\n  \"steps\": [\n    {\n      \"type\": \"channel\",\n      \"ref\": \"<string>\",\n      \"template\": {\n        \"url\": \"<string>\",\n        \"method\": \"patch\",\n        \"body\": \"<string>\",\n        \"headers\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ],\n        \"query_params\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ]\n      },\n      \"channel_group_key\": \"<string>\",\n      \"channel_key\": \"<string>\",\n      \"channel_type\": \"http\",\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"is_not_audience_member\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"exists\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"description\": \"<string>\",\n      \"name\": \"<string>\",\n      \"send_windows\": [\n        {\n          \"day\": \"saturday\",\n          \"type\": \"do_not_send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        },\n        {\n          \"day\": \"sunday\",\n          \"type\": \"send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        }\n      ]\n    },\n    {\n      \"type\": \"channel\",\n      \"ref\": \"<string>\",\n      \"template\": {\n        \"url\": \"<string>\",\n        \"method\": \"delete\",\n        \"body\": \"<string>\",\n        \"headers\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ],\n        \"query_params\": [\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          },\n          {\n            \"key\": \"<string>\",\n            \"value\": \"<string>\"\n          }\n        ]\n      },\n      \"channel_group_key\": \"<string>\",\n      \"channel_key\": \"<string>\",\n      \"channel_type\": \"http\",\n      \"conditions\": {\n        \"all\": [\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"not_equal_to\",\n            \"argument\": \"<string>\"\n          },\n          {\n            \"variable\": \"<string>\",\n            \"operator\": \"is_timestamp_before\",\n            \"argument\": \"<string>\"\n          }\n        ]\n      },\n      \"description\": \"<string>\",\n      \"name\": \"<string>\",\n      \"send_windows\": [\n        {\n          \"day\": \"tuesday\",\n          \"type\": \"do_not_send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        },\n        {\n          \"day\": \"sunday\",\n          \"type\": \"send\",\n          \"from\": \"<time>\",\n          \"until\": \"<time>\"\n        }\n      ]\n    }\n  ],\n  \"valid\": \"<boolean>\",\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"sha\": \"<string>\",\n  \"archived_at\": \"<dateTime>\",\n  \"categories\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"description\": \"<string>\",\n  \"scheduled_at\": \"<dateTime>\",\n  \"sent_at\": \"<dateTime>\",\n  \"settings\": {\n    \"is_commercial\": \"<boolean>\",\n    \"override_preferences\": \"<boolean>\"\n  },\n  \"target_audience_key\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-110c4a64-1d54-4fbe-8102-edfaa90d637d"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-77810cd5-7951-4db3-b67f-4d0818388c2d"
                },
                {
                  "name": "Upsert a broadcast",
                  "id": "1e20f29c-2e76-4e13-9dc2-cebe37ccf669",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"broadcast\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_between\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key?environment=<string>&branch=<string>&annotate=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "broadcasts",
                        ":broadcast_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "20380f84-f7cc-46ea-9535-1757d86d8766",
                          "key": "broadcast_key",
                          "value": "<string>",
                          "description": "(Required) The key of the broadcast."
                        }
                      ]
                    },
                    "description": "Updates a broadcast of a given key, or creates a new one if it does not yet exist.\n"
                  },
                  "response": [
                    {
                      "id": "e71ea64f-6dba-4535-9fe6-5e076f7dd07c",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"broadcast\": {\n    \"name\": \"<string>\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_between\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"not_empty\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"thursday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/broadcasts/:broadcast_key?environment=<string>&branch=<string>&annotate=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "broadcasts",
                            ":broadcast_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "broadcast_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"broadcast\": {\n    \"key\": \"<string>\",\n    \"name\": \"<string>\",\n    \"status\": \"draft\",\n    \"steps\": [\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"post\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"contains\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"greater_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"thursday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"channel\",\n        \"ref\": \"<string>\",\n        \"template\": {\n          \"url\": \"<string>\",\n          \"method\": \"delete\",\n          \"body\": \"<string>\",\n          \"headers\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ],\n          \"query_params\": [\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            },\n            {\n              \"key\": \"<string>\",\n              \"value\": \"<string>\"\n            }\n          ]\n        },\n        \"channel_group_key\": \"<string>\",\n        \"channel_key\": \"<string>\",\n        \"channel_type\": \"http\",\n        \"conditions\": {\n          \"all\": [\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"is_timestamp_before\",\n              \"argument\": \"<string>\"\n            },\n            {\n              \"variable\": \"<string>\",\n              \"operator\": \"less_than\",\n              \"argument\": \"<string>\"\n            }\n          ]\n        },\n        \"description\": \"<string>\",\n        \"name\": \"<string>\",\n        \"send_windows\": [\n          {\n            \"day\": \"wednesday\",\n            \"type\": \"send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          },\n          {\n            \"day\": \"sunday\",\n            \"type\": \"do_not_send\",\n            \"from\": \"<time>\",\n            \"until\": \"<time>\"\n          }\n        ]\n      }\n    ],\n    \"valid\": \"<boolean>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"description\": \"<string>\",\n    \"scheduled_at\": \"<dateTime>\",\n    \"sent_at\": \"<dateTime>\",\n    \"settings\": {\n      \"is_commercial\": \"<boolean>\",\n      \"override_preferences\": \"<boolean>\"\n    },\n    \"target_audience_key\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-e71ea64f-6dba-4535-9fe6-5e076f7dd07c"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-1e20f29c-2e76-4e13-9dc2-cebe37ccf669"
                }
              ],
              "id": "be81a61d-e97d-4893-9d84-fea5d076b1d1",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-be81a61d-e97d-4893-9d84-fea5d076b1d1"
            },
            {
              "name": "List broadcasts",
              "id": "b15e6ef4-2d46-4ca4-b240-f0ac4bca4331",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/broadcasts?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "broadcasts"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    }
                  ]
                },
                "description": "Returns a paginated list of broadcasts available in a given environment. The broadcasts are returned ordered by creation time (newest first)."
              },
              "response": [
                {
                  "id": "9f47ce49-1fac-4609-8d3f-7388ae08c86d",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/broadcasts?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "broadcasts"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"status\": \"sent\",\n      \"steps\": [\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"patch\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_equal_to\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"equal_to\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"friday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"sunday\",\n              \"type\": \"do_not_send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        },\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"post\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"equal_to\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"equal_to\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"saturday\",\n              \"type\": \"do_not_send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"monday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        }\n      ],\n      \"valid\": \"<boolean>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"archived_at\": \"<dateTime>\",\n      \"categories\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"description\": \"<string>\",\n      \"scheduled_at\": \"<dateTime>\",\n      \"sent_at\": \"<dateTime>\",\n      \"settings\": {\n        \"is_commercial\": \"<boolean>\",\n        \"override_preferences\": \"<boolean>\"\n      },\n      \"target_audience_key\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"status\": \"draft\",\n      \"steps\": [\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"post\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"is_timestamp_between\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"contains\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"saturday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"thursday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        },\n        {\n          \"type\": \"channel\",\n          \"ref\": \"<string>\",\n          \"template\": {\n            \"url\": \"<string>\",\n            \"method\": \"delete\",\n            \"body\": \"<string>\",\n            \"headers\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ],\n            \"query_params\": [\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              },\n              {\n                \"key\": \"<string>\",\n                \"value\": \"<string>\"\n              }\n            ]\n          },\n          \"channel_group_key\": \"<string>\",\n          \"channel_key\": \"<string>\",\n          \"channel_type\": \"http\",\n          \"conditions\": {\n            \"all\": [\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"exists\",\n                \"argument\": \"<string>\"\n              },\n              {\n                \"variable\": \"<string>\",\n                \"operator\": \"not_equal_to\",\n                \"argument\": \"<string>\"\n              }\n            ]\n          },\n          \"description\": \"<string>\",\n          \"name\": \"<string>\",\n          \"send_windows\": [\n            {\n              \"day\": \"saturday\",\n              \"type\": \"do_not_send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            },\n            {\n              \"day\": \"sunday\",\n              \"type\": \"send\",\n              \"from\": \"<time>\",\n              \"until\": \"<time>\"\n            }\n          ]\n        }\n      ],\n      \"valid\": \"<boolean>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"archived_at\": \"<dateTime>\",\n      \"categories\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"description\": \"<string>\",\n      \"scheduled_at\": \"<dateTime>\",\n      \"sent_at\": \"<dateTime>\",\n      \"settings\": {\n        \"is_commercial\": \"<boolean>\",\n        \"override_preferences\": \"<boolean>\"\n      },\n      \"target_audience_key\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-9f47ce49-1fac-4609-8d3f-7388ae08c86d"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-b15e6ef4-2d46-4ca4-b240-f0ac4bca4331"
            }
          ],
          "id": "2851f2b6-d5c9-4d3c-833e-e19cbd216e28",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-2851f2b6-d5c9-4d3c-833e-e19cbd216e28"
        },
        {
          "name": "variables",
          "item": [
            {
              "name": "{key}",
              "item": [
                {
                  "name": "Get a variable",
                  "id": "15d56e5c-bd13-417d-8506-8d8f5448e829",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/variables/:key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "variables",
                        ":key"
                      ],
                      "variable": [
                        {
                          "id": "abdcd231-0a94-4b57-88b4-0e1fe8d4927a",
                          "key": "key",
                          "value": "<string>",
                          "description": "(Required) The key of the variable to retrieve."
                        }
                      ]
                    },
                    "description": "Returns a single variable by key with per-environment value overrides."
                  },
                  "response": [
                    {
                      "id": "6edfa191-54d3-4971-b2fa-5d36ce786e0f",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/variables/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "variables",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"type\": \"public\",\n  \"inserted_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"description\": \"<string>\",\n  \"environment_values\": {\n    \"sint_db\": \"<string>\",\n    \"Lorem_7_\": \"<string>\",\n    \"nonec\": \"<string>\"\n  },\n  \"value\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-6edfa191-54d3-4971-b2fa-5d36ce786e0f"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-15d56e5c-bd13-417d-8506-8d8f5448e829"
                }
              ],
              "id": "27306e0c-6487-41e9-a37d-d53c296895af",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-27306e0c-6487-41e9-a37d-d53c296895af"
            },
            {
              "name": "List variables",
              "id": "2f8a37a0-5076-484b-8db2-e7278b91ee2c",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/variables?environment=<string>&branch=<string>&type=secret&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "variables"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter variables by type. Supports 'public' or 'secret'.",
                      "key": "type",
                      "value": "secret"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a list of variables. When an environment is specified, returns per-environment variables. Otherwise, returns project-scoped variables with per-environment overrides."
              },
              "response": [
                {
                  "id": "d0fc5115-1e00-452e-87d4-c567b9becb5d",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/variables?environment=<string>&branch=<string>&type=secret&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "variables"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter variables by type. Supports 'public' or 'secret'.",
                          "key": "type",
                          "value": "secret"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"public\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"environment_values\": {\n        \"nonf\": \"<string>\",\n        \"nisif\": \"<string>\"\n      },\n      \"value\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"public\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"environment_values\": {\n        \"sint_1_7\": \"<string>\"\n      },\n      \"value\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-d0fc5115-1e00-452e-87d4-c567b9becb5d"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-2f8a37a0-5076-484b-8db2-e7278b91ee2c"
            }
          ],
          "id": "649ba55b-35e4-4cc6-8cf8-1bce425f1804",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-649ba55b-35e4-4cc6-8cf8-1bce425f1804"
        },
        {
          "name": "translations",
          "item": [
            {
              "name": "{locale_code}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate translation",
                      "id": "5242a907-c2f9-4a2b-ab97-3320507ffae6",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"translation\": {\n    \"content\": \"<string>\",\n    \"format\": \"po\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/translations/:locale_code/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "translations",
                            ":locale_code",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "6a1e55af-c27a-45e0-9f95-a28b33f37733",
                              "key": "locale_code",
                              "value": "<string>",
                              "description": "(Required) The translation's locale code."
                            }
                          ]
                        },
                        "description": "Validates a translation payload without persisting it.\n\nNote: this endpoint only operates on translations in the \"development\" environment.\n"
                      },
                      "response": [
                        {
                          "id": "9b2cc711-4f27-43cc-8596-f75f4ee3b4f6",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"translation\": {\n    \"content\": \"<string>\",\n    \"format\": \"po\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/translations/:locale_code/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "translations",
                                ":locale_code",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "locale_code"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"translation\": {\n    \"locale_code\": \"<string>\",\n    \"namespace\": \"<string>\",\n    \"content\": \"<string>\",\n    \"format\": \"po\",\n    \"inserted_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"tenant\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-9b2cc711-4f27-43cc-8596-f75f4ee3b4f6"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-5242a907-c2f9-4a2b-ab97-3320507ffae6"
                    }
                  ],
                  "id": "365bbc49-ae7a-46b8-b89c-12049ec1ef6c",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-365bbc49-ae7a-46b8-b89c-12049ec1ef6c"
                },
                {
                  "name": "Get translation",
                  "id": "feeaa80d-45fd-4a1b-b46d-e6f560b2fc25",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/translations/:locale_code?environment=<string>&branch=<string>&format=po&namespace=<string>&tenant=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "translations",
                        ":locale_code"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                          "key": "format",
                          "value": "po"
                        },
                        {
                          "description": "A specific namespace to filter translations for.",
                          "key": "namespace",
                          "value": "<string>"
                        },
                        {
                          "description": "A specific tenant to scope the translation to.",
                          "key": "tenant",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "e05dcea5-3e24-44c8-8410-220dd41ace4c",
                          "key": "locale_code",
                          "value": "<string>",
                          "description": "(Required) A specific locale code to filter translations for."
                        }
                      ]
                    },
                    "description": "Retrieve a translation by its locale and namespace, in a given environment."
                  },
                  "response": [
                    {
                      "id": "bbe434c7-0d1b-483e-9fdc-44ceb102e6f8",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/translations/:locale_code?environment=<string>&branch=<string>&format=po&namespace=<string>&tenant=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "translations",
                            ":locale_code"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                              "key": "format",
                              "value": "po"
                            },
                            {
                              "description": "A specific namespace to filter translations for.",
                              "key": "namespace",
                              "value": "<string>"
                            },
                            {
                              "description": "A specific tenant to scope the translation to.",
                              "key": "tenant",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "locale_code"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"translation\": {\n    \"locale_code\": \"<string>\",\n    \"namespace\": \"<string>\",\n    \"content\": \"<string>\",\n    \"format\": \"po\",\n    \"inserted_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"tenant\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-bbe434c7-0d1b-483e-9fdc-44ceb102e6f8"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-feeaa80d-45fd-4a1b-b46d-e6f560b2fc25"
                },
                {
                  "name": "Upsert translation",
                  "id": "902b8ac0-70e7-46a7-9afb-0959bcf52ee9",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"translation\": {\n    \"content\": \"<string>\",\n    \"format\": \"po\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/translations/:locale_code?environment=<string>&branch=<string>&namespace=<string>&tenant=<string>&format=po&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "translations",
                        ":locale_code"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "(Required) An optional namespace that identifies the translation.",
                          "key": "namespace",
                          "value": "<string>"
                        },
                        {
                          "description": "An optional tenant to scope the translation to.",
                          "key": "tenant",
                          "value": "<string>"
                        },
                        {
                          "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                          "key": "format",
                          "value": "po"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "526b7e5a-5000-4de2-897b-13124052c4bb",
                          "key": "locale_code",
                          "value": "<string>",
                          "description": "(Required) A locale code of the translation."
                        }
                      ]
                    },
                    "description": "Updates a translation of a given locale code + namespace, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates on translations in the \"development\" environment.\n"
                  },
                  "response": [
                    {
                      "id": "bd579e00-1619-4f8a-a668-30d0062e770a",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"translation\": {\n    \"content\": \"<string>\",\n    \"format\": \"po\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/translations/:locale_code?environment=<string>&branch=<string>&namespace=<string>&tenant=<string>&format=po&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "translations",
                            ":locale_code"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) An optional namespace that identifies the translation.",
                              "key": "namespace",
                              "value": "<string>"
                            },
                            {
                              "description": "An optional tenant to scope the translation to.",
                              "key": "tenant",
                              "value": "<string>"
                            },
                            {
                              "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                              "key": "format",
                              "value": "po"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "locale_code"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"translation\": {\n    \"locale_code\": \"<string>\",\n    \"namespace\": \"<string>\",\n    \"content\": \"<string>\",\n    \"format\": \"po\",\n    \"inserted_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"tenant\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-bd579e00-1619-4f8a-a668-30d0062e770a"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-902b8ac0-70e7-46a7-9afb-0959bcf52ee9"
                }
              ],
              "id": "0f26d8fb-1c28-4730-aeda-852580334a2a",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-0f26d8fb-1c28-4730-aeda-852580334a2a"
            },
            {
              "name": "List translations",
              "id": "934b33c3-dea2-4690-9141-6cf93ec92c0b",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/translations?locale_code=<string>&namespace=<string>&tenant=<string>&format=po&environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "translations"
                  ],
                  "query": [
                    {
                      "description": "A specific locale code to filter translations for.",
                      "key": "locale_code",
                      "value": "<string>"
                    },
                    {
                      "description": "A specific namespace to filter translations for.",
                      "key": "namespace",
                      "value": "<string>"
                    },
                    {
                      "description": "A specific tenant to filter translations for.",
                      "key": "tenant",
                      "value": "<string>"
                    },
                    {
                      "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                      "key": "format",
                      "value": "po"
                    },
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of translations available in a given environment. The translations are returned in alphabetical order by locale code.\n"
              },
              "response": [
                {
                  "id": "5fdb1ded-5835-4c64-b042-27d62d712e3a",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/translations?locale_code=<string>&namespace=<string>&tenant=<string>&format=po&environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "translations"
                      ],
                      "query": [
                        {
                          "description": "A specific locale code to filter translations for.",
                          "key": "locale_code",
                          "value": "<string>"
                        },
                        {
                          "description": "A specific namespace to filter translations for.",
                          "key": "namespace",
                          "value": "<string>"
                        },
                        {
                          "description": "A specific tenant to filter translations for.",
                          "key": "tenant",
                          "value": "<string>"
                        },
                        {
                          "description": "Optionally specify the returned content format. Supports 'json' and 'po'. Defaults to 'json'.",
                          "key": "format",
                          "value": "po"
                        },
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"locale_code\": \"<string>\",\n      \"namespace\": \"<string>\",\n      \"content\": \"<string>\",\n      \"format\": \"json\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"tenant\": \"<string>\"\n    },\n    {\n      \"locale_code\": \"<string>\",\n      \"namespace\": \"<string>\",\n      \"content\": \"<string>\",\n      \"format\": \"po\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"tenant\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-5fdb1ded-5835-4c64-b042-27d62d712e3a"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-934b33c3-dea2-4690-9141-6cf93ec92c0b"
            }
          ],
          "id": "09735b6d-1770-4a5d-bfce-d1d28fcf0489",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-09735b6d-1770-4a5d-bfce-d1d28fcf0489"
        },
        {
          "name": "templates",
          "item": [
            {
              "name": "preview",
              "item": [
                {
                  "name": "Preview a template",
                  "id": "a2002728-536a-4299-a6a2-661b6711b98b",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"channel_type\": \"push\",\n  \"template\": {\n    \"subject\": \"<string>\",\n    \"settings\": {\n      \"attachment_key\": \"<string>\",\n      \"layout_key\": \"<string>\",\n      \"pre_content\": \"<string>\"\n    },\n    \"html_body\": \"<string>\",\n    \"is_mjml\": \"<boolean>\",\n    \"text_body\": \"<string>\",\n    \"visual_blocks\": [\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"solid\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      },\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"md\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      }\n    ]\n  },\n  \"recipient\": \"<string>\",\n  \"actor\": \"<string>\",\n  \"data\": {\n    \"proident_7\": false\n  },\n  \"layout\": {\n    \"html_content\": \"<string>\",\n    \"key\": \"<string>\",\n    \"text_content\": \"<string>\"\n  },\n  \"tenant\": \"<string>\",\n  \"workflow\": {\n    \"key\": \"<string>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/templates/preview?environment=<string>&branch=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "templates",
                        "preview"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        }
                      ]
                    },
                    "description": "Renders a template preview, without requiring a template to be persisted within Knock.\nThis is useful for previewing templates in isolation, without the need to use a workflow.\n\nFor email templates, you can optionally specify a layout by key or provide inline layout content.\n"
                  },
                  "response": [
                    {
                      "id": "be3c02b8-e752-4ce4-843b-d1918a3e8707",
                      "name": "OK",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"channel_type\": \"push\",\n  \"template\": {\n    \"subject\": \"<string>\",\n    \"settings\": {\n      \"attachment_key\": \"<string>\",\n      \"layout_key\": \"<string>\",\n      \"pre_content\": \"<string>\"\n    },\n    \"html_body\": \"<string>\",\n    \"is_mjml\": \"<boolean>\",\n    \"text_body\": \"<string>\",\n    \"visual_blocks\": [\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"solid\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      },\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"md\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"sm\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"left\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      }\n    ]\n  },\n  \"recipient\": \"<string>\",\n  \"actor\": \"<string>\",\n  \"data\": {\n    \"proident_7\": false\n  },\n  \"layout\": {\n    \"html_content\": \"<string>\",\n    \"key\": \"<string>\",\n    \"text_content\": \"<string>\"\n  },\n  \"tenant\": \"<string>\",\n  \"workflow\": {\n    \"key\": \"<string>\",\n    \"categories\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/templates/preview?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "templates",
                            "preview"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"result\": \"success\",\n  \"content_type\": \"email\",\n  \"errors\": [\n    {\n      \"message\": \"<string>\",\n      \"field\": \"<string>\",\n      \"line\": \"<integer>\"\n    },\n    {\n      \"message\": \"<string>\",\n      \"field\": \"<string>\",\n      \"line\": \"<integer>\"\n    }\n  ],\n  \"template\": {\n    \"subject\": \"<string>\",\n    \"settings\": {\n      \"attachment_key\": \"<string>\",\n      \"layout_key\": \"<string>\",\n      \"pre_content\": \"<string>\"\n    },\n    \"html_body\": \"<string>\",\n    \"is_mjml\": \"<boolean>\",\n    \"text_body\": \"<string>\",\n    \"visual_blocks\": [\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"lg\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"lg\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"right\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      },\n      {\n        \"type\": \"button_set\",\n        \"buttons\": [\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"lg\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          },\n          {\n            \"label\": \"<string>\",\n            \"action\": \"<string>\",\n            \"variant\": \"outline\",\n            \"size_attrs\": {\n              \"is_fullwidth\": \"<boolean>\",\n              \"size\": \"lg\"\n            },\n            \"style_attrs\": {\n              \"background_color\": \"<string>\",\n              \"border_color\": \"<string>\",\n              \"border_radius\": \"<integer>\",\n              \"border_width\": \"<integer>\",\n              \"text_color\": \"<string>\"\n            }\n          }\n        ],\n        \"id\": \"<uuid>\",\n        \"layout_attrs\": {\n          \"padding_top\": \"<integer>\",\n          \"padding_right\": \"<integer>\",\n          \"padding_bottom\": \"<integer>\",\n          \"padding_left\": \"<integer>\",\n          \"horizontal_align\": \"center\",\n          \"column_gap\": \"<integer>\"\n        },\n        \"version\": \"<integer>\"\n      }\n    ]\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-be3c02b8-e752-4ce4-843b-d1918a3e8707"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-a2002728-536a-4299-a6a2-661b6711b98b"
                }
              ],
              "id": "17308238-4257-41aa-bc35-c292528fb7c3",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-17308238-4257-41aa-bc35-c292528fb7c3"
            }
          ],
          "id": "9c6106ee-11f5-4857-9f36-23c67a16d9f6",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-9c6106ee-11f5-4857-9f36-23c67a16d9f6"
        },
        {
          "name": "partials",
          "item": [
            {
              "name": "{partial_key}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate a partial",
                      "id": "27074aa1-0c3f-461f-9f94-aba4ad29d5da",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"partial\": {\n    \"type\": \"html\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/partials/:partial_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "partials",
                            ":partial_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "97c5a938-42f8-4b56-9c49-e10e738a69af",
                              "key": "partial_key",
                              "value": "<string>",
                              "description": "(Required) The key of the partial to validate."
                            }
                          ]
                        },
                        "description": "Validates a partial payload without persisting it.\n\nNote: this endpoint only operates on partials in the \u201cdevelopment\u201d environment.\n"
                      },
                      "response": [
                        {
                          "id": "da8f0132-2873-4454-8819-5ce374be572a",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"partial\": {\n    \"type\": \"html\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/partials/:partial_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "partials",
                                ":partial_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "partial_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"partial\": {\n    \"key\": \"<string>\",\n    \"type\": \"markdown\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"inserted_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"valid\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-da8f0132-2873-4454-8819-5ce374be572a"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-27074aa1-0c3f-461f-9f94-aba4ad29d5da"
                    }
                  ],
                  "id": "acb46941-1f57-466b-9d6b-124e97807d73",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-acb46941-1f57-466b-9d6b-124e97807d73"
                },
                {
                  "name": "Get a partial",
                  "id": "ef42ec85-da30-4aba-bc2f-fcb9c94c5c66",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/partials/:partial_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "partials",
                        ":partial_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "2cd69b33-5a98-4440-9232-9b095c0f3598",
                          "key": "partial_key",
                          "value": "<string>",
                          "description": "(Required) The key of the partial to retrieve."
                        }
                      ]
                    },
                    "description": "Get a partial by its key."
                  },
                  "response": [
                    {
                      "id": "51480963-14c2-49e9-854f-478336ee2c79",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/partials/:partial_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "partials",
                            ":partial_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "partial_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"type\": \"json\",\n  \"name\": \"<string>\",\n  \"content\": \"<string>\",\n  \"inserted_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"valid\": \"<boolean>\",\n  \"description\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"icon_name\": \"<string>\",\n  \"input_schema\": [\n    {\n      \"type\": \"boolean\",\n      \"key\": \"<string>\",\n      \"label\": \"<string>\",\n      \"settings\": {\n        \"default\": \"<boolean>\",\n        \"description\": \"<string>\",\n        \"placeholder\": \"<string>\",\n        \"required\": \"<boolean>\"\n      }\n    },\n    {\n      \"type\": \"boolean\",\n      \"key\": \"<string>\",\n      \"label\": \"<string>\",\n      \"settings\": {\n        \"default\": \"<boolean>\",\n        \"description\": \"<string>\",\n        \"placeholder\": \"<string>\",\n        \"required\": \"<boolean>\"\n      }\n    }\n  ],\n  \"visual_block_enabled\": \"<boolean>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-51480963-14c2-49e9-854f-478336ee2c79"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-ef42ec85-da30-4aba-bc2f-fcb9c94c5c66"
                },
                {
                  "name": "Upsert a partial",
                  "id": "1b7b908f-c340-45c8-a1e9-770da867d25b",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"partial\": {\n    \"type\": \"html\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/partials/:partial_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "partials",
                        ":partial_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "98d0d38f-97cb-4ff9-878d-323ba35954fe",
                          "key": "partial_key",
                          "value": "<string>",
                          "description": "(Required) The key of the partial to upsert."
                        }
                      ]
                    },
                    "description": "Updates a partial of a given key, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates on partials in the \u201cdevelopment\u201d environment.\n"
                  },
                  "response": [
                    {
                      "id": "4b52b0bb-4dbb-4685-bfd1-6d651b8caec4",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"partial\": {\n    \"type\": \"html\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/partials/:partial_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "partials",
                            ":partial_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "partial_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"partial\": {\n    \"key\": \"<string>\",\n    \"type\": \"markdown\",\n    \"name\": \"<string>\",\n    \"content\": \"<string>\",\n    \"inserted_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"valid\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"input_schema\": [\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      },\n      {\n        \"type\": \"boolean\",\n        \"key\": \"<string>\",\n        \"label\": \"<string>\",\n        \"settings\": {\n          \"default\": \"<boolean>\",\n          \"description\": \"<string>\",\n          \"placeholder\": \"<string>\",\n          \"required\": \"<boolean>\"\n        }\n      }\n    ],\n    \"visual_block_enabled\": \"<boolean>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-4b52b0bb-4dbb-4685-bfd1-6d651b8caec4"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-1b7b908f-c340-45c8-a1e9-770da867d25b"
                }
              ],
              "id": "cb375e6c-afb1-4b99-83ba-8864c16ad405",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-cb375e6c-afb1-4b99-83ba-8864c16ad405"
            },
            {
              "name": "List partials",
              "id": "01528bef-04da-4fad-9c3a-9864c66ff10e",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/partials?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "partials"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "List all partials for a given environment."
              },
              "response": [
                {
                  "id": "31a9276c-f16e-4d9c-85f1-2ff158fdf7ca",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/partials?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "partials"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"json\",\n      \"name\": \"<string>\",\n      \"content\": \"<string>\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"valid\": \"<boolean>\",\n      \"description\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"icon_name\": \"<string>\",\n      \"input_schema\": [\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        },\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        }\n      ],\n      \"visual_block_enabled\": \"<boolean>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"html\",\n      \"name\": \"<string>\",\n      \"content\": \"<string>\",\n      \"inserted_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"valid\": \"<boolean>\",\n      \"description\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"icon_name\": \"<string>\",\n      \"input_schema\": [\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        },\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        }\n      ],\n      \"visual_block_enabled\": \"<boolean>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-31a9276c-f16e-4d9c-85f1-2ff158fdf7ca"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-01528bef-04da-4fad-9c3a-9864c66ff10e"
            }
          ],
          "id": "4f9cf120-e1f6-4ff0-ae86-7518ec72b514",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-4f9cf120-e1f6-4ff0-ae86-7518ec72b514"
        },
        {
          "name": "channels",
          "item": [
            {
              "name": "{channel_key}",
              "item": [
                {
                  "name": "Get a channel",
                  "id": "941499b9-8054-43a9-a2eb-0332adaadd4e",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/channels/:channel_key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channels",
                        ":channel_key"
                      ],
                      "variable": [
                        {
                          "id": "4ce8bba6-4a51-42ba-b5a0-1d7181f455d6",
                          "key": "channel_key",
                          "value": "<string>",
                          "description": "(Required) The key of the channel to retrieve."
                        }
                      ]
                    },
                    "description": "Returns a channel with all environment-specific settings. Secret values in provider settings are obfuscated unless they are Liquid templates (e.g., `{{ vars.api_key }}`)."
                  },
                  "response": [
                    {
                      "id": "7a8b9b07-1790-4d9d-bf12-894caf379edc",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/channels/:channel_key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "channels",
                            ":channel_key"
                          ],
                          "variable": [
                            {
                              "key": "channel_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"key\": \"<string>\",\n  \"type\": \"in_app_feed\",\n  \"provider\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"archived_at\": \"<dateTime>\",\n  \"custom_icon_url\": \"<string>\",\n  \"description\": \"<string>\",\n  \"environment_settings\": {\n    \"do929\": {\n      \"id\": \"<uuid>\",\n      \"is_valid\": \"<boolean>\",\n      \"is_sandbox\": \"<boolean>\",\n      \"channel_settings\": {\n        \"consectetur0\": 82843985.1977731\n      },\n      \"provider_settings\": {\n        \"deserunt_a\": true\n      }\n    },\n    \"laboris321\": {\n      \"id\": \"<uuid>\",\n      \"is_valid\": \"<boolean>\",\n      \"is_sandbox\": \"<boolean>\",\n      \"channel_settings\": {\n        \"laboris0a0\": \"cupidatat\",\n        \"consectetur_3da\": \"tempor ullamco dolore deserunt et\"\n      },\n      \"provider_settings\": {\n        \"adipisicing_dfc\": 39538273.66174388\n      }\n    }\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-7a8b9b07-1790-4d9d-bf12-894caf379edc"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-941499b9-8054-43a9-a2eb-0332adaadd4e"
                }
              ],
              "id": "6c845295-49b5-4224-8d7d-ff2464a9b00a",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-6c845295-49b5-4224-8d7d-ff2464a9b00a"
            },
            {
              "name": "List channels",
              "id": "687ddad7-2943-4b65-a7b7-ada58aaf941c",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/channels?id=<uuid>&include=environment_settings&include=environment_settings&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "channels"
                  ],
                  "query": [
                    {
                      "description": "A channel id to filter the results by.",
                      "key": "id",
                      "value": "<uuid>"
                    },
                    {
                      "description": "Associated resources to include in the response. Accepts `environment_settings` to include per-environment channel configuration.",
                      "key": "include",
                      "value": "environment_settings"
                    },
                    {
                      "description": "Associated resources to include in the response. Accepts `environment_settings` to include per-environment channel configuration.",
                      "key": "include",
                      "value": "environment_settings"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of channels. Note: the list of channels is across the entire account, not scoped to an environment."
              },
              "response": [
                {
                  "id": "6a1d7347-83e8-4593-b9ee-072a55c17add",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/channels?id=<uuid>&include=environment_settings&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channels"
                      ],
                      "query": [
                        {
                          "description": "A channel id to filter the results by.",
                          "key": "id",
                          "value": "<uuid>"
                        },
                        {
                          "description": "Associated resources to include in the response. Accepts `environment_settings` to include per-environment channel configuration.",
                          "key": "include",
                          "value": "environment_settings"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"push\",\n      \"provider\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"archived_at\": \"<dateTime>\",\n      \"custom_icon_url\": \"<string>\",\n      \"description\": \"<string>\",\n      \"environment_settings\": {\n        \"voluptate_374\": {\n          \"id\": \"<uuid>\",\n          \"is_valid\": \"<boolean>\",\n          \"is_sandbox\": \"<boolean>\",\n          \"channel_settings\": {\n            \"anim_8\": \"adipisicing Ut\",\n            \"in_df\": -54379795.02443704,\n            \"laborum_c_\": true\n          },\n          \"provider_settings\": {\n            \"minimb18\": 19578002.412491634,\n            \"laborumf\": 69332522\n          }\n        },\n        \"eu_423\": {\n          \"id\": \"<uuid>\",\n          \"is_valid\": \"<boolean>\",\n          \"is_sandbox\": \"<boolean>\",\n          \"channel_settings\": {\n            \"ut9\": \"sint ex\",\n            \"fugiat_2_\": 35197239.01513249\n          },\n          \"provider_settings\": {\n            \"qui_786\": 12641818.190449566,\n            \"qui_7_a\": 92721057.70703462,\n            \"dod2b\": 46289990,\n            \"dolore_0f0\": true,\n            \"sit_ec\": \"occaecat ex anim sit\"\n          }\n        }\n      }\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"key\": \"<string>\",\n      \"type\": \"push\",\n      \"provider\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"archived_at\": \"<dateTime>\",\n      \"custom_icon_url\": \"<string>\",\n      \"description\": \"<string>\",\n      \"environment_settings\": {\n        \"sunt_53\": {\n          \"id\": \"<uuid>\",\n          \"is_valid\": \"<boolean>\",\n          \"is_sandbox\": \"<boolean>\",\n          \"channel_settings\": {\n            \"sitc9\": -61726273.768001996,\n            \"doloreab3\": true\n          },\n          \"provider_settings\": {\n            \"magnac\": 62178465.305399,\n            \"laboriscf\": false,\n            \"consequat_70\": -75954691.30526604\n          }\n        }\n      }\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-6a1d7347-83e8-4593-b9ee-072a55c17add"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-687ddad7-2943-4b65-a7b7-ada58aaf941c"
            }
          ],
          "id": "bfd608d8-7511-41b3-9be2-b9c7094a4309",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-bfd608d8-7511-41b3-9be2-b9c7094a4309"
        },
        {
          "name": "members",
          "item": [
            {
              "name": "{id}",
              "item": [
                {
                  "name": "Remove a member",
                  "id": "87474843-a430-43e4-acf4-61917f1b1518",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "DELETE",
                    "header": [],
                    "url": {
                      "raw": "{{baseUrl}}/v1/members/:id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "members",
                        ":id"
                      ],
                      "variable": [
                        {
                          "id": "8e53bc7e-21a5-48f5-9971-5f181351248f",
                          "key": "id",
                          "value": "<uuid>",
                          "description": "(Required) The ID of the member to remove."
                        }
                      ]
                    },
                    "description": "Removes a member from the account."
                  },
                  "response": [
                    {
                      "id": "7a4bbb35-1201-44be-b8fe-48e67286d097",
                      "name": "No Content",
                      "originalRequest": {
                        "method": "DELETE",
                        "header": [
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/members/:id",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "members",
                            ":id"
                          ],
                          "variable": [
                            {
                              "key": "id"
                            }
                          ]
                        }
                      },
                      "status": "No Content",
                      "code": 204,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-7a4bbb35-1201-44be-b8fe-48e67286d097"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-87474843-a430-43e4-acf4-61917f1b1518"
                },
                {
                  "name": "Get a member",
                  "id": "cb71c7ac-2d74-4fcf-b10b-99813eefb326",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/members/:id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "members",
                        ":id"
                      ],
                      "variable": [
                        {
                          "id": "2c7fbb01-2f5e-448b-82c4-e4cdf0118003",
                          "key": "id",
                          "value": "<uuid>",
                          "description": "(Required) The ID of the member to retrieve."
                        }
                      ]
                    },
                    "description": "Returns a single member by their ID."
                  },
                  "response": [
                    {
                      "id": "e476ab50-acf1-4df4-9890-294e5ee7b88a",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/members/:id",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "members",
                            ":id"
                          ],
                          "variable": [
                            {
                              "key": "id"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"id\": \"<uuid>\",\n  \"role\": \"support\",\n  \"user\": {\n    \"id\": \"<uuid>\",\n    \"email\": \"<email>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"avatar_url\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-e476ab50-acf1-4df4-9890-294e5ee7b88a"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-cb71c7ac-2d74-4fcf-b10b-99813eefb326"
                }
              ],
              "id": "ff5de13b-d09a-4343-a447-fa502236ce7f",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-ff5de13b-d09a-4343-a447-fa502236ce7f"
            },
            {
              "name": "List members",
              "id": "e9b458dd-6089-4179-ba3f-ce4e573b279d",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/members?role=<string>&email=<string>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "members"
                  ],
                  "query": [
                    {
                      "description": "Filter members by role. One of: owner, admin, member, production_only_member, billing, support.",
                      "key": "role",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter members by email address (exact match).",
                      "key": "email",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of members for the current account. Optionally filter by role."
              },
              "response": [
                {
                  "id": "6134e1e4-51cf-47f6-b7a4-3844d51719e5",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/members?role=<string>&email=<string>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "members"
                      ],
                      "query": [
                        {
                          "description": "Filter members by role. One of: owner, admin, member, production_only_member, billing, support.",
                          "key": "role",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter members by email address (exact match).",
                          "key": "email",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"id\": \"<uuid>\",\n      \"role\": \"billing\",\n      \"user\": {\n        \"id\": \"<uuid>\",\n        \"email\": \"<email>\",\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"avatar_url\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\"\n    },\n    {\n      \"id\": \"<uuid>\",\n      \"role\": \"production_only_member\",\n      \"user\": {\n        \"id\": \"<uuid>\",\n        \"email\": \"<email>\",\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"avatar_url\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-6134e1e4-51cf-47f6-b7a4-3844d51719e5"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-e9b458dd-6089-4179-ba3f-ce4e573b279d"
            }
          ],
          "id": "a42194eb-4832-4f2e-b49a-921a41234240",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-a42194eb-4832-4f2e-b49a-921a41234240"
        },
        {
          "name": "channel_groups",
          "item": [
            {
              "name": "{channel_group_key}",
              "item": [
                {
                  "name": "Delete a channel group",
                  "id": "6e8b3767-81fa-4c5c-a4d9-27fb7d71356b",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channel_groups",
                        ":channel_group_key"
                      ],
                      "variable": [
                        {
                          "id": "54c48b38-3c39-46a7-a14d-d33aedc1537d",
                          "key": "channel_group_key",
                          "value": "<string>",
                          "description": "(Required) The key of the channel group to delete."
                        }
                      ]
                    },
                    "description": "Archives (soft deletes) a channel group by key."
                  },
                  "response": [
                    {
                      "id": "9035c100-7126-4b40-8871-8b06d4615eb2",
                      "name": "No Content",
                      "originalRequest": {
                        "method": "DELETE",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "channel_groups",
                            ":channel_group_key"
                          ],
                          "variable": [
                            {
                              "key": "channel_group_key"
                            }
                          ]
                        }
                      },
                      "status": "No Content",
                      "code": 204,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-9035c100-7126-4b40-8871-8b06d4615eb2"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-6e8b3767-81fa-4c5c-a4d9-27fb7d71356b"
                },
                {
                  "name": "Get a channel group",
                  "id": "e60f56aa-b7d6-47e7-a39e-a3e7da031c74",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channel_groups",
                        ":channel_group_key"
                      ],
                      "variable": [
                        {
                          "id": "9bb650df-14dc-4ccb-8575-c69f32ae4ef6",
                          "key": "channel_group_key",
                          "value": "<string>",
                          "description": "(Required) The key of the channel group to retrieve."
                        }
                      ]
                    },
                    "description": "Get a channel group by its key."
                  },
                  "response": [
                    {
                      "id": "28079ee5-287a-45f0-b80a-cc6a707cdef8",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "channel_groups",
                            ":channel_group_key"
                          ],
                          "variable": [
                            {
                              "key": "channel_group_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"name\": \"<string>\",\n  \"key\": \"<string>\",\n  \"channel_type\": \"in_app\",\n  \"operator\": \"all\",\n  \"source\": \"system\",\n  \"channel_rules\": [\n    {\n      \"index\": \"<integer>\",\n      \"rule_type\": \"unless\",\n      \"channel\": {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\",\n        \"key\": \"<string>\",\n        \"type\": \"push\",\n        \"provider\": \"<string>\",\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"archived_at\": \"<dateTime>\",\n        \"custom_icon_url\": \"<string>\",\n        \"description\": \"<string>\",\n        \"environment_settings\": {\n          \"id25\": {\n            \"id\": \"<uuid>\",\n            \"is_valid\": \"<boolean>\",\n            \"is_sandbox\": \"<boolean>\",\n            \"channel_settings\": {\n              \"ea_c\": 57862852.03512907,\n              \"pariatur_7\": 16820206,\n              \"voluptated1\": \"do nostrud velit deserunt\",\n              \"qui91\": -22136326\n            },\n            \"provider_settings\": {\n              \"fugiat_76_\": true,\n              \"Duis_e8\": -13449879.786176845\n            }\n          }\n        }\n      },\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"argument\": \"<string>\",\n      \"operator\": \"not_contains\",\n      \"variable\": \"<string>\"\n    },\n    {\n      \"index\": \"<integer>\",\n      \"rule_type\": \"always\",\n      \"channel\": {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\",\n        \"key\": \"<string>\",\n        \"type\": \"in_app_guide\",\n        \"provider\": \"<string>\",\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"archived_at\": \"<dateTime>\",\n        \"custom_icon_url\": \"<string>\",\n        \"description\": \"<string>\",\n        \"environment_settings\": {\n          \"proident3\": {\n            \"id\": \"<uuid>\",\n            \"is_valid\": \"<boolean>\",\n            \"is_sandbox\": \"<boolean>\",\n            \"channel_settings\": {\n              \"dolore_975\": -83532787.39209169,\n              \"in_6a\": -38503561,\n              \"nostrud_\": -49042124,\n              \"sint3_\": false\n            },\n            \"provider_settings\": {\n              \"officia_b6b\": 16612766\n            }\n          }\n        }\n      },\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"argument\": \"<string>\",\n      \"operator\": \"not_contains_all\",\n      \"variable\": \"<string>\"\n    }\n  ],\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"archived_at\": \"<dateTime>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-28079ee5-287a-45f0-b80a-cc6a707cdef8"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-e60f56aa-b7d6-47e7-a39e-a3e7da031c74"
                },
                {
                  "name": "Upsert a channel group",
                  "id": "38f2b6e3-af55-4255-9859-995b0a6a229f",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"channel_group\": {\n    \"name\": \"<string>\",\n    \"channel_type\": \"in_app\",\n    \"channel_rules\": [\n      {\n        \"channel_key\": \"<string>\",\n        \"rule_type\": \"unless\",\n        \"argument\": \"<string>\",\n        \"index\": \"<integer>\",\n        \"operator\": \"not_empty\",\n        \"variable\": \"<string>\"\n      },\n      {\n        \"channel_key\": \"<string>\",\n        \"rule_type\": \"if\",\n        \"argument\": \"<string>\",\n        \"index\": \"<integer>\",\n        \"operator\": \"greater_than_or_equal_to\",\n        \"variable\": \"<string>\"\n      }\n    ],\n    \"operator\": \"any\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channel_groups",
                        ":channel_group_key"
                      ],
                      "variable": [
                        {
                          "id": "58fbb701-e130-4dcc-9f27-7b3e99092787",
                          "key": "channel_group_key",
                          "value": "<string>",
                          "description": "(Required) The key of the channel group to upsert."
                        }
                      ]
                    },
                    "description": "Creates or updates a channel group by key."
                  },
                  "response": [
                    {
                      "id": "f25b3228-2e38-469c-9599-313f00bbd3a6",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"channel_group\": {\n    \"name\": \"<string>\",\n    \"channel_type\": \"in_app\",\n    \"channel_rules\": [\n      {\n        \"channel_key\": \"<string>\",\n        \"rule_type\": \"unless\",\n        \"argument\": \"<string>\",\n        \"index\": \"<integer>\",\n        \"operator\": \"not_empty\",\n        \"variable\": \"<string>\"\n      },\n      {\n        \"channel_key\": \"<string>\",\n        \"rule_type\": \"if\",\n        \"argument\": \"<string>\",\n        \"index\": \"<integer>\",\n        \"operator\": \"greater_than_or_equal_to\",\n        \"variable\": \"<string>\"\n      }\n    ],\n    \"operator\": \"any\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/channel_groups/:channel_group_key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "channel_groups",
                            ":channel_group_key"
                          ],
                          "variable": [
                            {
                              "key": "channel_group_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"channel_group\": {\n    \"name\": \"<string>\",\n    \"key\": \"<string>\",\n    \"channel_type\": \"chat\",\n    \"operator\": \"all\",\n    \"source\": \"system\",\n    \"channel_rules\": [\n      {\n        \"index\": \"<integer>\",\n        \"rule_type\": \"unless\",\n        \"channel\": {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"key\": \"<string>\",\n          \"type\": \"in_app_guide\",\n          \"provider\": \"<string>\",\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"archived_at\": \"<dateTime>\",\n          \"custom_icon_url\": \"<string>\",\n          \"description\": \"<string>\",\n          \"environment_settings\": {\n            \"sit_e\": {\n              \"id\": \"<uuid>\",\n              \"is_valid\": \"<boolean>\",\n              \"is_sandbox\": \"<boolean>\",\n              \"channel_settings\": {\n                \"Duis37\": \"dolor dolor\",\n                \"esse_dc\": \"dolor\",\n                \"consectetur_2b6\": 51359067\n              },\n              \"provider_settings\": {\n                \"enim_a0\": -9836059,\n                \"ut_4\": true\n              }\n            }\n          }\n        },\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"argument\": \"<string>\",\n        \"operator\": \"is_between\",\n        \"variable\": \"<string>\"\n      },\n      {\n        \"index\": \"<integer>\",\n        \"rule_type\": \"if\",\n        \"channel\": {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"key\": \"<string>\",\n          \"type\": \"http\",\n          \"provider\": \"<string>\",\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"archived_at\": \"<dateTime>\",\n          \"custom_icon_url\": \"<string>\",\n          \"description\": \"<string>\",\n          \"environment_settings\": {\n            \"quis_c\": {\n              \"id\": \"<uuid>\",\n              \"is_valid\": \"<boolean>\",\n              \"is_sandbox\": \"<boolean>\",\n              \"channel_settings\": {\n                \"ide\": false,\n                \"enimd\": \"labore\"\n              },\n              \"provider_settings\": {\n                \"dolor8e3\": true,\n                \"magnaba7\": 56947113,\n                \"eucdd\": 81133569\n              }\n            }\n          }\n        },\n        \"created_at\": \"<dateTime>\",\n        \"updated_at\": \"<dateTime>\",\n        \"argument\": \"<string>\",\n        \"operator\": \"is_not_audience_member\",\n        \"variable\": \"<string>\"\n      }\n    ],\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"archived_at\": \"<dateTime>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-f25b3228-2e38-469c-9599-313f00bbd3a6"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-38f2b6e3-af55-4255-9859-995b0a6a229f"
                }
              ],
              "id": "29b8650a-4cf2-47b5-8a76-d08f4c48ff19",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-29b8650a-4cf2-47b5-8a76-d08f4c48ff19"
            },
            {
              "name": "List channel groups",
              "id": "7ad88d72-e291-402b-9f86-d34c01a7db14",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/channel_groups?after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "channel_groups"
                  ],
                  "query": [
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of channel groups. Note: the list of channel groups is across the entire account, not scoped to an environment."
              },
              "response": [
                {
                  "id": "3f0591c3-a3d3-4f83-af2a-a1e898e4140b",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/channel_groups?after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "channel_groups"
                      ],
                      "query": [
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"name\": \"<string>\",\n      \"key\": \"<string>\",\n      \"channel_type\": \"email\",\n      \"operator\": \"all\",\n      \"source\": \"system\",\n      \"channel_rules\": [\n        {\n          \"index\": \"<integer>\",\n          \"rule_type\": \"if\",\n          \"channel\": {\n            \"id\": \"<string>\",\n            \"name\": \"<string>\",\n            \"key\": \"<string>\",\n            \"type\": \"in_app_guide\",\n            \"provider\": \"<string>\",\n            \"created_at\": \"<dateTime>\",\n            \"updated_at\": \"<dateTime>\",\n            \"archived_at\": \"<dateTime>\",\n            \"custom_icon_url\": \"<string>\",\n            \"description\": \"<string>\",\n            \"environment_settings\": {\n              \"non_e\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"ea_194\": -78801333.93861301,\n                  \"quis430\": \"nostrud labore\"\n                },\n                \"provider_settings\": {\n                  \"voluptate__f7\": 85210833,\n                  \"aute_712\": true,\n                  \"elit72\": \"ex id magna\",\n                  \"velit_3b\": 40164684.10131419\n                }\n              }\n            }\n          },\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"argument\": \"<string>\",\n          \"operator\": \"is_audience_member\",\n          \"variable\": \"<string>\"\n        },\n        {\n          \"index\": \"<integer>\",\n          \"rule_type\": \"unless\",\n          \"channel\": {\n            \"id\": \"<string>\",\n            \"name\": \"<string>\",\n            \"key\": \"<string>\",\n            \"type\": \"in_app\",\n            \"provider\": \"<string>\",\n            \"created_at\": \"<dateTime>\",\n            \"updated_at\": \"<dateTime>\",\n            \"archived_at\": \"<dateTime>\",\n            \"custom_icon_url\": \"<string>\",\n            \"description\": \"<string>\",\n            \"environment_settings\": {\n              \"nulla2a\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"minim0c\": true,\n                  \"veniam_438\": false,\n                  \"est_3\": 82387882\n                },\n                \"provider_settings\": {\n                  \"dolore_ea0\": true\n                }\n              },\n              \"deserunt_37\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"in_4b_\": -8044612,\n                  \"dolorf5\": \"nulla\"\n                },\n                \"provider_settings\": {\n                  \"id_ba\": 17348249.124469414,\n                  \"laborum_a2\": 66949557.85404861,\n                  \"ullamco98\": 6939578\n                }\n              }\n            }\n          },\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"argument\": \"<string>\",\n          \"operator\": \"equal_to\",\n          \"variable\": \"<string>\"\n        }\n      ],\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"archived_at\": \"<dateTime>\"\n    },\n    {\n      \"name\": \"<string>\",\n      \"key\": \"<string>\",\n      \"channel_type\": \"in_app_feed\",\n      \"operator\": \"all\",\n      \"source\": \"system\",\n      \"channel_rules\": [\n        {\n          \"index\": \"<integer>\",\n          \"rule_type\": \"if\",\n          \"channel\": {\n            \"id\": \"<string>\",\n            \"name\": \"<string>\",\n            \"key\": \"<string>\",\n            \"type\": \"push\",\n            \"provider\": \"<string>\",\n            \"created_at\": \"<dateTime>\",\n            \"updated_at\": \"<dateTime>\",\n            \"archived_at\": \"<dateTime>\",\n            \"custom_icon_url\": \"<string>\",\n            \"description\": \"<string>\",\n            \"environment_settings\": {\n              \"autecbd\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"aute_266\": 3674008.3219959736,\n                  \"ipsum2c\": -61113110,\n                  \"elitf9a\": 64990917.86538753\n                },\n                \"provider_settings\": {\n                  \"enim_b3\": 76560724,\n                  \"qui472\": \"eu aliquip aliqua tempor\"\n                }\n              },\n              \"dolor30b\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"sit_5d\": \"id off\"\n                },\n                \"provider_settings\": {\n                  \"ea2a3\": false,\n                  \"Excepteur7d\": 46570915\n                }\n              },\n              \"inc42\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"exercitation_115\": \"laboris in nulla\",\n                  \"ex19\": 27947167,\n                  \"magna81\": -70645565\n                },\n                \"provider_settings\": {\n                  \"ullamco938\": \"commodo in\"\n                }\n              }\n            }\n          },\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"argument\": \"<string>\",\n          \"operator\": \"is_not_audience_member\",\n          \"variable\": \"<string>\"\n        },\n        {\n          \"index\": \"<integer>\",\n          \"rule_type\": \"always\",\n          \"channel\": {\n            \"id\": \"<string>\",\n            \"name\": \"<string>\",\n            \"key\": \"<string>\",\n            \"type\": \"in_app\",\n            \"provider\": \"<string>\",\n            \"created_at\": \"<dateTime>\",\n            \"updated_at\": \"<dateTime>\",\n            \"archived_at\": \"<dateTime>\",\n            \"custom_icon_url\": \"<string>\",\n            \"description\": \"<string>\",\n            \"environment_settings\": {\n              \"id_a\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"quis_1fa\": -36302175,\n                  \"voluptate4\": 86230107.58036226,\n                  \"eiusmod5d\": 85707538\n                },\n                \"provider_settings\": {\n                  \"aliqua_83a\": -14597070,\n                  \"occaecat_8_\": true\n                }\n              },\n              \"eae\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"non0\": true,\n                  \"nisi_2a7\": \"tempor reprehenderit\",\n                  \"irure6\": \"dolor occaecat officia dolor\"\n                },\n                \"provider_settings\": {\n                  \"in5\": 90580265.53451145,\n                  \"reprehenderit_9bd\": true\n                }\n              },\n              \"ut_7d\": {\n                \"id\": \"<uuid>\",\n                \"is_valid\": \"<boolean>\",\n                \"is_sandbox\": \"<boolean>\",\n                \"channel_settings\": {\n                  \"amet6\": -4355446.780954704,\n                  \"occaecat_6\": true\n                },\n                \"provider_settings\": {\n                  \"dolor_c\": \"et ipsum\",\n                  \"qui_6\": 82742903.8226321\n                }\n              }\n            }\n          },\n          \"created_at\": \"<dateTime>\",\n          \"updated_at\": \"<dateTime>\",\n          \"argument\": \"<string>\",\n          \"operator\": \"not_contains_all\",\n          \"variable\": \"<string>\"\n        }\n      ],\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"archived_at\": \"<dateTime>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-3f0591c3-a3d3-4f83-af2a-a1e898e4140b"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-7ad88d72-e291-402b-9f86-d34c01a7db14"
            }
          ],
          "id": "fdead52b-0462-442d-9284-33b0213ce43b",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-fdead52b-0462-442d-9284-33b0213ce43b"
        },
        {
          "name": "whoami",
          "item": [
            {
              "name": "Verify scope",
              "id": "fe376361-1764-4197-8935-4d64ab7481dc",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/whoami",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "whoami"
                  ]
                },
                "description": "Return information about the current calling scope. Will either be a service token or from an OAuth context."
              },
              "response": [
                {
                  "id": "aced3a65-b6c8-446b-bee7-d5359537b787",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/whoami",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "whoami"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"account_name\": \"<string>\",\n  \"account_slug\": \"<string>\",\n  \"type\": \"service_token\",\n  \"account_features\": {\n    \"batch_items_render_limit_allowed\": \"<boolean>\",\n    \"custom_branding_allowed\": \"<boolean>\",\n    \"data_retention_days\": \"<integer>\",\n    \"data_warehouse_extension_allowed\": \"<boolean>\",\n    \"datadog_extension_allowed\": \"<boolean>\",\n    \"dsync_allowed\": \"<boolean>\",\n    \"guides_monthly_notified_recipients_limit\": \"<integer>\",\n    \"guides_per_tenant_scope_allowed\": \"<boolean>\",\n    \"heap_extension_allowed\": \"<boolean>\",\n    \"knock_branding_required\": \"<boolean>\",\n    \"litmus_email_preview_allowed\": \"<boolean>\",\n    \"message_sent_limit\": \"<integer>\",\n    \"new_relic_extension_allowed\": \"<boolean>\",\n    \"segment_extension_allowed\": \"<boolean>\",\n    \"self_serve_allowed\": \"<boolean>\",\n    \"sso_allowed\": \"<boolean>\",\n    \"tenant_preferences_allowed\": \"<boolean>\",\n    \"translations_allowed\": \"<boolean>\"\n  },\n  \"service_token_name\": \"<string>\",\n  \"user_id\": \"<string>\"\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-aced3a65-b6c8-446b-bee7-d5359537b787"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-fe376361-1764-4197-8935-4d64ab7481dc"
            }
          ],
          "id": "d316b66b-f7c3-4ca4-81ba-94711320b62b",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-d316b66b-f7c3-4ca4-81ba-94711320b62b"
        },
        {
          "name": "audiences",
          "item": [
            {
              "name": "{audience_key}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate an audience",
                      "id": "5dab8916-4387-4923-8b8d-3124d7fda54f",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"audience\": {\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/audiences/:audience_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "audiences",
                            ":audience_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "a0ab4c67-7e0f-44af-9ef4-953824078488",
                              "key": "audience_key",
                              "value": "<string>",
                              "description": "(Required) The key of the audience to validate."
                            }
                          ]
                        },
                        "description": "Validates an audience payload without persisting it."
                      },
                      "response": [
                        {
                          "id": "751cff01-0fd6-453b-88d1-a8a61908d40a",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"audience\": {\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\"\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/audiences/:audience_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "audiences",
                                ":audience_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "audience_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"audience\": {\n    \"key\": \"<string>\",\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"sha\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-751cff01-0fd6-453b-88d1-a8a61908d40a"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-5dab8916-4387-4923-8b8d-3124d7fda54f"
                    }
                  ],
                  "id": "730be207-c8bb-4f42-9019-0b2ce726fb45",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-730be207-c8bb-4f42-9019-0b2ce726fb45"
                },
                {
                  "name": "Archive an audience",
                  "id": "625074dd-0f33-466f-9566-3ea7850439df",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "audiences",
                        ":audience_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "2bc2beab-3c06-4a25-8a0c-295d124776a9",
                          "key": "audience_key",
                          "value": "<string>",
                          "description": "(Required) The key of the audience to archive."
                        }
                      ]
                    },
                    "description": "Archives a given audience across all environments."
                  },
                  "response": [
                    {
                      "id": "20b44237-7acf-4205-8284-6b2300ab2893",
                      "name": "OK",
                      "originalRequest": {
                        "method": "DELETE",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "audiences",
                            ":audience_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "audience_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"result\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-20b44237-7acf-4205-8284-6b2300ab2893"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-625074dd-0f33-466f-9566-3ea7850439df"
                },
                {
                  "name": "Get an audience",
                  "id": "f9b671b8-16da-41d0-9d45-d051d45a37e3",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "audiences",
                        ":audience_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "2c46e89b-95a9-4961-9060-867cde0621da",
                          "key": "audience_key",
                          "value": "<string>",
                          "description": "(Required) The key of the audience to retrieve."
                        }
                      ]
                    },
                    "description": "Retrieve an audience by its key in a given environment."
                  },
                  "response": [
                    {
                      "id": "3be916f5-a64d-4116-90d1-60a38754f51e",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "audiences",
                            ":audience_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "audience_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"type\": \"static\",\n  \"name\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"updated_at\": \"<dateTime>\",\n  \"description\": \"<string>\",\n  \"sha\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-3be916f5-a64d-4116-90d1-60a38754f51e"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-f9b671b8-16da-41d0-9d45-d051d45a37e3"
                },
                {
                  "name": "Upsert an audience",
                  "id": "1bb5590f-9370-4206-b86a-081bcb2cae1b",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"audience\": {\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "audiences",
                        ":audience_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "7277c3df-cdca-49a2-a513-58d30d56d1b5",
                          "key": "audience_key",
                          "value": "<string>",
                          "description": "(Required) The key of the audience to upsert."
                        }
                      ]
                    },
                    "description": "Updates an audience of a given key, or creates a new one if it does not yet exist."
                  },
                  "response": [
                    {
                      "id": "e00c74ad-2afe-46f4-b422-d7c434562bf1",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"audience\": {\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/audiences/:audience_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "audiences",
                            ":audience_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "audience_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"audience\": {\n    \"key\": \"<string>\",\n    \"type\": \"static\",\n    \"name\": \"<string>\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"updated_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"sha\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-e00c74ad-2afe-46f4-b422-d7c434562bf1"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-1bb5590f-9370-4206-b86a-081bcb2cae1b"
                }
              ],
              "id": "aa55e645-7d94-49f0-af67-632de95efc80",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-aa55e645-7d94-49f0-af67-632de95efc80"
            },
            {
              "name": "List audiences",
              "id": "ddd65ea6-85b1-4a41-bf6b-c9653ae0f372",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/audiences?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "audiences"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    }
                  ]
                },
                "description": "Returns a paginated list of audiences for the given environment."
              },
              "response": [
                {
                  "id": "cc8a461d-41c1-415a-82d5-53d5da1b90b2",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/audiences?environment=<string>&branch=<string>&after=<string>&before=<string>&limit=<integer>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "audiences"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"type\": \"static\",\n      \"name\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"sha\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"type\": \"static\",\n      \"name\": \"<string>\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"updated_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"sha\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-cc8a461d-41c1-415a-82d5-53d5da1b90b2"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-ddd65ea6-85b1-4a41-bf6b-c9653ae0f372"
            }
          ],
          "id": "096f6cc7-6aed-4889-a109-f98a9cc16c13",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-096f6cc7-6aed-4889-a109-f98a9cc16c13"
        },
        {
          "name": "commits",
          "item": [
            {
              "name": "{id}",
              "item": [
                {
                  "name": "promote",
                  "item": [
                    {
                      "name": "Promote one commit",
                      "id": "3d96c56c-2fbd-48b8-bbaf-673da5704423",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/commits/:id/promote",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "commits",
                            ":id",
                            "promote"
                          ],
                          "variable": [
                            {
                              "id": "ded084ef-6939-463e-9b68-83bdeb374a5f",
                              "key": "id",
                              "value": "<string>",
                              "description": "(Required) The target commit ID to promote to the subsequent environment."
                            }
                          ]
                        },
                        "description": "Promotes one change to the subsequent environment."
                      },
                      "response": [
                        {
                          "id": "94d87782-328e-4a51-aa87-7127f99782c0",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/v1/commits/:id/promote",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "commits",
                                ":id",
                                "promote"
                              ],
                              "variable": [
                                {
                                  "key": "id"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"commit\": {\n    \"id\": \"<uuid>\",\n    \"resource\": {\n      \"identifier\": \"<string>\",\n      \"type\": \"translation\"\n    },\n    \"author\": {\n      \"email\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"commit_message\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-94d87782-328e-4a51-aa87-7127f99782c0"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-3d96c56c-2fbd-48b8-bbaf-673da5704423"
                    }
                  ],
                  "id": "a3e9c77b-4a95-4a43-844c-7bed32982664",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-a3e9c77b-4a95-4a43-844c-7bed32982664"
                },
                {
                  "name": "Get a commit",
                  "id": "09a48095-eb54-4c87-a6c8-61ffa90d2016",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/commits/:id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "commits",
                        ":id"
                      ],
                      "variable": [
                        {
                          "id": "3c357f6b-6f1a-45d9-a5bb-337778e1d18b",
                          "key": "id",
                          "value": "<uuid>",
                          "description": "(Required) The id of the commit to retrieve."
                        }
                      ]
                    },
                    "description": "Retrieve a single commit by its ID."
                  },
                  "response": [
                    {
                      "id": "702ffd11-42c2-4c77-b6ef-dc328d5e400f",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/commits/:id",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "commits",
                            ":id"
                          ],
                          "variable": [
                            {
                              "key": "id"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"id\": \"<uuid>\",\n  \"resource\": {\n    \"identifier\": \"<string>\",\n    \"type\": \"message_type\"\n  },\n  \"author\": {\n    \"email\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"commit_message\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-702ffd11-42c2-4c77-b6ef-dc328d5e400f"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-09a48095-eb54-4c87-a6c8-61ffa90d2016"
                }
              ],
              "id": "60a7b999-fa83-4739-9cfa-dfc2c8e6aa86",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-60a7b999-fa83-4739-9cfa-dfc2c8e6aa86"
            },
            {
              "name": "promote",
              "item": [
                {
                  "name": "Promote all changes",
                  "id": "659b0cbe-2332-4e57-bfe3-fae4ac37f300",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/commits/promote?to_environment=<string>&branch=<string>&resource_type=guide&resource_id=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "commits",
                        "promote"
                      ],
                      "query": [
                        {
                          "description": "(Required) A slug of the target environment to which you want to promote all changes from its directly preceding environment.\n\nFor example, if you have three environments \u201cdevelopment\u201d, \u201cstaging\u201d, and \u201cproduction\u201d (in that order), setting this param to \u201cproduction\u201d will promote all commits not currently in production from staging.\n\nWhen this param is set to `\"development\"`, the `\"branch\"` param must be provided.\n",
                          "key": "to_environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of the branch to promote all changes from.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter commits to promote by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                          "key": "resource_type",
                          "value": "guide"
                        },
                        {
                          "description": "Filter commits to promote by resource identifier. Must be used together with resource_type.",
                          "key": "resource_id",
                          "value": "<string>"
                        }
                      ]
                    },
                    "description": "Promote all changes across all resources to the target environment from its preceding environment."
                  },
                  "response": [
                    {
                      "id": "ab3bae98-f0d6-42bb-85d8-eeb67647ac3c",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/commits/promote?to_environment=<string>&branch=<string>&resource_type=guide&resource_id=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "commits",
                            "promote"
                          ],
                          "query": [
                            {
                              "description": "(Required) A slug of the target environment to which you want to promote all changes from its directly preceding environment.\n\nFor example, if you have three environments \u201cdevelopment\u201d, \u201cstaging\u201d, and \u201cproduction\u201d (in that order), setting this param to \u201cproduction\u201d will promote all commits not currently in production from staging.\n\nWhen this param is set to `\"development\"`, the `\"branch\"` param must be provided.\n",
                              "key": "to_environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of the branch to promote all changes from.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Filter commits to promote by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                              "key": "resource_type",
                              "value": "guide"
                            },
                            {
                              "description": "Filter commits to promote by resource identifier. Must be used together with resource_type.",
                              "key": "resource_id",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"result\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-ab3bae98-f0d6-42bb-85d8-eeb67647ac3c"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-659b0cbe-2332-4e57-bfe3-fae4ac37f300"
                }
              ],
              "id": "4607792b-d705-4633-bea8-86f476f06505",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-4607792b-d705-4633-bea8-86f476f06505"
            },
            {
              "name": "List commits",
              "id": "7f58ea75-bc3c-41fc-8301-a5a80a652b7e",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/commits?environment=<string>&branch=<string>&promoted=<boolean>&resource_type=guide&resource_id=<string>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "commits"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to show commits in the given environment that have not been promoted to the subsequent environment (false) or commits which have been promoted (true).",
                      "key": "promoted",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Filter commits by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                      "key": "resource_type",
                      "value": "guide"
                    },
                    {
                      "description": "Filter commits by resource identifier. Must be used together with resource_type. For most resources, this will be the resource key. In the case of translations, this will be the locale code and namespace, separated by a `/`. For example, `en/courses` or `en`.",
                      "key": "resource_id",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of commits in a given environment. The commits are ordered from most recent first."
              },
              "response": [
                {
                  "id": "a804b5de-e6b2-4b52-a9b9-0501f9c53150",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/commits?environment=<string>&branch=<string>&promoted=<boolean>&resource_type=guide&resource_id=<string>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "commits"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to show commits in the given environment that have not been promoted to the subsequent environment (false) or commits which have been promoted (true).",
                          "key": "promoted",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Filter commits by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                          "key": "resource_type",
                          "value": "guide"
                        },
                        {
                          "description": "Filter commits by resource identifier. Must be used together with resource_type. For most resources, this will be the resource key. In the case of translations, this will be the locale code and namespace, separated by a `/`. For example, `en/courses` or `en`.",
                          "key": "resource_id",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"id\": \"<uuid>\",\n      \"resource\": {\n        \"identifier\": \"<string>\",\n        \"type\": \"audience\"\n      },\n      \"author\": {\n        \"email\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"commit_message\": \"<string>\"\n    },\n    {\n      \"id\": \"<uuid>\",\n      \"resource\": {\n        \"identifier\": \"<string>\",\n        \"type\": \"audience\"\n      },\n      \"author\": {\n        \"email\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"commit_message\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-a804b5de-e6b2-4b52-a9b9-0501f9c53150"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-7f58ea75-bc3c-41fc-8301-a5a80a652b7e"
            },
            {
              "name": "Commit all changes",
              "id": "0b4e59a8-b500-4d85-b959-60c57257a8f4",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/commits?environment=<string>&branch=<string>&commit_message=<string>&resource_type=guide&resource_id=<string>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "commits"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "An optional message to include in a commit.",
                      "key": "commit_message",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter changes to commit by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                      "key": "resource_type",
                      "value": "guide"
                    },
                    {
                      "description": "Filter changes to commit by resource identifier. Must be used together with resource_type.",
                      "key": "resource_id",
                      "value": "<string>"
                    }
                  ]
                },
                "description": "Commit all changes across all resources in the development environment."
              },
              "response": [
                {
                  "id": "c12729be-af40-4bb6-8b6c-c46b29c7404d",
                  "name": "OK",
                  "originalRequest": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/commits?environment=<string>&branch=<string>&commit_message=<string>&resource_type=guide&resource_id=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "commits"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "An optional message to include in a commit.",
                          "key": "commit_message",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter changes to commit by resource type(s). Accepts a single type or array of types. Can be combined with resource_id to filter for specific resources.",
                          "key": "resource_type",
                          "value": "guide"
                        },
                        {
                          "description": "Filter changes to commit by resource identifier. Must be used together with resource_type.",
                          "key": "resource_id",
                          "value": "<string>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"result\": \"<string>\"\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-c12729be-af40-4bb6-8b6c-c46b29c7404d"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-0b4e59a8-b500-4d85-b959-60c57257a8f4"
            }
          ],
          "id": "78629b40-4727-497d-a0c9-3876e8897d1e",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-78629b40-4727-497d-a0c9-3876e8897d1e"
        },
        {
          "name": "message_types",
          "item": [
            {
              "name": "{message_type_key}",
              "item": [
                {
                  "name": "validate",
                  "item": [
                    {
                      "name": "Validate message type",
                      "id": "ac3b2939-4a92-4c4a-8dba-f83b0bfe6e36",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"message_type\": {\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"preview\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/message_types/:message_type_key/validate?environment=<string>&branch=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "message_types",
                            ":message_type_key",
                            "validate"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "id": "3a7873a1-b169-44d6-a37e-acdb916ef76d",
                              "key": "message_type_key",
                              "value": "<string>",
                              "description": "(Required) The key of the message type to validate."
                            }
                          ]
                        },
                        "description": "Validates a message type payload without persisting it.\n\nNote: this endpoint only operates on message types in the `development` environment.\n"
                      },
                      "response": [
                        {
                          "id": "69690a0d-89cb-40e0-abed-447fbd2ce4a4",
                          "name": "OK",
                          "originalRequest": {
                            "method": "PUT",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: bearer",
                                "key": "Authorization",
                                "value": "Bearer <token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"message_type\": {\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"preview\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/v1/message_types/:message_type_key/validate?environment=<string>&branch=<string>",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "v1",
                                "message_types",
                                ":message_type_key",
                                "validate"
                              ],
                              "query": [
                                {
                                  "description": "(Required) The environment slug.",
                                  "key": "environment",
                                  "value": "<string>"
                                },
                                {
                                  "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                                  "key": "branch",
                                  "value": "<string>"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "message_type_key"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"message_type\": {\n    \"key\": \"<string>\",\n    \"valid\": \"<boolean>\",\n    \"owner\": \"system\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"name\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ],\n    \"preview\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:11:04.000Z",
                          "updatedAt": "2026-06-05T15:11:04.000Z",
                          "uid": "35240-69690a0d-89cb-40e0-abed-447fbd2ce4a4"
                        }
                      ],
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-ac3b2939-4a92-4c4a-8dba-f83b0bfe6e36"
                    }
                  ],
                  "id": "e543e916-ff82-4e16-8607-f23d62b88267",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-e543e916-ff82-4e16-8607-f23d62b88267"
                },
                {
                  "name": "Get message type",
                  "id": "ef28c1d5-f9f1-442f-9b89-54fa74c081c1",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/message_types/:message_type_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "message_types",
                        ":message_type_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "1936385b-c157-4fe0-8e5e-b486b5646e0e",
                          "key": "message_type_key",
                          "value": "<string>",
                          "description": "(Required) The key of the message type to retrieve."
                        }
                      ]
                    },
                    "description": "Retrieve a message type by its key, in a given environment."
                  },
                  "response": [
                    {
                      "id": "1101d438-ba97-44a2-90ed-71f8fa085c66",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/message_types/:message_type_key?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "message_types",
                            ":message_type_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                              "key": "hide_uncommitted_changes",
                              "value": "<boolean>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "message_type_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"key\": \"<string>\",\n  \"valid\": \"<boolean>\",\n  \"owner\": \"system\",\n  \"environment\": \"<string>\",\n  \"created_at\": \"<dateTime>\",\n  \"name\": \"<string>\",\n  \"variants\": [\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"fields\": [\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        },\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        }\n      ]\n    },\n    {\n      \"key\": \"<string>\",\n      \"name\": \"<string>\",\n      \"fields\": [\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        },\n        {\n          \"type\": \"boolean\",\n          \"key\": \"<string>\",\n          \"label\": \"<string>\",\n          \"settings\": {\n            \"default\": \"<boolean>\",\n            \"description\": \"<string>\",\n            \"placeholder\": \"<string>\",\n            \"required\": \"<boolean>\"\n          }\n        }\n      ]\n    }\n  ],\n  \"preview\": \"<string>\",\n  \"semver\": \"<string>\",\n  \"updated_at\": \"<dateTime>\",\n  \"sha\": \"<string>\",\n  \"archived_at\": \"<dateTime>\",\n  \"deleted_at\": \"<dateTime>\",\n  \"description\": \"<string>\",\n  \"icon_name\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-1101d438-ba97-44a2-90ed-71f8fa085c66"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-ef28c1d5-f9f1-442f-9b89-54fa74c081c1"
                },
                {
                  "name": "Upsert message type",
                  "id": "ed1fa21f-052a-4766-9688-8765f9d33617",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "PUT",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"message_type\": {\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"preview\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/v1/message_types/:message_type_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "message_types",
                        ":message_type_key"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                          "key": "force",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to commit the resource at the same time as modifying it.",
                          "key": "commit",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The message to commit the resource with, only used if `commit` is `true`.",
                          "key": "commit_message",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "696ebb25-3c5f-4f44-9f05-69ada496c826",
                          "key": "message_type_key",
                          "value": "<string>",
                          "description": "(Required) The key of the message type to upsert."
                        }
                      ]
                    },
                    "description": "Updates a message type, or creates a new one if it does not yet exist.\n\nNote: this endpoint only operates in the `development` environment.\n"
                  },
                  "response": [
                    {
                      "id": "993bfff4-8633-44b9-9b92-dd3e2d754d18",
                      "name": "OK",
                      "originalRequest": {
                        "method": "PUT",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"message_type\": {\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"preview\": \"<string>\",\n    \"icon_name\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/v1/message_types/:message_type_key?environment=<string>&branch=<string>&annotate=<boolean>&force=<boolean>&commit=<boolean>&commit_message=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "message_types",
                            ":message_type_key"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            },
                            {
                              "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                              "key": "branch",
                              "value": "<string>"
                            },
                            {
                              "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                              "key": "annotate",
                              "value": "<boolean>"
                            },
                            {
                              "description": "When set to true, forces the upsert to override existing content regardless of environment restrictions. This bypasses the development-only environment check and origin environment checks.",
                              "key": "force",
                              "value": "<boolean>"
                            },
                            {
                              "description": "Whether to commit the resource at the same time as modifying it.",
                              "key": "commit",
                              "value": "<boolean>"
                            },
                            {
                              "description": "The message to commit the resource with, only used if `commit` is `true`.",
                              "key": "commit_message",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "message_type_key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"message_type\": {\n    \"key\": \"<string>\",\n    \"valid\": \"<boolean>\",\n    \"owner\": \"system\",\n    \"environment\": \"<string>\",\n    \"created_at\": \"<dateTime>\",\n    \"name\": \"<string>\",\n    \"variants\": [\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      },\n      {\n        \"key\": \"<string>\",\n        \"name\": \"<string>\",\n        \"fields\": [\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          },\n          {\n            \"type\": \"boolean\",\n            \"key\": \"<string>\",\n            \"label\": \"<string>\",\n            \"settings\": {\n              \"default\": \"<boolean>\",\n              \"description\": \"<string>\",\n              \"placeholder\": \"<string>\",\n              \"required\": \"<boolean>\"\n            }\n          }\n        ]\n      }\n    ],\n    \"preview\": \"<string>\",\n    \"semver\": \"<string>\",\n    \"updated_at\": \"<dateTime>\",\n    \"sha\": \"<string>\",\n    \"archived_at\": \"<dateTime>\",\n    \"deleted_at\": \"<dateTime>\",\n    \"description\": \"<string>\",\n    \"icon_name\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-993bfff4-8633-44b9-9b92-dd3e2d754d18"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-ed1fa21f-052a-4766-9688-8765f9d33617"
                }
              ],
              "id": "1587b37b-41ec-4202-a5a1-9a4048b1dba0",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-1587b37b-41ec-4202-a5a1-9a4048b1dba0"
            },
            {
              "name": "List message types",
              "id": "13e68f66-e7df-4fe0-8fae-aeeed10c9995",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/v1/message_types?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "v1",
                    "message_types"
                  ],
                  "query": [
                    {
                      "description": "(Required) The environment slug.",
                      "key": "environment",
                      "value": "<string>"
                    },
                    {
                      "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                      "key": "branch",
                      "value": "<string>"
                    },
                    {
                      "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                      "key": "annotate",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                      "key": "hide_uncommitted_changes",
                      "value": "<boolean>"
                    },
                    {
                      "description": "The cursor to fetch entries after.",
                      "key": "after",
                      "value": "<string>"
                    },
                    {
                      "description": "The cursor to fetch entries before.",
                      "key": "before",
                      "value": "<string>"
                    },
                    {
                      "description": "The number of entries to fetch per-page.",
                      "key": "limit",
                      "value": "<integer>"
                    }
                  ]
                },
                "description": "Returns a paginated list of message types available in a given environment."
              },
              "response": [
                {
                  "id": "0d06347f-3f1a-499c-be36-a77a42a42835",
                  "name": "OK",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: bearer",
                        "key": "Authorization",
                        "value": "Bearer <token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/message_types?environment=<string>&branch=<string>&annotate=<boolean>&hide_uncommitted_changes=<boolean>&after=<string>&before=<string>&limit=<integer>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "message_types"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        },
                        {
                          "description": "The slug of a branch to use. This option can only be used when `environment` is `\"development\"`.",
                          "key": "branch",
                          "value": "<string>"
                        },
                        {
                          "description": "Whether to annotate the resource. Only used in the Knock CLI.",
                          "key": "annotate",
                          "value": "<boolean>"
                        },
                        {
                          "description": "Whether to hide uncommitted changes. When true, only committed changes will be returned. When false, both committed and uncommitted changes will be returned.",
                          "key": "hide_uncommitted_changes",
                          "value": "<boolean>"
                        },
                        {
                          "description": "The cursor to fetch entries after.",
                          "key": "after",
                          "value": "<string>"
                        },
                        {
                          "description": "The cursor to fetch entries before.",
                          "key": "before",
                          "value": "<string>"
                        },
                        {
                          "description": "The number of entries to fetch per-page.",
                          "key": "limit",
                          "value": "<integer>"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"entries\": [\n    {\n      \"key\": \"<string>\",\n      \"valid\": \"<boolean>\",\n      \"owner\": \"system\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"name\": \"<string>\",\n      \"variants\": [\n        {\n          \"key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"fields\": [\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            },\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            }\n          ]\n        },\n        {\n          \"key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"fields\": [\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            },\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"preview\": \"<string>\",\n      \"semver\": \"<string>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"archived_at\": \"<dateTime>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"icon_name\": \"<string>\"\n    },\n    {\n      \"key\": \"<string>\",\n      \"valid\": \"<boolean>\",\n      \"owner\": \"system\",\n      \"environment\": \"<string>\",\n      \"created_at\": \"<dateTime>\",\n      \"name\": \"<string>\",\n      \"variants\": [\n        {\n          \"key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"fields\": [\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            },\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            }\n          ]\n        },\n        {\n          \"key\": \"<string>\",\n          \"name\": \"<string>\",\n          \"fields\": [\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            },\n            {\n              \"type\": \"boolean\",\n              \"key\": \"<string>\",\n              \"label\": \"<string>\",\n              \"settings\": {\n                \"default\": \"<boolean>\",\n                \"description\": \"<string>\",\n                \"placeholder\": \"<string>\",\n                \"required\": \"<boolean>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"preview\": \"<string>\",\n      \"semver\": \"<string>\",\n      \"updated_at\": \"<dateTime>\",\n      \"sha\": \"<string>\",\n      \"archived_at\": \"<dateTime>\",\n      \"deleted_at\": \"<dateTime>\",\n      \"description\": \"<string>\",\n      \"icon_name\": \"<string>\"\n    }\n  ],\n  \"page_info\": {\n    \"page_size\": \"<integer>\",\n    \"after\": \"<string>\",\n    \"before\": \"<string>\"\n  }\n}",
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-0d06347f-3f1a-499c-be36-a77a42a42835"
                }
              ],
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-13e68f66-e7df-4fe0-8fae-aeeed10c9995"
            }
          ],
          "id": "d29543dd-7d79-43b5-bbfb-63091e38ecba",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-d29543dd-7d79-43b5-bbfb-63091e38ecba"
        },
        {
          "name": "api_keys",
          "item": [
            {
              "name": "exchange",
              "item": [
                {
                  "name": "Exchange for API key",
                  "id": "2af2927f-5489-4973-b8d1-e480923de118",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/api_keys/exchange?environment=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "api_keys",
                        "exchange"
                      ],
                      "query": [
                        {
                          "description": "(Required) The environment slug.",
                          "key": "environment",
                          "value": "<string>"
                        }
                      ]
                    },
                    "description": "Given an authenticated service token and an environment, will exchange the service token for a secret API key that can be used to make requests to the public API."
                  },
                  "response": [
                    {
                      "id": "bf61d330-f48a-4a05-b946-e7abe8888255",
                      "name": "OK",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/api_keys/exchange?environment=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "api_keys",
                            "exchange"
                          ],
                          "query": [
                            {
                              "description": "(Required) The environment slug.",
                              "key": "environment",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"api_key\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:11:04.000Z",
                      "updatedAt": "2026-06-05T15:11:04.000Z",
                      "uid": "35240-bf61d330-f48a-4a05-b946-e7abe8888255"
                    }
                  ],
                  "createdAt": "2026-06-05T15:11:04.000Z",
                  "updatedAt": "2026-06-05T15:11:04.000Z",
                  "uid": "35240-2af2927f-5489-4973-b8d1-e480923de118"
                }
              ],
              "id": "bd297d41-fd17-4656-aef4-ccd38af12c98",
              "createdAt": "2026-06-05T15:11:04.000Z",
              "updatedAt": "2026-06-05T15:11:04.000Z",
              "uid": "35240-bd297d41-fd17-4656-aef4-ccd38af12c98"
            }
          ],
          "id": "7d633052-56c8-4d6a-ada4-fbd626421471",
          "createdAt": "2026-06-05T15:11:04.000Z",
          "updatedAt": "2026-06-05T15:11:04.000Z",
          "uid": "35240-7d633052-56c8-4d6a-ada4-fbd626421471"
        }
      ],
      "id": "b8ade6f3-5ce3-4c5d-8d15-f657501dd254",
      "createdAt": "2026-06-05T15:11:04.000Z",
      "updatedAt": "2026-06-05T15:11:04.000Z",
      "uid": "35240-b8ade6f3-5ce3-4c5d-8d15-f657501dd254"
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{bearerToken}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://control.knock.app"
    }
  ]
}