Dokploy
Generated

Settings

POST
/settings.reloadServer

Settings reload Server

/settings.reloadServer

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.reloadServer" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.cleanRedis

Settings clean Redis

/settings.cleanRedis

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanRedis" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.reloadRedis

Settings reload Redis

/settings.reloadRedis

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.reloadRedis" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.reloadTraefik

Settings reload Traefik

/settings.reloadTraefik

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.reloadTraefik" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.toggleDashboard

Settings toggle Dashboard

/settings.toggleDashboard

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

enableDashboardboolean

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.toggleDashboard" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "enableDashboard": true,
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanUnusedImages

Settings clean Unused Images

/settings.cleanUnusedImages

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanUnusedImages" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanUnusedVolumes

Settings clean Unused Volumes

/settings.cleanUnusedVolumes

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanUnusedVolumes" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanStoppedContainers

Settings clean Stopped Containers

/settings.cleanStoppedContainers

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanStoppedContainers" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanDockerBuilder

Settings clean Docker Builder

/settings.cleanDockerBuilder

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanDockerBuilder" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanDockerPrune

Settings clean Docker Prune

/settings.cleanDockerPrune

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanDockerPrune" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanAll

Settings clean All

/settings.cleanAll

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonOptional

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanAll" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

POST
/settings.cleanMonitoring

Settings clean Monitoring

/settings.cleanMonitoring

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanMonitoring" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.saveSSHPrivateKey

Settings save S S H Private Key

/settings.saveSSHPrivateKey

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

sshPrivateKey
Required
string | null

curl -X POST "https://your-dokploy-instance.com/api/settings.saveSSHPrivateKey" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "sshPrivateKey": "string"
  }'

Successful response

{}

POST
/settings.assignDomainServer

Settings assign Domain Server

/settings.assignDomainServer

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

host
Required
string | null

certificateType
Required
string

Value in: "letsencrypt" | "none" | "custom"

letsEncryptEmailstring | null

httpsboolean

curl -X POST "https://your-dokploy-instance.com/api/settings.assignDomainServer" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "host": "string",
    "certificateType": "letsencrypt",
    "letsEncryptEmail": "string",
    "https": true
  }'

Successful response

{}

POST
/settings.cleanSSHPrivateKey

Settings clean S S H Private Key

/settings.cleanSSHPrivateKey

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.cleanSSHPrivateKey" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateDockerCleanup

Settings update Docker Cleanup

/settings.updateDockerCleanup

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

enableDockerCleanup
Required
boolean

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.updateDockerCleanup" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "enableDockerCleanup": true,
    "serverId": "string"
  }'

Successful response

{}

GET
/settings.readTraefikConfig

Settings read Traefik Config

/settings.readTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.readTraefikConfig" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateTraefikConfig

Settings update Traefik Config

/settings.updateTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

traefikConfig
Required
string

Minimum length: 1
curl -X POST "https://your-dokploy-instance.com/api/settings.updateTraefikConfig" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "traefikConfig": "string"
  }'

Successful response

{}

GET
/settings.readWebServerTraefikConfig

Settings read Web Server Traefik Config

/settings.readWebServerTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.readWebServerTraefikConfig" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateWebServerTraefikConfig

Settings update Web Server Traefik Config

/settings.updateWebServerTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

traefikConfig
Required
string

Minimum length: 1
curl -X POST "https://your-dokploy-instance.com/api/settings.updateWebServerTraefikConfig" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "traefikConfig": "string"
  }'

Successful response

{}

GET
/settings.readMiddlewareTraefikConfig

Settings read Middleware Traefik Config

/settings.readMiddlewareTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.readMiddlewareTraefikConfig" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateMiddlewareTraefikConfig

Settings update Middleware Traefik Config

/settings.updateMiddlewareTraefikConfig

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

traefikConfig
Required
string

Minimum length: 1
curl -X POST "https://your-dokploy-instance.com/api/settings.updateMiddlewareTraefikConfig" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "traefikConfig": "string"
  }'

Successful response

{}

POST
/settings.getUpdateData

