Dokploy
Generated

Gitea

POST
/gitea.create

Gitea create

/gitea.create

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

giteaIdstring

giteaUrl
Required
string

Minimum length: 1

redirectUristring

clientIdstring

clientSecretstring

gitProviderIdstring

accessTokenstring

refreshTokenstring

expiresAtnumber

scopesstring

lastAuthenticatedAtnumber

name
Required
string

Minimum length: 1

giteaUsernamestring

organizationNamestring

curl -X POST "https://your-dokploy-instance.com/api/gitea.create" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "giteaId": "string",
    "giteaUrl": "string",
    "redirectUri": "string",
    "clientId": "string",
    "clientSecret": "string",
    "gitProviderId": "string",
    "accessToken": "string",
    "refreshToken": "string",
    "expiresAt": 0,
    "scopes": "string",
    "lastAuthenticatedAt": 0,
    "name": "string",
    "giteaUsername": "string",
    "organizationName": "string"
  }'

Successful response

{}

GET
/gitea.one

Gitea one

/gitea.one

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

giteaId
Required
string

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

Successful response

{}

GET
/gitea.giteaProviders

Gitea gitea Providers

/gitea.giteaProviders

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

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

Successful response

{}

GET
/gitea.getGiteaRepositories

Gitea get Gitea Repositories

/gitea.getGiteaRepositories

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

giteaId
Required
string

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

Successful response

{}

GET
/gitea.getGiteaBranches

Gitea get Gitea Branches

/gitea.getGiteaBranches

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

owner
Required
string

Minimum length: 1

repositoryName
Required
string

Minimum length: 1

giteaIdstring

curl -X GET "https://your-dokploy-instance.com/api/gitea.getGiteaBranches?owner=string&repositoryName=string&giteaId=string" \
  -H "Authorization: <token>"

Successful response

{}

POST
/gitea.testConnection

Gitea test Connection

/gitea.testConnection

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

giteaIdstring

organizationNamestring

curl -X POST "https://your-dokploy-instance.com/api/gitea.testConnection" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "giteaId": "string",
    "organizationName": "string"
  }'

Successful response

{}

POST
/gitea.update

Gitea update

/gitea.update

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Request Body

application/jsonRequired

giteaId
Required
string

Minimum length: 1

giteaUrl
Required
string

Minimum length: 1

redirectUristring

clientIdstring

clientSecretstring

gitProviderId
Required
string

accessTokenstring

refreshTokenstring

expiresAtnumber

scopesstring

lastAuthenticatedAtnumber

name
Required
string

Minimum length: 1

giteaUsernamestring

organizationNamestring

curl -X POST "https://your-dokploy-instance.com/api/gitea.update" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "giteaId": "string",
    "giteaUrl": "string",
    "redirectUri": "string",
    "clientId": "string",
    "clientSecret": "string",
    "gitProviderId": "string",
    "accessToken": "string",
    "refreshToken": "string",
    "expiresAt": 0,
    "scopes": "string",
    "lastAuthenticatedAt": 0,
    "name": "string",
    "giteaUsername": "string",
    "organizationName": "string"
  }'

Successful response

{}

GET
/gitea.getGiteaUrl

Gitea get Gitea Url

/gitea.getGiteaUrl

The Authorization access token

Authorization

Authorization<token>

API key authentication using Authorization header

In: header

Query Parameters

giteaId
Required
string

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

Successful response

{}