Mongo
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length1 <= length"mongo:15"1 <= length^[a-zA-Z0-9@#%^&*()_+\-=[\]{}|;:,.<>?~`]*$falseResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/mongo.create" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "appName": "string", "environmentId": "string", "databaseUser": "string", "databasePassword": "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/mongo.one?mongoId=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/mongo.start" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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/mongo.stop" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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/mongo.saveExternalPort" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "string", "externalPort": 0 }'{}{
"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/mongo.deploy" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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
"idle" | "running" | "done" | "error"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/mongo.changeStatus" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "string", "applicationStatus": "idle" }'{}{
"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/mongo.reload" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "string", "appName": "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/mongo.remove" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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/mongo.saveEnvironment" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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 <= length^[a-zA-Z0-9@#%^&*()_+\-=[\]{}|;:,.<>?~`]*$"mongo:15""idle" | "running" | "done" | "error"falseResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/mongo.update" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "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/mongo.move" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "string", "targetEnvironmentId": "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/mongo.rebuild" \ -H "Content-Type: application/json" \ -d '{ "mongoId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}