Skip to main content
PATCH
/
databases
/
{uuid}
Update
curl --request PATCH \
  --url https://app.coolify.io/api/v1/databases/{uuid} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "image": "<string>",
  "is_public": true,
  "public_port": 123,
  "limits_memory": "<string>",
  "limits_memory_swap": "<string>",
  "limits_memory_swappiness": 123,
  "limits_memory_reservation": "<string>",
  "limits_cpus": "<string>",
  "limits_cpuset": "<string>",
  "limits_cpu_shares": 123,
  "postgres_user": "<string>",
  "postgres_password": "<string>",
  "postgres_db": "<string>",
  "postgres_initdb_args": "<string>",
  "postgres_host_auth_method": "<string>",
  "postgres_conf": "<string>",
  "clickhouse_admin_user": "<string>",
  "clickhouse_admin_password": "<string>",
  "dragonfly_password": "<string>",
  "redis_password": "<string>",
  "redis_conf": "<string>",
  "keydb_password": "<string>",
  "keydb_conf": "<string>",
  "mariadb_conf": "<string>",
  "mariadb_root_password": "<string>",
  "mariadb_user": "<string>",
  "mariadb_password": "<string>",
  "mariadb_database": "<string>",
  "mongo_conf": "<string>",
  "mongo_initdb_root_username": "<string>",
  "mongo_initdb_root_password": "<string>",
  "mongo_initdb_init_database": "<string>",
  "mysql_root_password": "<string>",
  "mysql_user": "<string>",
  "mysql_database": "<string>",
  "mysql_conf": "<string>"
}'
This response does not have an example.

Authorizations

Authorization
string
header
required

Go to Keys & Tokens / API tokens and create a new token. Use the token as the bearer token.

Path Parameters

uuid
string<uuid>
required

UUID of the database.

Body

application/json

Database data

name
string

Name of the database

description
string

Description of the database

image
string

Docker Image of the database

is_public
boolean

Is the database public?

public_port
integer

Public port of the database

limits_memory
string

Memory limit of the database

limits_memory_swap
string

Memory swap limit of the database

limits_memory_swappiness
integer

Memory swappiness of the database

limits_memory_reservation
string

Memory reservation of the database

limits_cpus
string

CPU limit of the database

limits_cpuset
string

CPU set of the database

limits_cpu_shares
integer

CPU shares of the database

postgres_user
string

PostgreSQL user

postgres_password
string

PostgreSQL password

postgres_db
string

PostgreSQL database

postgres_initdb_args
string

PostgreSQL initdb args

postgres_host_auth_method
string

PostgreSQL host auth method

postgres_conf
string

PostgreSQL conf

clickhouse_admin_user
string

Clickhouse admin user

clickhouse_admin_password
string

Clickhouse admin password

dragonfly_password
string

DragonFly password

redis_password
string

Redis password

redis_conf
string

Redis conf

keydb_password
string

KeyDB password

keydb_conf
string

KeyDB conf

mariadb_conf
string

MariaDB conf

mariadb_root_password
string

MariaDB root password

mariadb_user
string

MariaDB user

mariadb_password
string

MariaDB password

mariadb_database
string

MariaDB database

mongo_conf
string

Mongo conf

mongo_initdb_root_username
string

Mongo initdb root username

mongo_initdb_root_password
string

Mongo initdb root password

mongo_initdb_init_database
string

Mongo initdb init database

mysql_root_password
string

MySQL root password

mysql_user
string

MySQL user

mysql_database
string

MySQL database

mysql_conf
string

MySQL conf

Response

Database updated

I