Gerenciamento de Equipe

Obter membros da equipe da aplicação

get

Recupera a lista de membros da equipe para uma aplicação específica

Authorizations
Path parameters
appIDstringRequired

ID da aplicação para a qual recuperar a equipe

Responses
200

Equipe recuperada com sucesso

application/json
get
GET /v2/app/{appID}/team HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "team": [
    {
      "modID": "197651928518230016",
      "perms": [
        "start_app",
        "stop_app",
        "restart_app",
        "logs_app",
        "commit_app",
        "edit_ram",
        "backup_app",
        "status_app"
      ]
    }
  ]
}

Adicionar membro à equipe

post

Adiciona um novo membro à equipe de uma aplicação com permissões especificadas

Authorizations
Path parameters
appIDstringRequired

ID da aplicação para a qual adicionar um membro à equipe

Body
modIDstringRequired

O ID do usuário a ser adicionado como membro da equipe

Responses
200

Membro da equipe adicionado com sucesso

application/json
post
POST /v2/app/{appID}/team HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 138

{
  "modID": "197651928518230016",
  "perms": [
    "start_app",
    "stop_app",
    "restart_app",
    "logs_app",
    "commit_app",
    "edit_ram",
    "backup_app",
    "status_app"
  ]
}
{
  "status": "ok",
  "app": {
    "modID": "197651928518230016",
    "appID": "1745287471226",
    "perms": [
      "start_app",
      "stop_app",
      "restart_app",
      "logs_app",
      "commit_app",
      "edit_ram",
      "backup_app",
      "status_app"
    ]
  }
}

Atualizar permissões do membro da equipe

put

Atualiza as permissões de um membro da equipe existente de uma aplicação

Authorizations
Path parameters
appIDstringRequired

ID da aplicação para atualizar o membro da equipe

Body
modIDstringRequired

O ID do usuário a ser adicionado como membro da equipe

Responses
200

Permissões do membro da equipe atualizadas com sucesso

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

{
  "modID": "197651928518230016",
  "perms": [
    "start_app",
    "stop_app",
    "restart_app",
    "logs_app",
    "commit_app",
    "edit_ram",
    "backup_app",
    "status_app"
  ]
}
{
  "status": "ok",
  "app": {
    "modID": "197651928518230016",
    "appID": "1745287471226",
    "perms": [
      "start_app",
      "stop_app",
      "restart_app",
      "logs_app",
      "commit_app",
      "edit_ram",
      "backup_app",
      "status_app"
    ]
  }
}

Remover membro da equipe

delete

Remove um membro da equipe de uma aplicação

Authorizations
Path parameters
appIDstringRequired

ID da aplicação para remover o membro da equipe

modIDstringRequired

ID do membro da equipe para remover

Responses
200

Membro da equipe removido com sucesso

application/json
delete
DELETE /v2/app/{appID}/team/{modID} HTTP/1.1
Host: api.discloud.app
api-token: YOUR_API_KEY
Accept: */*
{
  "status": "ok",
  "message": "Moderador removido do aplicativo."
}

Last updated