Dokploy · Capability

Dokploy API — application

Dokploy API — application. 31 operations. Lead operation: application.create. Self-contained Naftiko capability covering one Dokploy business surface.

Dokploy API — application is a Naftiko capability published by Dokploy, one of 48 capabilities the APIs.io network indexes for this provider. It bundles 31 operations across the POST and GET methods.

The capability includes 5 read-only operations and 26 state-changing operations. Lead operation: application-create. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Dokploy and application.

Run with Naftiko Dokployapplication

What You Can Do

POST
Application create — application-create
/v1/application.create
GET
Application one — application-one
/v1/application.one
POST
Application reload — application-reload
/v1/application.reload
POST
Application delete — application-delete
/v1/application.delete
POST
Application stop — application-stop
/v1/application.stop
POST
Application start — application-start
/v1/application.start
POST
Application redeploy — application-redeploy
/v1/application.redeploy
POST
Application saveenvironment — application-saveEnvironment
/v1/application.saveEnvironment
POST
Application savebuildtype — application-saveBuildType
/v1/application.saveBuildType
POST
Application savegithubprovider — application-saveGithubProvider
/v1/application.saveGithubProvider
POST
Application savegitlabprovider — application-saveGitlabProvider
/v1/application.saveGitlabProvider
POST
Application savebitbucketprovider — application-saveBitbucketProvider
/v1/application.saveBitbucketProvider
POST
Application savegiteaprovider — application-saveGiteaProvider
/v1/application.saveGiteaProvider
POST
Application savedockerprovider — application-saveDockerProvider
/v1/application.saveDockerProvider
POST
Application savegitprovider — application-saveGitProvider
/v1/application.saveGitProvider
POST
Application disconnectgitprovider — application-disconnectGitProvider
/v1/application.disconnectGitProvider
POST
Application markrunning — application-markRunning
/v1/application.markRunning
POST
Application update — application-update
/v1/application.update
POST
Application refreshtoken — application-refreshToken
/v1/application.refreshToken
POST
Application deploy — application-deploy
/v1/application.deploy
POST
Application cleanqueues — application-cleanQueues
/v1/application.cleanQueues
POST
Application cleardeployments — application-clearDeployments
/v1/application.clearDeployments
POST
Application killbuild — application-killBuild
/v1/application.killBuild
GET
Application readtraefikconfig — application-readTraefikConfig
/v1/application.readTraefikConfig
POST
Application dropdeployment — application-dropDeployment
/v1/application.dropDeployment
POST
Application updatetraefikconfig — application-updateTraefikConfig
/v1/application.updateTraefikConfig
GET
Application readappmonitoring — application-readAppMonitoring
/v1/application.readAppMonitoring
POST
Application move — application-move
/v1/application.move
POST
Application canceldeployment — application-cancelDeployment
/v1/application.cancelDeployment
GET
Application search — application-search
/v1/application.search
GET
Application readlogs — application-readLogs
/v1/application.readLogs

MCP Tools

application-create

application-create

application-one

application-one

read-only idempotent
application-reload

application-reload

application-delete

application-delete

application-stop

application-stop

application-start

application-start

application-redeploy

application-redeploy

application-saveEnvironment

application-saveEnvironment

application-saveBuildType

application-saveBuildType

application-saveGithubProvider

application-saveGithubProvider

application-saveGitlabProvider

application-saveGitlabProvider

application-saveBitbucketProvider

application-saveBitbucketProvider

application-saveGiteaProvider

application-saveGiteaProvider

application-saveDockerProvider

application-saveDockerProvider

application-saveGitProvider

application-saveGitProvider

application-disconnectGitProvider

application-disconnectGitProvider

application-markRunning

application-markRunning

application-update

application-update

application-refreshToken

application-refreshToken

application-deploy

application-deploy

application-cleanQueues

application-cleanQueues

application-clearDeployments

application-clearDeployments

application-killBuild

application-killBuild

application-readTraefikConfig

application-readTraefikConfig

read-only idempotent
application-dropDeployment

application-dropDeployment

application-updateTraefikConfig

application-updateTraefikConfig

application-readAppMonitoring

application-readAppMonitoring

read-only idempotent
application-move

application-move

application-cancelDeployment

application-cancelDeployment

application-search

application-search

read-only idempotent
application-readLogs

application-readLogs

read-only idempotent

