---
title: "POST /mysql.update"
method: POST
path: "/mysql.update"
tags: ["mysql"]
---

# POST /mysql.update

`POST /mysql.update`

## Request body

- object
  - `appName` string
  - `applicationStatus` 'idle' | 'running' | 'done' | 'error'
  - `command` string, nullable
  - `cpuLimit` string, nullable
  - `cpuReservation` string, nullable
  - `createdAt` string
  - `databaseName` string
  - `databasePassword` string
  - `databaseRootPassword` string
  - `databaseUser` string
  - `description` string, nullable
  - `dockerImage` string
  - `env` string, nullable
  - `environmentId` string
  - `externalPort` number, nullable
  - `healthCheckSwarm` object, nullable
    - `Interval` number
    - `Retries` number
    - `StartPeriod` number
    - `Test` string[]
    - `Timeout` number
  - `labelsSwarm` object, nullable
  - `memoryLimit` string, nullable
  - `memoryReservation` string, nullable
  - `modeSwarm` object, nullable
    - `Global` object
    - `GlobalJob` object
    - `Replicated` object
      - `Replicas` number
    - `ReplicatedJob` object
      - `MaxConcurrent` number
      - `TotalCompletions` number
  - `mysqlId` string, required
  - `name` string
  - `networkSwarm` object[], nullable
    - `Aliases` string[]
    - `DriverOpts` object
    - `Target` string
  - `placementSwarm` object, nullable
    - `Constraints` string[]
    - `MaxReplicas` number
    - `Platforms` object[]
      - `Architecture` string, required
      - `OS` string, required
    - `Preferences` object[]
      - `Spread` object, required
        - `SpreadDescriptor` string, required
  - `replicas` number
  - `restartPolicySwarm` object, nullable
    - `Condition` string
    - `Delay` number
    - `MaxAttempts` number
    - `Window` number
  - `rollbackConfigSwarm` object, nullable
    - `Delay` number
    - `FailureAction` string
    - `MaxFailureRatio` number
    - `Monitor` number
    - `Order` string, required
    - `Parallelism` number, required
  - `updateConfigSwarm` object, nullable
    - `Delay` number
    - `FailureAction` string
    - `MaxFailureRatio` number
    - `Monitor` number
    - `Order` string, required
    - `Parallelism` number, required

## Response `200`

Successful response

- boolean

## Other responses

- `default` — Error response

---

[API](https://skmtc.net/charliedevelops/apis/dokploy-api.md) · [All operations](https://skmtc.net/charliedevelops/apis/dokploy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/charliedevelops/dokploy-api/versions/50e2e470fdd0/schema)
