{
  "opencollection": "1.0.0",
  "info": {
    "name": "Notehub alert project API",
    "version": "1.2.0"
  },
  "items": [
    {
      "info": {
        "name": "project",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "GetProjectByProduct",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/products/:productUID/project",
            "params": [
              {
                "name": "productUID",
                "value": "com.blues.airnote",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get a Project by ProductUID"
        },
        {
          "info": {
            "name": "GetProjects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects",
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Projects accessible by the api_key"
        },
        {
          "info": {
            "name": "CreateProject",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a Project"
        },
        {
          "info": {
            "name": "GetProject",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get a Project by ProjectUID"
        },
        {
          "info": {
            "name": "DeleteProject",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete a Project by ProjectUID"
        },
        {
          "info": {
            "name": "Get AWS role configuration for role-based authentication",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/aws-role-config",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Returns the AWS Account ID and External ID needed to configure an IAM role\ntrust policy for role-based authentication on AWS routes.\n"
        },
        {
          "info": {
            "name": "CloneProject",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/clone",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Clone a Project"
        },
        {
          "info": {
            "name": "GetDeviceDfuHistory",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/devices/:deviceUID/dfu/:firmwareType/history",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "dev:000000000000000",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get device DFU history for host or Notecard firmware"
        },
        {
          "info": {
            "name": "GetDeviceDfuStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/devices/:deviceUID/dfu/:firmwareType/status",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "dev:000000000000000",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get device DFU history for host or Notecard firmware"
        },
        {
          "info": {
            "name": "GetDeviceFleets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/devices/:deviceUID/fleets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "dev:000000000000000",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Device Fleets"
        },
        {
          "info": {
            "name": "AddDeviceToFleets",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/devices/:deviceUID/fleets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "dev:000000000000000",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Add Device to Fleets"
        },
        {
          "info": {
            "name": "DeleteDeviceFromFleets",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/devices/:deviceUID/fleets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "dev:000000000000000",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Remove Device from Fleets"
        },
        {
          "info": {
            "name": "PerformDfuAction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/dfu/:firmwareType/:action",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "action",
                "value": "",
                "type": "path"
              },
              {
                "name": "deviceUID",
                "value": "",
                "type": "query",
                "description": "A Device UID."
              },
              {
                "name": "tag",
                "value": "",
                "type": "query",
                "description": "Tag filter"
              },
              {
                "name": "serialNumber",
                "value": "",
                "type": "query",
                "description": "Serial number filter"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "notecardFirmware",
                "value": "",
                "type": "query",
                "description": "Firmware version filter"
              },
              {
                "name": "location",
                "value": "",
                "type": "query",
                "description": "Location filter"
              },
              {
                "name": "hostFirmware",
                "value": "",
                "type": "query",
                "description": "Host firmware filter"
              },
              {
                "name": "productUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "sku",
                "value": "",
                "type": "query",
                "description": "SKU filter"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Update/cancel host or notecard firmware updates"
        },
        {
          "info": {
            "name": "GetDevicesDfuHistory",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/dfu/:firmwareType/history",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "pageSize",
                "value": "",
                "type": "query"
              },
              {
                "name": "pageNum",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query"
              },
              {
                "name": "deviceUID",
                "value": "",
                "type": "query",
                "description": "A Device UID."
              },
              {
                "name": "tag",
                "value": "",
                "type": "query",
                "description": "Tag filter"
              },
              {
                "name": "serialNumber",
                "value": "",
                "type": "query",
                "description": "Serial number filter"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "notecardFirmware",
                "value": "",
                "type": "query",
                "description": "Firmware version filter"
              },
              {
                "name": "location",
                "value": "",
                "type": "query",
                "description": "Location filter"
              },
              {
                "name": "hostFirmware",
                "value": "",
                "type": "query",
                "description": "Host firmware filter"
              },
              {
                "name": "productUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "sku",
                "value": "",
                "type": "query",
                "description": "SKU filter"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get host or Notecard DFU history for all devices that match the filter criteria"
        },
        {
          "info": {
            "name": "GetDevicesDfuStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/dfu/:firmwareType/status",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "pageSize",
                "value": "",
                "type": "query"
              },
              {
                "name": "pageNum",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query"
              },
              {
                "name": "deviceUID",
                "value": "",
                "type": "query",
                "description": "A Device UID."
              },
              {
                "name": "tag",
                "value": "",
                "type": "query",
                "description": "Tag filter"
              },
              {
                "name": "serialNumber",
                "value": "",
                "type": "query",
                "description": "Serial number filter"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "notecardFirmware",
                "value": "",
                "type": "query",
                "description": "Firmware version filter"
              },
              {
                "name": "location",
                "value": "",
                "type": "query",
                "description": "Location filter"
              },
              {
                "name": "hostFirmware",
                "value": "",
                "type": "query",
                "description": "Host firmware filter"
              },
              {
                "name": "productUID",
                "value": "",
                "type": "query"
              },
              {
                "name": "sku",
                "value": "",
                "type": "query",
                "description": "SKU filter"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get host or Notecard DFU history for all devices that match the filter criteria"
        },
        {
          "info": {
            "name": "Get environment variable hierarchy for a device",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/environment_hierarchy",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get environment variable hierarchy for a device"
        },
        {
          "info": {
            "name": "GetProjectEnvironmentVariables",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/environment_variables",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get environment variables of a project"
        },
        {
          "info": {
            "name": "SetProjectEnvironmentVariables",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/environment_variables",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Set environment variables of a project"
        },
        {
          "info": {
            "name": "DeleteProjectEnvironmentVariable",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/environment_variables/:key",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "key",
                "value": "",
                "type": "path",
                "description": "The environment variable key to delete."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete an environment variable of a project by key"
        },
        {
          "info": {
            "name": "GetFirmwareInfo",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/firmware",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "product",
                "value": "",
                "type": "query"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "query"
              },
              {
                "name": "version",
                "value": "",
                "type": "query"
              },
              {
                "name": "target",
                "value": "",
                "type": "query"
              },
              {
                "name": "filename",
                "value": "notecard-7.2.2.16518$20240410043100.bin",
                "type": "query"
              },
              {
                "name": "md5",
                "value": "",
                "type": "query"
              },
              {
                "name": "unpublished",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortBy",
                "value": "",
                "type": "query",
                "description": "Field to sort by"
              },
              {
                "name": "sortOrder",
                "value": "",
                "type": "query",
                "description": "Sort order (asc for ascending, desc for descending)"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Available Firmware Information"
        },
        {
          "info": {
            "name": "DownloadFirmware",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/firmware/:firmwareType/:filename",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Download firmware binary"
        },
        {
          "info": {
            "name": "UpdateFirmware",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/firmware/:firmwareType/:filename",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Update the metadata of an existing host firmware entry. The filename must be the full stored filename including the timestamp suffix (e.g. test$20260324190911.bin) as returned by the firmware upload or list endpoints.\n"
        },
        {
          "info": {
            "name": "UploadFirmware",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/firmware/:firmwareType/:filename",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path"
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": "Firmware version (optional). If not provided, the version will be extracted from firmware binary if available, otherwise left empty"
              },
              {
                "name": "notes",
                "value": "",
                "type": "query",
                "description": "Optional notes describing what's different about this firmware version"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Upload firmware binary"
        },
        {
          "info": {
            "name": "DeleteFirmware",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/firmware/:firmwareType/:filename",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "firmwareType",
                "value": "",
                "type": "path"
              },
              {
                "name": "filename",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete a host firmware binary. The filename must be the full stored filename including the timestamp suffix (e.g. test$20260324190911.bin) as returned by the firmware upload or list endpoints.\n"
        },
        {
          "info": {
            "name": "GetFleets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Project Fleets"
        },
        {
          "info": {
            "name": "CreateFleet",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create Fleet"
        },
        {
          "info": {
            "name": "GetFleet",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Fleet"
        },
        {
          "info": {
            "name": "UpdateFleet",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Update Fleet"
        },
        {
          "info": {
            "name": "DeleteFleet",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete Fleet"
        },
        {
          "info": {
            "name": "Get environment variable hierarchy for a device",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID/environment_hierarchy",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get environment variable hierarchy for a device"
        },
        {
          "info": {
            "name": "GetFleetEnvironmentVariables",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID/environment_variables",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get environment variables of a fleet"
        },
        {
          "info": {
            "name": "SetFleetEnvironmentVariables",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID/environment_variables",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Set environment variables of a fleet"
        },
        {
          "info": {
            "name": "DeleteFleetEnvironmentVariable",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/fleets/:fleetUID/environment_variables/:key",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "fleetUID",
                "value": "",
                "type": "path"
              },
              {
                "name": "key",
                "value": "",
                "type": "path",
                "description": "The environment variable key to delete."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete environment variables of a fleet"
        },
        {
          "info": {
            "name": "SetGlobalEventTransformation",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/global-transformation",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Set the project-level event JSONata transformation"
        },
        {
          "info": {
            "name": "DisableGlobalEventTransformation",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/global-transformation/disable",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Disable the project-level event JSONata transformation"
        },
        {
          "info": {
            "name": "EnableGlobalEventTransformation",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/global-transformation/enable",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Enable the project-level event JSONata transformation"
        },
        {
          "info": {
            "name": "GetProjectMembers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/members",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Project Members"
        },
        {
          "info": {
            "name": "GetProducts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/products",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get Products within a Project"
        },
        {
          "info": {
            "name": "CreateProduct",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/products",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create Product within a Project"
        },
        {
          "info": {
            "name": "DeleteProduct",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/products/:productUID",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "productUID",
                "value": "com.blues.bridge:sensors",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete a product"
        },
        {
          "info": {
            "name": "Get variable format for a notefile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/schemas",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get variable format for a notefile"
        },
        {
          "info": {
            "name": "GetProjectSecrets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/secrets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get all secrets for a project (metadata only, values are never returned)"
        },
        {
          "info": {
            "name": "CreateProjectSecret",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/secrets",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a new project secret"
        },
        {
          "info": {
            "name": "UpdateProjectSecret",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/secrets/:secretName",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "secretName",
                "value": "",
                "type": "path",
                "description": "The name of the secret."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Update the value of an existing project secret"
        },
        {
          "info": {
            "name": "DeleteProjectSecret",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.notefile.net/v1/projects/:projectOrProductUID/secrets/:secretName",
            "params": [
              {
                "name": "projectOrProductUID",
                "value": "app:2606f411-dea6-44a0-9743-1130f57d77d8",
                "type": "path"
              },
              {
                "name": "secretName",
                "value": "",
                "type": "path",
                "description": "The name of the secret."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete a project secret by name"
        }
      ]
    }
  ],
  "bundled": true
}