Capability Spec

dokploy-application.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Dokploy API — application
  description: 'Dokploy API — application. 31 operations. Lead operation: application.create. Self-contained Naftiko capability covering one Dokploy
    business surface.'
  tags:
  - Dokploy
  - application
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    DOKPLOY_API_KEY: DOKPLOY_API_KEY
    DOKPLOY_URL: DOKPLOY_URL
capability:
  consumes:
  - type: http
    namespace: dokploy-application
    baseUri: ${DOKPLOY_URL}/api
    description: Dokploy API — application business capability. Self-contained, no shared references.
    resources:
    - name: create
      path: /application.create
      operations:
      - name: application-create
        method: POST
        description: application-create
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: one
      path: /application.one
      operations:
      - name: application-one
        method: GET
        description: application-one
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: reload
      path: /application.reload
      operations:
      - name: application-reload
        method: POST
        description: application-reload
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: delete
      path: /application.delete
      operations:
      - name: application-delete
        method: POST
        description: application-delete
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: stop
      path: /application.stop
      operations:
      - name: application-stop
        method: POST
        description: application-stop
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: start
      path: /application.start
      operations:
      - name: application-start
        method: POST
        description: application-start
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: redeploy
      path: /application.redeploy
      operations:
      - name: application-redeploy
        method: POST
        description: application-redeploy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveEnvironment
      path: /application.saveEnvironment
      operations:
      - name: application-saveEnvironment
        method: POST
        description: application-saveEnvironment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveBuildType
      path: /application.saveBuildType
      operations:
      - name: application-saveBuildType
        method: POST
        description: application-saveBuildType
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveGithubProvider
      path: /application.saveGithubProvider
      operations:
      - name: application-saveGithubProvider
        method: POST
        description: application-saveGithubProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveGitlabProvider
      path: /application.saveGitlabProvider
      operations:
      - name: application-saveGitlabProvider
        method: POST
        description: application-saveGitlabProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveBitbucketProvider
      path: /application.saveBitbucketProvider
      operations:
      - name: application-saveBitbucketProvider
        method: POST
        description: application-saveBitbucketProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveGiteaProvider
      path: /application.saveGiteaProvider
      operations:
      - name: application-saveGiteaProvider
        method: POST
        description: application-saveGiteaProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveDockerProvider
      path: /application.saveDockerProvider
      operations:
      - name: application-saveDockerProvider
        method: POST
        description: application-saveDockerProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: saveGitProvider
      path: /application.saveGitProvider
      operations:
      - name: application-saveGitProvider
        method: POST
        description: application-saveGitProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: disconnectGitProvider
      path: /application.disconnectGitProvider
      operations:
      - name: application-disconnectGitProvider
        method: POST
        description: application-disconnectGitProvider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: markRunning
      path: /application.markRunning
      operations:
      - name: application-markRunning
        method: POST
        description: application-markRunning
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: update
      path: /application.update
      operations:
      - name: application-update
        method: POST
        description: application-update
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: refreshToken
      path: /application.refreshToken
      operations:
      - name: application-refreshToken
        method: POST
        description: application-refreshToken
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: deploy
      path: /application.deploy
      operations:
      - name: application-deploy
        method: POST
        description: application-deploy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: cleanQueues
      path: /application.cleanQueues
      operations:
      - name: application-cleanQueues
        method: POST
        description: application-cleanQueues
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: clearDeployments
      path: /application.clearDeployments
      operations:
      - name: application-clearDeployments
        method: POST
        description: application-clearDeployments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: killBuild
      path: /application.killBuild
      operations:
      - name: application-killBuild
        method: POST
        description: application-killBuild
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: readTraefikConfig
      path: /application.readTraefikConfig
      operations:
      - name: application-readTraefikConfig
        method: GET
        description: application-readTraefikConfig
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: dropDeployment
      path: /application.dropDeployment
      operations:
      - name: application-dropDeployment
        method: POST
        description: application-dropDeployment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: updateTraefikConfig
      path: /application.updateTraefikConfig
      operations:
      - name: application-updateTraefikConfig
        method: POST
        description: application-updateTraefikConfig
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: readAppMonitoring
      path: /application.readAppMonitoring
      operations:
      - name: application-readAppMonitoring
        method: GET
        description: application-readAppMonitoring
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: move
      path: /application.move
      operations:
      - name: application-move
        method: POST
        description: application-move
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: cancelDeployment
      path: /application.cancelDeployment
      operations:
      - name: application-cancelDeployment
        method: POST
        description: application-cancelDeployment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body
          required: true
    - name: search
      path: /application.search
      operations:
      - name: application-search
        method: GET
        description: application-search
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: readLogs
      path: /application.readLogs
      operations:
      - name: application-readLogs
        method: GET
        description: application-readLogs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: dokploy-application-rest
    port: 8080
    description: REST adapter for Dokploy API — application. One Spectral-compliant resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/application.create
      name: create
      description: REST surface for create.
      operations:
      - method: POST
        name: application-create
        description: application-create
        call: dokploy-application.application-create
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.one
      name: one
      description: REST surface for one.
      operations:
      - method: GET
        name: application-one
        description: application-one
        call: dokploy-application.application-one
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.reload
      name: reload
      description: REST surface for reload.
      operations:
      - method: POST
        name: application-reload
        description: application-reload
        call: dokploy-application.application-reload
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.delete
      name: delete
      description: REST surface for delete.
      operations:
      - method: POST
        name: application-delete
        description: application-delete
        call: dokploy-application.application-delete
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.stop
      name: stop
      description: REST surface for stop.
      operations:
      - method: POST
        name: application-stop
        description: application-stop
        call: dokploy-application.application-stop
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.start
      name: start
      description: REST surface for start.
      operations:
      - method: POST
        name: application-start
        description: application-start
        call: dokploy-application.application-start
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.redeploy
      name: redeploy
      description: REST surface for redeploy.
      operations:
      - method: POST
        name: application-redeploy
        description: application-redeploy
        call: dokploy-application.application-redeploy
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveEnvironment
      name: saveEnvironment
      description: REST surface for saveEnvironment.
      operations:
      - method: POST
        name: application-saveEnvironment
        description: application-saveEnvironment
        call: dokploy-application.application-saveEnvironment
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveBuildType
      name: saveBuildType
      description: REST surface for saveBuildType.
      operations:
      - method: POST
        name: application-saveBuildType
        description: application-saveBuildType
        call: dokploy-application.application-saveBuildType
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveGithubProvider
      name: saveGithubProvider
      description: REST surface for saveGithubProvider.
      operations:
      - method: POST
        name: application-saveGithubProvider
        description: application-saveGithubProvider
        call: dokploy-application.application-saveGithubProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveGitlabProvider
      name: saveGitlabProvider
      description: REST surface for saveGitlabProvider.
      operations:
      - method: POST
        name: application-saveGitlabProvider
        description: application-saveGitlabProvider
        call: dokploy-application.application-saveGitlabProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveBitbucketProvider
      name: saveBitbucketProvider
      description: REST surface for saveBitbucketProvider.
      operations:
      - method: POST
        name: application-saveBitbucketProvider
        description: application-saveBitbucketProvider
        call: dokploy-application.application-saveBitbucketProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveGiteaProvider
      name: saveGiteaProvider
      description: REST surface for saveGiteaProvider.
      operations:
      - method: POST
        name: application-saveGiteaProvider
        description: application-saveGiteaProvider
        call: dokploy-application.application-saveGiteaProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveDockerProvider
      name: saveDockerProvider
      description: REST surface for saveDockerProvider.
      operations:
      - method: POST
        name: application-saveDockerProvider
        description: application-saveDockerProvider
        call: dokploy-application.application-saveDockerProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.saveGitProvider
      name: saveGitProvider
      description: REST surface for saveGitProvider.
      operations:
      - method: POST
        name: application-saveGitProvider
        description: application-saveGitProvider
        call: dokploy-application.application-saveGitProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.disconnectGitProvider
      name: disconnectGitProvider
      description: REST surface for disconnectGitProvider.
      operations:
      - method: POST
        name: application-disconnectGitProvider
        description: application-disconnectGitProvider
        call: dokploy-application.application-disconnectGitProvider
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.markRunning
      name: markRunning
      description: REST surface for markRunning.
      operations:
      - method: POST
        name: application-markRunning
        description: application-markRunning
        call: dokploy-application.application-markRunning
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.update
      name: update
      description: REST surface for update.
      operations:
      - method: POST
        name: application-update
        description: application-update
        call: dokploy-application.application-update
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.refreshToken
      name: refreshToken
      description: REST surface for refreshToken.
      operations:
      - method: POST
        name: application-refreshToken
        description: application-refreshToken
        call: dokploy-application.application-refreshToken
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.deploy
      name: deploy
      description: REST surface for deploy.
      operations:
      - method: POST
        name: application-deploy
        description: application-deploy
        call: dokploy-application.application-deploy
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.cleanQueues
      name: cleanQueues
      description: REST surface for cleanQueues.
      operations:
      - method: POST
        name: application-cleanQueues
        description: application-cleanQueues
        call: dokploy-application.application-cleanQueues
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.clearDeployments
      name: clearDeployments
      description: REST surface for clearDeployments.
      operations:
      - method: POST
        name: application-clearDeployments
        description: application-clearDeployments
        call: dokploy-application.application-clearDeployments
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.killBuild
      name: killBuild
      description: REST surface for killBuild.
      operations:
      - method: POST
        name: application-killBuild
        description: application-killBuild
        call: dokploy-application.application-killBuild
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.readTraefikConfig
      name: readTraefikConfig
      description: REST surface for readTraefikConfig.
      operations:
      - method: GET
        name: application-readTraefikConfig
        description: application-readTraefikConfig
        call: dokploy-application.application-readTraefikConfig
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.dropDeployment
      name: dropDeployment
      description: REST surface for dropDeployment.
      operations:
      - method: POST
        name: application-dropDeployment
        description: application-dropDeployment
        call: dokploy-application.application-dropDeployment
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.updateTraefikConfig
      name: updateTraefikConfig
      description: REST surface for updateTraefikConfig.
      operations:
      - method: POST
        name: application-updateTraefikConfig
        description: application-updateTraefikConfig
        call: dokploy-application.application-updateTraefikConfig
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.readAppMonitoring
      name: readAppMonitoring
      description: REST surface for readAppMonitoring.
      operations:
      - method: GET
        name: application-readAppMonitoring
        description: application-readAppMonitoring
        call: dokploy-application.application-readAppMonitoring
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.move
      name: move
      description: REST surface for move.
      operations:
      - method: POST
        name: application-move
        description: application-move
        call: dokploy-application.application-move
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.cancelDeployment
      name: cancelDeployment
      description: REST surface for cancelDeployment.
      operations:
      - method: POST
        name: application-cancelDeployment
        description: application-cancelDeployment
        call: dokploy-application.application-cancelDeployment
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.search
      name: search
      description: REST surface for search.
      operations:
      - method: GET
        name: application-search
        description: application-search
        call: dokploy-application.application-search
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/application.readLogs
      name: readLogs
      description: REST surface for readLogs.
      operations:
      - method: GET
        name: application-readLogs
        description: application-readLogs
        call: dokploy-application.application-readLogs
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: dokploy-application-mcp
    port: 9090
    transport: http
    description: MCP adapter for Dokploy API — application. One tool per consumed operation, routed inline through this capability’s consumes
      block.
    tools:
    - name: application-create
      description: application-create
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-create
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-one
      description: application-one
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: dokploy-application.application-one
      outputParameters:
      - type: object
        mapping: $.
    - name: application-reload
      description: application-reload
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-reload
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-delete
      description: application-delete
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-delete
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-stop
      description: application-stop
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-stop
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-start
      description: application-start
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-start
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-redeploy
      description: application-redeploy
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-redeploy
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveEnvironment
      description: application-saveEnvironment
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveEnvironment
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveBuildType
      description: application-saveBuildType
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveBuildType
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveGithubProvider
      description: application-saveGithubProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveGithubProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveGitlabProvider
      description: application-saveGitlabProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveGitlabProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveBitbucketProvider
      description: application-saveBitbucketProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveBitbucketProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveGiteaProvider
      description: application-saveGiteaProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveGiteaProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveDockerProvider
      description: application-saveDockerProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveDockerProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-saveGitProvider
      description: application-saveGitProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-saveGitProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-disconnectGitProvider
      description: application-disconnectGitProvider
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-disconnectGitProvider
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-markRunning
      description: application-markRunning
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: dokploy-application.application-markRunning
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: application-update
      description: application-update
      hints:
        readOnly: false
        destructive: false
        idempotent: false
   

# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dokploy/refs/heads/main/capabilities/dokploy-application.yaml