Notification
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createSlack" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverThreshold": true, "webhookUrl": "string", "channel": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateSlack" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "slackId": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testSlackConnection" \ -H "Content-Type: application/json" \ -d '{ "webhookUrl": "string", "channel": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createTelegram" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverThreshold": true, "botToken": "string", "chatId": "string", "messageThreadId": "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 <= length1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateTelegram" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "telegramId": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testTelegramConnection" \ -H "Content-Type: application/json" \ -d '{ "botToken": "string", "chatId": "string", "messageThreadId": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createDiscord" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverThreshold": true, "webhookUrl": "string", "decoration": true }'{}{
"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 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateDiscord" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "discordId": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testDiscordConnection" \ -H "Content-Type: application/json" \ -d '{ "webhookUrl": "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 <= value1 <= length1 <= length1 <= length1 <= itemsResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createEmail" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverThreshold": true, "smtpServer": "string", "smtpPort": 1, "username": "string", "password": "string", "fromAddress": "string", "toAddresses": [ "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 <= value1 <= length1 <= length1 <= length1 <= items1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateEmail" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "emailId": "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 <= value1 <= length1 <= length1 <= items1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testEmailConnection" \ -H "Content-Type: application/json" \ -d '{ "smtpServer": "string", "smtpPort": 1, "username": "string", "password": "string", "toAddresses": [ "string" ], "fromAddress": "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/notification.remove" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "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/notification.one?notificationId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/notification.all"{}{
"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
"Dokploy""Dokploy" | "Remote""Memory" | "CPU"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.receiveNotification" \ -H "Content-Type: application/json" \ -d '{ "Type": "Memory", "Value": 0, "Threshold": 0, "Message": "string", "Timestamp": "string", "Token": "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 <= length1 <= valueResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createGotify" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverUrl": "string", "appToken": "string", "priority": 1, "decoration": true }'{}{
"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 <= length1 <= value1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateGotify" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "gotifyId": "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 <= length1 <= valueResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testGotifyConnection" \ -H "Content-Type: application/json" \ -d '{ "serverUrl": "string", "appToken": "string", "priority": 1 }'{}{
"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 <= length1 <= valueResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createNtfy" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverUrl": "string", "topic": "string", "accessToken": "string", "priority": 1 }'{}{
"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 <= length1 <= value1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateNtfy" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "ntfyId": "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 <= length1 <= valueResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testNtfyConnection" \ -H "Content-Type: application/json" \ -d '{ "serverUrl": "string", "topic": "string", "accessToken": "string", "priority": 1 }'{}{
"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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.createLark" \ -H "Content-Type: application/json" \ -d '{ "appBuildError": true, "databaseBackup": true, "volumeBackup": true, "dokployRestart": true, "name": "string", "appDeploy": true, "dockerCleanup": true, "serverThreshold": true, "webhookUrl": "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 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.updateLark" \ -H "Content-Type: application/json" \ -d '{ "notificationId": "string", "larkId": "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 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/notification.testLarkConnection" \ -H "Content-Type: application/json" \ -d '{ "webhookUrl": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/notification.getEmailProviders"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}