Dokploy
Generated

Bitbucket

POST
/bitbucket.create

Bitbucket create

/bitbucket.create

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

bitbucketIdstring

bitbucketUsernamestring

bitbucketEmailstring

Format: "email"

appPasswordstring

apiTokenstring

bitbucketWorkspaceNamestring

gitProviderIdstring

authId
Required
string

Minimum length: 1

name
Required
string

Minimum length: 1
curl -X POST "https://your-dokploy-instance.com/api/bitbucket.create" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "bitbucketId": "string",
    "bitbucketUsername": "string",
    "bitbucketEmail": "[email protected]",
    "appPassword": "string",
    "apiToken": "string",
    "bitbucketWorkspaceName": "string",
    "gitProviderId": "string",
    "authId": "string",
    "name": "string"
  }'

Successful response

{}

GET
/bitbucket.one

Bitbucket one

/bitbucket.one

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

bitbucketId
Required
string

Minimum length: 1
curl -X GET "https://your-dokploy-instance.com/api/bitbucket.one?bitbucketId=string" \
  -H "Authorization: <token>"

Successful response

{}

GET
/bitbucket.bitbucketProviders

Bitbucket bitbucket Providers

/bitbucket.bitbucketProviders

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

curl -X GET "https://your-dokploy-instance.com/api/bitbucket.bitbucketProviders" \
  -H "Authorization: <token>"

Successful response

{}

GET
/bitbucket.getBitbucketRepositories

Bitbucket get Bitbucket Repositories

/bitbucket.getBitbucketRepositories

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

bitbucketId
Required
string

Minimum length: 1
curl -X GET "https://your-dokploy-instance.com/api/bitbucket.getBitbucketRepositories?bitbucketId=string" \
  -H "Authorization: <token>"

Successful response

{}

GET
/bitbucket.getBitbucketBranches

Bitbucket get Bitbucket Branches

/bitbucket.getBitbucketBranches

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

owner
Required
string

repo
Required
string

bitbucketIdstring

curl -X GET "https://your-dokploy-instance.com/api/bitbucket.getBitbucketBranches?owner=string&repo=string&bitbucketId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/bitbucket.testConnection

Bitbucket test Connection

/bitbucket.testConnection

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

bitbucketId
Required
string

Minimum length: 1

bitbucketUsernamestring

bitbucketEmailstring

Format: "email"

workspaceNamestring

apiTokenstring

appPasswordstring

curl -X POST "https://your-dokploy-instance.com/api/bitbucket.testConnection" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "bitbucketId": "string",
    "bitbucketUsername": "string",
    "bitbucketEmail": "[email protected]",
    "workspaceName": "string",
    "apiToken": "string",
    "appPassword": "string"
  }'

Successful response

{}

POST
/bitbucket.update

Bitbucket update

/bitbucket.update

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

bitbucketId
Required
string

Minimum length: 1

bitbucketUsernamestring

bitbucketEmailstring

Format: "email"

appPasswordstring

apiTokenstring

bitbucketWorkspaceNamestring

gitProviderId
Required
string

name
Required
string

Minimum length: 1

organizationIdstring

curl -X POST "https://your-dokploy-instance.com/api/bitbucket.update" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "bitbucketId": "string",
    "bitbucketUsername": "string",
    "bitbucketEmail": "[email protected]",
    "appPassword": "string",
    "apiToken": "string",
    "bitbucketWorkspaceName": "string",
    "gitProviderId": "string",
    "name": "string",
    "organizationId": "string"
  }'

Successful response

{}