Compose
Compose create
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length"docker-compose" | "stack"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/compose.create" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "environmentId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose one
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= lengthResponse Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/compose.one?composeId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose update
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length"git" | "github" | "gitlab" | "bitbucket" | "gitea" | "raw""docker-compose" | "stack"1 <= length"push" | "tag""idle" | "running" | "done" | "error"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/compose.update" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose delete
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/compose.delete" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string", "deleteVolumes": true }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose clean Queues
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/compose.cleanQueues" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose kill Build
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/compose.killBuild" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose load Services
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= length"cache"Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/compose.loadServices?composeId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose load Mounts By Service
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/compose.loadMountsByService?composeId=string&serviceName=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose fetch Source Type
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/compose.fetchSourceType" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose randomize Compose
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/compose.randomizeCompose" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose isolated Deployment
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/compose.isolatedDeployment" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose get Converted Compose
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= lengthResponse Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/compose.getConvertedCompose?composeId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose deploy
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/compose.deploy" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose redeploy
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/compose.redeploy" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose stop
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/compose.stop" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose start
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/compose.start" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose get Default Command
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= lengthResponse Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/compose.getDefaultCommand?composeId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose refresh Token
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/compose.refreshToken" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose deploy Template
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/compose.deployTemplate" \ -H "Content-Type: application/json" \ -d '{ "environmentId": "string", "id": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose templates
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/compose.templates"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose get Tags
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/compose.getTags"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose disconnect Git Provider
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/compose.disconnectGitProvider" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose move
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/compose.move" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string", "targetEnvironmentId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose process Template
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/compose.processTemplate" \ -H "Content-Type: application/json" \ -d '{ "base64": "string", "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose import
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/compose.import" \ -H "Content-Type: application/json" \ -d '{ "base64": "string", "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Compose cancel Deployment
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/compose.cancelDeployment" \ -H "Content-Type: application/json" \ -d '{ "composeId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}