Backup
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length1 <= length"postgres" | "mariadb" | "mysql" | "mongo" | "web-server""database" | "compose"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.create" \ -H "Content-Type: application/json" \ -d '{ "schedule": "string", "prefix": "string", "destinationId": "string", "database": "string", "databaseType": "postgres" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/backup.one?backupId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length1 <= length"postgres" | "mariadb" | "mysql" | "mongo" | "web-server"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.update" \ -H "Content-Type: application/json" \ -d '{ "schedule": "string", "prefix": "string", "backupId": "string", "destinationId": "string", "database": "string", "serviceName": "string", "databaseType": "postgres" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.remove" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupPostgres" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupMySql" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupMariadb" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupCompose" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupMongo" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/backup.manualBackupWebServer" \ -H "Content-Type: application/json" \ -d '{ "backupId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/backup.listBackupFiles?destinationId=string&search=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}