{
  "opencollection": "1.0.0",
  "info": {
    "name": "Dokploy admin settings API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "x-api-key",
      "value": "{{x-api-key}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "settings",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "settings-getWebServerSettings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getWebServerSettings"
          }
        },
        {
          "info": {
            "name": "settings-reloadServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.reloadServer"
          }
        },
        {
          "info": {
            "name": "settings-cleanRedis",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanRedis"
          }
        },
        {
          "info": {
            "name": "settings-reloadRedis",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.reloadRedis"
          }
        },
        {
          "info": {
            "name": "settings-cleanAllDeploymentQueue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanAllDeploymentQueue"
          }
        },
        {
          "info": {
            "name": "settings-reloadTraefik",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.reloadTraefik",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-toggleDashboard",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.toggleDashboard",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanUnusedImages",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanUnusedImages",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanUnusedVolumes",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanUnusedVolumes",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanStoppedContainers",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanStoppedContainers",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanDockerBuilder",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanDockerBuilder",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanDockerPrune",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanDockerPrune",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanAll",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanAll",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanMonitoring",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanMonitoring"
          }
        },
        {
          "info": {
            "name": "settings-getDockerDiskUsage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getDockerDiskUsage"
          }
        },
        {
          "info": {
            "name": "settings-saveSSHPrivateKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.saveSSHPrivateKey",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-assignDomainServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.assignDomainServer",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-cleanSSHPrivateKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.cleanSSHPrivateKey"
          }
        },
        {
          "info": {
            "name": "settings-updateDockerCleanup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateDockerCleanup",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-readTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readTraefikConfig"
          }
        },
        {
          "info": {
            "name": "settings-updateTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateTraefikConfig",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-readWebServerTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readWebServerTraefikConfig"
          }
        },
        {
          "info": {
            "name": "settings-updateWebServerTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateWebServerTraefikConfig",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-readMiddlewareTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readMiddlewareTraefikConfig"
          }
        },
        {
          "info": {
            "name": "settings-updateMiddlewareTraefikConfig",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateMiddlewareTraefikConfig",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-getUpdateData",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.getUpdateData"
          }
        },
        {
          "info": {
            "name": "settings-updateServer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateServer"
          }
        },
        {
          "info": {
            "name": "settings-getDokployVersion",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getDokployVersion"
          }
        },
        {
          "info": {
            "name": "settings-getReleaseTag",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getReleaseTag"
          }
        },
        {
          "info": {
            "name": "settings-readDirectories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readDirectories",
            "params": [
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-updateTraefikFile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateTraefikFile",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-readTraefikFile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readTraefikFile",
            "params": [
              {
                "name": "path",
                "value": "",
                "type": "query"
              },
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-getIp",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getIp"
          }
        },
        {
          "info": {
            "name": "settings-updateServerIp",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateServerIp",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-getOpenApiDocument",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getOpenApiDocument"
          }
        },
        {
          "info": {
            "name": "settings-readTraefikEnv",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.readTraefikEnv",
            "params": [
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-writeTraefikEnv",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.writeTraefikEnv",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-haveTraefikDashboardPortEnabled",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.haveTraefikDashboardPortEnabled",
            "params": [
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-haveActivateRequests",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.haveActivateRequests"
          }
        },
        {
          "info": {
            "name": "settings-toggleRequests",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.toggleRequests",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-isCloud",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.isCloud"
          }
        },
        {
          "info": {
            "name": "settings-isUserSubscribed",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.isUserSubscribed"
          }
        },
        {
          "info": {
            "name": "settings-health",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.health"
          }
        },
        {
          "info": {
            "name": "settings-checkInfrastructureHealth",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.checkInfrastructureHealth"
          }
        },
        {
          "info": {
            "name": "settings-setupGPU",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.setupGPU",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-checkGPUStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.checkGPUStatus",
            "params": [
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-updateTraefikPorts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateTraefikPorts",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-getTraefikPorts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getTraefikPorts",
            "params": [
              {
                "name": "serverId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "settings-updateLogCleanup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://your-dokploy-instance.com/api/settings.updateLogCleanup",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "settings-getLogCleanupStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getLogCleanupStatus"
          }
        },
        {
          "info": {
            "name": "settings-getDokployCloudIps",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://your-dokploy-instance.com/api/settings.getDokployCloudIps"
          }
        }
      ]
    }
  ],
  "bundled": true
}