Settings get Update Data

/settings.getUpdateData

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.getUpdateData" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateServer

Settings update Server

/settings.updateServer

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X POST "https://your-dokploy-instance.com/api/settings.updateServer" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.getDokployVersion

Settings get Dokploy Version

/settings.getDokployVersion

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getDokployVersion" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.getReleaseTag

Settings get Release Tag

/settings.getReleaseTag

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getReleaseTag" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.readDirectories

Settings read Directories

/settings.readDirectories

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.readDirectories?serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateTraefikFile

Settings update Traefik File

/settings.updateTraefikFile

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

path
Required
string

Minimum length: 1

traefikConfig
Required
string

Minimum length: 1

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.updateTraefikFile" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "path": "string",
    "traefikConfig": "string",
    "serverId": "string"
  }'

Successful response

{}

GET
/settings.readTraefikFile

Settings read Traefik File

/settings.readTraefikFile

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

path
Required
string

Minimum length: 1

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.readTraefikFile?path=string&serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.getIp

Settings get Ip

/settings.getIp

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getIp" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.getOpenApiDocument

Settings get Open Api Document

/settings.getOpenApiDocument

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getOpenApiDocument" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.readTraefikEnv

Settings read Traefik Env

/settings.readTraefikEnv

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.readTraefikEnv?serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.writeTraefikEnv

Settings write Traefik Env

/settings.writeTraefikEnv

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

env
Required
string

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.writeTraefikEnv" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "env": "string",
    "serverId": "string"
  }'

Successful response

{}

GET
/settings.haveTraefikDashboardPortEnabled

Settings have Traefik Dashboard Port Enabled

/settings.haveTraefikDashboardPortEnabled

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.haveTraefikDashboardPortEnabled?serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.haveActivateRequests

Settings have Activate Requests

/settings.haveActivateRequests

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.haveActivateRequests" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.toggleRequests

Settings toggle Requests

/settings.toggleRequests

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

enable
Required
boolean

curl -X POST "https://your-dokploy-instance.com/api/settings.toggleRequests" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "enable": true
  }'

Successful response

{}

GET
/settings.isCloud

Settings is Cloud

/settings.isCloud

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.isCloud" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.isUserSubscribed

Settings is User Subscribed

/settings.isUserSubscribed

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.isUserSubscribed" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.health

Settings health

/settings.health

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.health" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.setupGPU

Settings setup G P U

/settings.setupGPU

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

serverIdstring

curl -X POST "https://your-dokploy-instance.com/api/settings.setupGPU" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string"
  }'

Successful response

{}

GET
/settings.checkGPUStatus

Settings check G P U Status

/settings.checkGPUStatus

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.checkGPUStatus?serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateTraefikPorts

Settings update Traefik Ports

/settings.updateTraefikPorts

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

serverIdstring

additionalPorts
Required
array<object>

curl -X POST "https://your-dokploy-instance.com/api/settings.updateTraefikPorts" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "serverId": "string",
    "additionalPorts": [
      {
        "targetPort": 0,
        "publishedPort": 0,
        "protocol": "tcp"
      }
    ]
  }'

Successful response

{}

GET
/settings.getTraefikPorts

Settings get Traefik Ports

/settings.getTraefikPorts

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

serverIdstring

curl -X GET "https://your-dokploy-instance.com/api/settings.getTraefikPorts?serverId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/settings.updateLogCleanup

Settings update Log Cleanup

/settings.updateLogCleanup

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

cronExpression
Required
string | null

curl -X POST "https://your-dokploy-instance.com/api/settings.updateLogCleanup" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "cronExpression": "string"
  }'

Successful response

{}

GET
/settings.getLogCleanupStatus

Settings get Log Cleanup Status

/settings.getLogCleanupStatus

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getLogCleanupStatus" \
  -H "Authorization: <token>"

Successful response

{}

GET
/settings.getDokployCloudIps

Settings get Dokploy Cloud Ips

/settings.getDokployCloudIps

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/settings.getDokployCloudIps" \
  -H "Authorization: <token>"

Successful response

{}