Equipe
Recupera a lista de aplicações que o usuário autenticado tem acesso como membro da equipe
Aplicações do membro da equipe recuperadas com sucesso
Erro de autenticação
Não está em nenhuma equipe
GET /v2/team HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"apps": [
{
"id": "1745287471226",
"name": "Temp1 - JS",
"type": 0,
"ram": 100,
"online": true,
"ramKilled": false,
"exitCode": 0,
"lang": "javascript",
"perms": [
"start_app",
"stop_app",
"restart_app",
"logs_app",
"commit_app",
"edit_ram",
"backup_app",
"status_app"
]
}
]
}
Inicia uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para iniciar
Resposta de início da aplicação
Erro de autenticação
Erro de autorização
PUT /v2/team/{appID}/start HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"message": "Sua aplicação foi conectada."
}
Reinicia uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para reiniciar
Resposta de reinício da aplicação
Erro de autenticação
Erro de autorização
PUT /v2/team/{appID}/restart HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"message": "Sua aplicação foi reiniciada."
}
Para uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para parar
Resposta de parada da aplicação
Erro de autenticação
Erro de autorização
PUT /v2/team/{appID}/stop HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"message": "Sua aplicação foi desligada."
}
Atualiza uma aplicação existente fazendo upload de uma nova versão do código como membro da equipe
ID da aplicação para atualizar
Arquivo da aplicação para fazer upload (formato .ZIP)
Resposta de commit
Erro de autenticação
Erro de autorização
Arquivo obrigatório ausente
PUT /v2/team/{appID}/commit HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}
{
"status": "ok",
"statusCode": 200,
"message": "Os arquivos da sua aplicação foram atualizados com sucesso."
}
Gera e recupera backup para uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para gerar backup
Backup da aplicação gerado com sucesso
Erro de autenticação
Erro de autorização
GET /v2/team/{appID}/backup HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"message": "O backup da sua aplicação será gerado com sucesso",
"backups": {
"id": "1745287471226",
"url": "https://discloud.app/backup/276406526fb8229ae090c92fddcfedd74aa722ea4d3eb6b12da6540e5d82a30a.zip"
}
}
Atualiza a alocação de RAM para uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para atualizar RAM
A quantidade de RAM em MB para alocar a aplicação
200
Resposta de atualização de RAM
Erro de autenticação
Erro de autorização
PUT /v2/team/{appID}/ram HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"ramMB": 200
}
{
"status": "ok",
"statusCode": 200,
"message": "A memória do seu aplicativo foi alterada com sucesso.",
"ram": {
"totalRamOwner": 16384,
"totalUsedRamOwner": 3386
}
}
Recupera informações de status para uma aplicação que o usuário autenticado tem acesso como membro da equipe
ID da aplicação para obter status
Status da aplicação obtido com sucesso
Erro de autenticação
Erro de autorização
GET /v2/team/{appID}/status HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
"status": "ok",
"message": "O status das suas aplicações foi carregado",
"apps": {
"id": "1745287471226",
"container": "Online",
"cpu": "0.00%",
"memory": "22.5MB/100MB",
"ssd": "2GB",
"netIO": {
"down": "42KB",
"up": "5KB"
},
"last_restart": "um minuto",
"startedAt": "2025-04-22T20:01:36.77032131Z"
}
}
Last updated