For the complete documentation index, see llms.txt. This page is also available as Markdown.

Variáveis de ambiente

Listar variáveis da conta

get

Retorna todas as variáveis de ambiente do escopo de conta (descriptografadas).

Authorizations
api-tokenstringRequired
Responses
200

Variáveis retornadas com sucesso

application/json
objectOptional
get/env/account
GET /v2/env/account HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "vars": {
      "API_KEY": "sk_live_123",
      "NODE_ENV": "production"
    }
  }
}

Substituir variáveis da conta

put

Substitui todo o conjunto de variáveis de ambiente do escopo de conta.

Authorizations
api-tokenstringRequired
Body
Responses
200

Variáveis salvas com sucesso

application/json
objectOptional
put/env/account
PUT /v2/env/account HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 58

{
  "vars": {
    "API_KEY": "sk_live_123",
    "NODE_ENV": "production"
  }
}
{
  "status": "ok",
  "data": {
    "vars": {
      "API_KEY": "sk_live_123",
      "NODE_ENV": "production"
    }
  }
}

Remover variáveis da conta

delete

Remove todas as variáveis de ambiente do escopo de conta.

Authorizations
api-tokenstringRequired
Responses
200

Variáveis removidas com sucesso

application/json
objectOptional
delete/env/account
DELETE /v2/env/account HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "removed": 2
  }
}

Listar variáveis do projeto

get

Retorna as variáveis de ambiente de um projeto (descriptografadas). Requer permissão de gerenciamento do projeto.

Authorizations
api-tokenstringRequired
Path parameters
projectIDstringRequired

ID do projeto

Responses
200

Variáveis retornadas com sucesso

application/json
objectOptional
get/env/project/{projectID}
GET /v2/env/project/{projectID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "vars": {
      "DATABASE_URL": "postgres://..."
    }
  }
}

Substituir variáveis do projeto

put

Substitui todo o conjunto de variáveis de ambiente de um projeto.

Authorizations
api-tokenstringRequired
Path parameters
projectIDstringRequired

ID do projeto

Body
Responses
200

Variáveis salvas com sucesso

application/json
objectOptional
put/env/project/{projectID}
PUT /v2/env/project/{projectID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 42

{
  "vars": {
    "DATABASE_URL": "postgres://..."
  }
}
{
  "status": "ok",
  "data": {
    "vars": {
      "DATABASE_URL": "postgres://..."
    }
  }
}

Remover variáveis do projeto

delete

Remove todas as variáveis de ambiente de um projeto.

Authorizations
api-tokenstringRequired
Path parameters
projectIDstringRequired

ID do projeto

Responses
200

Variáveis removidas com sucesso

application/json
objectOptional
delete/env/project/{projectID}
DELETE /v2/env/project/{projectID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "removed": 1
  }
}

Listar variáveis do app

get

Retorna as variáveis de ambiente de um app (descriptografadas). Requer permissão config_app.

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Responses
200

Variáveis retornadas com sucesso

application/json
objectOptional
get/env/app/{appID}
GET /v2/env/app/{appID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "vars": {
      "TOKEN": "abc123"
    }
  }
}

Substituir variáveis do app

put

Substitui todo o conjunto de variáveis de ambiente de um app.

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Body
Responses
200

Variáveis salvas com sucesso

application/json
objectOptional
put/env/app/{appID}
PUT /v2/env/app/{appID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "vars": {
    "TOKEN": "abc123"
  }
}
{
  "status": "ok",
  "data": {
    "vars": {
      "TOKEN": "abc123"
    }
  }
}

Remover variáveis do app

delete

Remove todas as variáveis de ambiente de um app.

Authorizations
api-tokenstringRequired
Path parameters
appIDstringRequired

ID da aplicação

Responses
200

Variáveis removidas com sucesso

application/json
objectOptional
delete/env/app/{appID}
DELETE /v2/env/app/{appID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "data": {
    "removed": 1
  }
}

Última atualização