Dokploy
Dokploy is an open-source, self-hostable Platform-as-a-Service (PaaS) — an alternative to Heroku, Vercel, and Netlify — that deploys applications, Docker Compose stacks, and managed databases across one or many servers using Docker and Docker Swarm, with Traefik handling routing and TLS.
1 APIs
0 Features
PaaSSelf-HostedOpen SourceDockerDocker SwarmDeploymentTraefikDatabases
APIs
Dokploy
The Dokploy HTTP API exposes every operation the Dokploy UI can perform — projects, applications, Docker Compose services, managed databases (Postgres, MySQL, MariaDB, MongoDB, ...
Collections
Dokploy API
OPENPricing Plans
Rate Limits
FinOps
Dokploy Finops
FINOPSResources
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💰
Pricing
Pricing
👥
GitHubOrg
GitHubOrg
👥
GitHubRepository
GitHubRepository
📦
SDKs
SDKs
🔗
CLI
CLI
🔗
MCP
MCP
🔗
Templates
Templates
💻
Examples
Examples
🔗
Discord
Discord
🔗
License
License
Sources
opencollection: 1.0.0
info:
name: Dokploy API
version: 1.0.0
request:
auth:
type: apikey
key: x-api-key
value: '{{x-api-key}}'
placement: header
items:
- info:
name: admin
type: folder
items:
- info:
name: admin-setupMonitoring
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/admin.setupMonitoring
body:
type: json
data: '{}'
- info:
name: application
type: folder
items:
- info:
name: application-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.create
body:
type: json
data: '{}'
- info:
name: application-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/application.one
params:
- name: applicationId
value: ''
type: query
- info:
name: application-reload
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.reload
body:
type: json
data: '{}'
- info:
name: application-delete
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.delete
body:
type: json
data: '{}'
- info:
name: application-stop
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.stop
body:
type: json
data: '{}'
- info:
name: application-start
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.start
body:
type: json
data: '{}'
- info:
name: application-redeploy
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.redeploy
body:
type: json
data: '{}'
- info:
name: application-saveEnvironment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveEnvironment
body:
type: json
data: '{}'
- info:
name: application-saveBuildType
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveBuildType
body:
type: json
data: '{}'
- info:
name: application-saveGithubProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveGithubProvider
body:
type: json
data: '{}'
- info:
name: application-saveGitlabProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveGitlabProvider
body:
type: json
data: '{}'
- info:
name: application-saveBitbucketProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveBitbucketProvider
body:
type: json
data: '{}'
- info:
name: application-saveGiteaProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveGiteaProvider
body:
type: json
data: '{}'
- info:
name: application-saveDockerProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveDockerProvider
body:
type: json
data: '{}'
- info:
name: application-saveGitProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.saveGitProvider
body:
type: json
data: '{}'
- info:
name: application-disconnectGitProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.disconnectGitProvider
body:
type: json
data: '{}'
- info:
name: application-markRunning
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.markRunning
body:
type: json
data: '{}'
- info:
name: application-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.update
body:
type: json
data: '{}'
- info:
name: application-refreshToken
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.refreshToken
body:
type: json
data: '{}'
- info:
name: application-deploy
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.deploy
body:
type: json
data: '{}'
- info:
name: application-cleanQueues
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.cleanQueues
body:
type: json
data: '{}'
- info:
name: application-clearDeployments
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.clearDeployments
body:
type: json
data: '{}'
- info:
name: application-killBuild
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.killBuild
body:
type: json
data: '{}'
- info:
name: application-readTraefikConfig
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/application.readTraefikConfig
params:
- name: applicationId
value: ''
type: query
- info:
name: application-dropDeployment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.dropDeployment
body:
type: multipart-form
data:
- name: applicationId
type: text
value: ''
- name: zip
type: text
value: ''
- name: dropBuildPath
type: text
value: ''
- info:
name: application-updateTraefikConfig
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.updateTraefikConfig
body:
type: json
data: '{}'
- info:
name: application-readAppMonitoring
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/application.readAppMonitoring
params:
- name: appName
value: ''
type: query
- info:
name: application-move
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.move
body:
type: json
data: '{}'
- info:
name: application-cancelDeployment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/application.cancelDeployment
body:
type: json
data: '{}'
- info:
name: application-search
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/application.search
params:
- name: q
value: ''
type: query
- name: name
value: ''
type: query
- name: appName
value: ''
type: query
- name: description
value: ''
type: query
- name: repository
value: ''
type: query
- name: owner
value: ''
type: query
- name: dockerImage
value: ''
type: query
- name: projectId
value: ''
type: query
- name: environmentId
value: ''
type: query
- name: limit
value: ''
type: query
- name: offset
value: ''
type: query
- info:
name: application-readLogs
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/application.readLogs
params:
- name: applicationId
value: ''
type: query
- name: tail
value: ''
type: query
- name: since
value: ''
type: query
- name: search
value: ''
type: query
- info:
name: backup
type: folder
items:
- info:
name: backup-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.create
body:
type: json
data: '{}'
- info:
name: backup-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/backup.one
params:
- name: backupId
value: ''
type: query
- info:
name: backup-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.update
body:
type: json
data: '{}'
- info:
name: backup-remove
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.remove
body:
type: json
data: '{}'
- info:
name: backup-manualBackupPostgres
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupPostgres
body:
type: json
data: '{}'
- info:
name: backup-manualBackupMySql
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupMySql
body:
type: json
data: '{}'
- info:
name: backup-manualBackupMariadb
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupMariadb
body:
type: json
data: '{}'
- info:
name: backup-manualBackupCompose
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupCompose
body:
type: json
data: '{}'
- info:
name: backup-manualBackupMongo
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupMongo
body:
type: json
data: '{}'
- info:
name: backup-manualBackupLibsql
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupLibsql
body:
type: json
data: '{}'
- info:
name: backup-manualBackupWebServer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/backup.manualBackupWebServer
body:
type: json
data: '{}'
- info:
name: backup-listBackupFiles
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/backup.listBackupFiles
params:
- name: destinationId
value: ''
type: query
- name: search
value: ''
type: query
- name: serverId
value: ''
type: query
- info:
name: bitbucket
type: folder
items:
- info:
name: bitbucket-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/bitbucket.create
body:
type: json
data: '{}'
- info:
name: bitbucket-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/bitbucket.one
params:
- name: bitbucketId
value: ''
type: query
- info:
name: bitbucket-bitbucketProviders
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/bitbucket.bitbucketProviders
- info:
name: bitbucket-getBitbucketRepositories
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/bitbucket.getBitbucketRepositories
params:
- name: bitbucketId
value: ''
type: query
- info:
name: bitbucket-getBitbucketBranches
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/bitbucket.getBitbucketBranches
params:
- name: owner
value: ''
type: query
- name: repo
value: ''
type: query
- name: bitbucketId
value: ''
type: query
- info:
name: bitbucket-testConnection
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/bitbucket.testConnection
body:
type: json
data: '{}'
- info:
name: bitbucket-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/bitbucket.update
body:
type: json
data: '{}'
- info:
name: certificates
type: folder
items:
- info:
name: certificates-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/certificates.create
body:
type: json
data: '{}'
- info:
name: certificates-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/certificates.one
params:
- name: certificateId
value: ''
type: query
- info:
name: certificates-remove
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/certificates.remove
body:
type: json
data: '{}'
- info:
name: certificates-all
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/certificates.all
- info:
name: certificates-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/certificates.update
body:
type: json
data: '{}'
- info:
name: cluster
type: folder
items:
- info:
name: cluster-getNodes
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/cluster.getNodes
params:
- name: serverId
value: ''
type: query
- info:
name: cluster-removeWorker
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/cluster.removeWorker
body:
type: json
data: '{}'
- info:
name: cluster-addWorker
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/cluster.addWorker
params:
- name: serverId
value: ''
type: query
- info:
name: cluster-addManager
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/cluster.addManager
params:
- name: serverId
value: ''
type: query
- info:
name: compose
type: folder
items:
- info:
name: compose-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.create
body:
type: json
data: '{}'
- info:
name: compose-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.one
params:
- name: composeId
value: ''
type: query
- info:
name: compose-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.update
body:
type: json
data: '{}'
- info:
name: compose-saveEnvironment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.saveEnvironment
body:
type: json
data: '{}'
- info:
name: compose-delete
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.delete
body:
type: json
data: '{}'
- info:
name: compose-cleanQueues
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.cleanQueues
body:
type: json
data: '{}'
- info:
name: compose-clearDeployments
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.clearDeployments
body:
type: json
data: '{}'
- info:
name: compose-killBuild
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.killBuild
body:
type: json
data: '{}'
- info:
name: compose-loadServices
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.loadServices
params:
- name: composeId
value: ''
type: query
- name: type
value: ''
type: query
- info:
name: compose-loadMountsByService
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.loadMountsByService
params:
- name: composeId
value: ''
type: query
- name: serviceName
value: ''
type: query
- info:
name: compose-fetchSourceType
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.fetchSourceType
body:
type: json
data: '{}'
- info:
name: compose-randomizeCompose
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.randomizeCompose
body:
type: json
data: '{}'
- info:
name: compose-isolatedDeployment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.isolatedDeployment
body:
type: json
data: '{}'
- info:
name: compose-getConvertedCompose
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.getConvertedCompose
params:
- name: composeId
value: ''
type: query
- info:
name: compose-deploy
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.deploy
body:
type: json
data: '{}'
- info:
name: compose-redeploy
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.redeploy
body:
type: json
data: '{}'
- info:
name: compose-stop
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.stop
body:
type: json
data: '{}'
- info:
name: compose-start
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.start
body:
type: json
data: '{}'
- info:
name: compose-getDefaultCommand
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.getDefaultCommand
params:
- name: composeId
value: ''
type: query
- info:
name: compose-refreshToken
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.refreshToken
body:
type: json
data: '{}'
- info:
name: compose-deployTemplate
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.deployTemplate
body:
type: json
data: '{}'
- info:
name: compose-templates
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.templates
params:
- name: baseUrl
value: ''
type: query
- info:
name: compose-getTags
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.getTags
params:
- name: baseUrl
value: ''
type: query
- info:
name: compose-disconnectGitProvider
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.disconnectGitProvider
body:
type: json
data: '{}'
- info:
name: compose-move
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.move
body:
type: json
data: '{}'
- info:
name: compose-processTemplate
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.processTemplate
body:
type: json
data: '{}'
- info:
name: compose-previewTemplate
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.previewTemplate
body:
type: json
data: '{}'
- info:
name: compose-import
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.import
body:
type: json
data: '{}'
- info:
name: compose-cancelDeployment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/compose.cancelDeployment
body:
type: json
data: '{}'
- info:
name: compose-search
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.search
params:
- name: q
value: ''
type: query
- name: name
value: ''
type: query
- name: appName
value: ''
type: query
- name: description
value: ''
type: query
- name: projectId
value: ''
type: query
- name: environmentId
value: ''
type: query
- name: limit
value: ''
type: query
- name: offset
value: ''
type: query
- info:
name: compose-readLogs
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/compose.readLogs
params:
- name: composeId
value: ''
type: query
- name: containerId
value: ''
type: query
- name: tail
value: ''
type: query
- name: since
value: ''
type: query
- name: search
value: ''
type: query
- info:
name: deployment
type: folder
items:
- info:
name: deployment-all
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.all
params:
- name: applicationId
value: ''
type: query
- info:
name: deployment-allByCompose
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.allByCompose
params:
- name: composeId
value: ''
type: query
- info:
name: deployment-allByServer
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.allByServer
params:
- name: serverId
value: ''
type: query
- info:
name: deployment-allCentralized
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.allCentralized
- info:
name: deployment-queueList
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.queueList
- info:
name: deployment-allByType
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.allByType
params:
- name: id
value: ''
type: query
- name: type
value: ''
type: query
- info:
name: deployment-killProcess
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/deployment.killProcess
body:
type: json
data: '{}'
- info:
name: deployment-removeDeployment
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/deployment.removeDeployment
body:
type: json
data: '{}'
- info:
name: deployment-readLogs
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/deployment.readLogs
params:
- name: deploymentId
value: ''
type: query
- name: tail
value: ''
type: query
- info:
name: destination
type: folder
items:
- info:
name: destination-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/destination.create
body:
type: json
data: '{}'
- info:
name: destination-testConnection
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/destination.testConnection
body:
type: json
data: '{}'
- info:
name: destination-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/destination.one
params:
- name: destinationId
value: ''
type: query
- info:
name: destination-all
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/destination.all
- info:
name: destination-remove
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/destination.remove
body:
type: json
data: '{}'
- info:
name: destination-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/destination.update
body:
type: json
data: '{}'
- info:
name: docker
type: folder
items:
- info:
name: docker-getContainers
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getContainers
params:
- name: serverId
value: ''
type: query
- info:
name: docker-restartContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.restartContainer
body:
type: json
data: '{}'
- info:
name: docker-startContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.startContainer
body:
type: json
data: '{}'
- info:
name: docker-stopContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.stopContainer
body:
type: json
data: '{}'
- info:
name: docker-killContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.killContainer
body:
type: json
data: '{}'
- info:
name: docker-removeContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.removeContainer
body:
type: json
data: '{}'
- info:
name: docker-getConfig
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getConfig
params:
- name: containerId
value: ''
type: query
- name: serverId
value: ''
type: query
- info:
name: docker-getContainersByAppNameMatch
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getContainersByAppNameMatch
params:
- name: appType
value: ''
type: query
- name: appName
value: ''
type: query
- name: serverId
value: ''
type: query
- info:
name: docker-getContainersByAppLabel
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getContainersByAppLabel
params:
- name: appName
value: ''
type: query
- name: serverId
value: ''
type: query
- name: type
value: ''
type: query
- info:
name: docker-getStackContainersByAppName
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getStackContainersByAppName
params:
- name: appName
value: ''
type: query
- name: serverId
value: ''
type: query
- info:
name: docker-getServiceContainersByAppName
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/docker.getServiceContainersByAppName
params:
- name: appName
value: ''
type: query
- name: serverId
value: ''
type: query
- info:
name: docker-uploadFileToContainer
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/docker.uploadFileToContainer
body:
type: multipart-form
data:
- name: containerId
type: text
value: ''
- name: file
type: text
value: ''
- name: destinationPath
type: text
value: ''
- name: serverId
type: text
value: ''
- info:
name: domain
type: folder
items:
- info:
name: domain-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/domain.create
body:
type: json
data: '{}'
- info:
name: domain-byApplicationId
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/domain.byApplicationId
params:
- name: applicationId
value: ''
type: query
- info:
name: domain-byComposeId
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/domain.byComposeId
params:
- name: composeId
value: ''
type: query
- info:
name: domain-generateDomain
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/domain.generateDomain
body:
type: json
data: '{}'
- info:
name: domain-canGenerateTraefikMeDomains
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/domain.canGenerateTraefikMeDomains
params:
- name: serverId
value: ''
type: query
- info:
name: domain-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/domain.update
body:
type: json
data: '{}'
- info:
name: domain-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/domain.one
params:
- name: domainId
value: ''
type: query
- info:
name: domain-delete
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/domain.delete
body:
type: json
data: '{}'
- info:
name: domain-validateDomain
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/domain.validateDomain
body:
type: json
data: '{}'
- info:
name: gitea
type: folder
items:
- info:
name: gitea-create
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/gitea.create
body:
type: json
data: '{}'
- info:
name: gitea-one
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/gitea.one
params:
- name: giteaId
value: ''
type: query
- info:
name: gitea-giteaProviders
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/gitea.giteaProviders
- info:
name: gitea-getGiteaRepositories
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/gitea.getGiteaRepositories
params:
- name: giteaId
value: ''
type: query
- info:
name: gitea-getGiteaBranches
type: http
http:
method: GET
url: https://your-dokploy-instance.com/api/gitea.getGiteaBranches
params:
- name: owner
value: ''
type: query
- name: repositoryName
value: ''
type: query
- name: giteaId
value: ''
type: query
- info:
name: gitea-testConnection
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/gitea.testConnection
body:
type: json
data: '{}'
- info:
name: gitea-update
type: http
http:
method: POST
url: https://your-dokploy-instance.com/api/gitea.update
body:
type: json
data: '{}
# --- truncated at 32 KB (116 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dokploy/refs/heads/main/apis.yml