# Membros da Equipe

## Obter aplicações do membro da equipe

> Recupera a lista de aplicações que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"TeamMemberAppsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string","description":"Presente apenas em respostas de erro"},"apps":{"type":"array","items":{"$ref":"#/components/schemas/TeamMemberApp"}}}},"TeamMemberApp":{"type":"object","properties":{"id":{"type":"string","description":"ID da aplicação"},"name":{"type":"string","description":"Nome da aplicação"},"type":{"type":"integer","description":"Tipo da aplicação"},"ram":{"type":"integer","description":"RAM alocada para a aplicação (em MB)"},"online":{"type":"boolean","description":"Se a aplicação está atualmente online"},"ramKilled":{"type":"boolean","description":"Se a aplicação foi desligada devido a ultrapassagem da quantidade de RAM"},"exitCode":{"type":"integer","description":"Código de saída da aplicação, se ele foi interrompido"},"lang":{"type":"string","description":"Linguagem de programação da aplicação"},"perms":{"type":"array","items":{"type":"string"},"description":"Permissões concedidas ao membro da equipe para esta aplicação"}}},"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team":{"get":{"tags":["Membro da Equipe"],"summary":"Obter aplicações do membro da equipe","description":"Recupera a lista de aplicações que o usuário autenticado tem acesso como membro da equipe","operationId":"getTeamMemberApps","responses":{"200":{"description":"Aplicações do membro da equipe recuperadas com sucesso","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamMemberAppsResponse"}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Não está em nenhuma equipe","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"apps":{"type":"array","items":{}}}}}}}}}}}}
```

## Obter backup da aplicação como membro da equipe

> Gera e recupera backup para uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/backup":{"get":{"tags":["Membro da Equipe"],"summary":"Obter backup da aplicação como membro da equipe","description":"Gera e recupera backup para uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"getTeamAppBackup","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para gerar backup","schema":{"type":"string"}}],"responses":{"200":{"description":"Backup da aplicação gerado com sucesso","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"backups":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"}}}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Obter status da aplicação como membro da equipe

> Recupera informações de status para uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/status":{"get":{"tags":["Membro da Equipe"],"summary":"Obter status da aplicação como membro da equipe","description":"Recupera informações de status para uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"getTeamAppStatus","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para obter status","schema":{"type":"string"}}],"responses":{"200":{"description":"Status da aplicação obtido com sucesso","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"apps":{"type":"object","properties":{"id":{"type":"string"},"container":{"type":"string"},"cpu":{"type":"string"},"memory":{"type":"string"},"ssd":{"type":"string"},"netIO":{"type":"object","properties":{"down":{"type":"string"},"up":{"type":"string"}}},"last_restart":{"type":"string"},"startedAt":{"type":"string"}}}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Iniciar aplicação como membro da equipe

> Inicia uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/start":{"put":{"tags":["Membro da Equipe"],"summary":"Iniciar aplicação como membro da equipe","description":"Inicia uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"startTeamApp","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para iniciar","schema":{"type":"string"}}],"responses":{"200":{"description":"Resposta de início da aplicação","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Reiniciar aplicação como membro da equipe

> Reinicia uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/restart":{"put":{"tags":["Membro da Equipe"],"summary":"Reiniciar aplicação como membro da equipe","description":"Reinicia uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"restartTeamApp","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para reiniciar","schema":{"type":"string"}}],"responses":{"200":{"description":"Resposta de reinício da aplicação","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Parar aplicação como membro da equipe

> Para uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/stop":{"put":{"tags":["Membro da Equipe"],"summary":"Parar aplicação como membro da equipe","description":"Para uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"stopTeamApp","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para parar","schema":{"type":"string"}}],"responses":{"200":{"description":"Resposta de parada da aplicação","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Atualizar código da aplicação como membro da equipe

> Atualiza uma aplicação existente fazendo upload de uma nova versão do código como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/commit":{"put":{"tags":["Membro da Equipe"],"summary":"Atualizar código da aplicação como membro da equipe","description":"Atualiza uma aplicação existente fazendo upload de uma nova versão do código como membro da equipe","operationId":"commitTeamAppChanges","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para atualizar","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","required":["file"],"properties":{"file":{"type":"string","format":"binary","description":"Arquivo da aplicação para fazer upload (formato .ZIP)"}}}}}},"responses":{"200":{"description":"Resposta de commit","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"statusCode":{"type":"integer"},"message":{"type":"string"}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}},"404":{"description":"Arquivo obrigatório ausente","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Atualizar RAM da aplicação como membro da equipe

> Atualiza a alocação de RAM para uma aplicação que o usuário autenticado tem acesso como membro da equipe

```json
{"openapi":"3.0.4","info":{"title":"Discloud API","version":"2.0.0"},"tags":[{"name":"Membro da Equipe","description":"Operações sobre membros da equipe"}],"servers":[{"url":"https://api.discloud.app/v2","description":"Servidor API"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"api-token"}},"schemas":{"AppRamUpdateRequest":{"type":"object","required":["ramMB"],"properties":{"ramMB":{"type":"integer","description":"A quantidade de RAM em MB para alocar a aplicação"}}},"Error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"paths":{"/team/{appID}/ram":{"put":{"tags":["Membro da Equipe"],"summary":"Atualizar RAM da aplicação como membro da equipe","description":"Atualiza a alocação de RAM para uma aplicação que o usuário autenticado tem acesso como membro da equipe","operationId":"updateTeamAppRam","parameters":[{"name":"appID","in":"path","required":true,"description":"ID da aplicação para atualizar RAM","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppRamUpdateRequest"}}}},"responses":{"200":{"description":"Resposta de atualização de RAM","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"statusCode":{"type":"integer"},"message":{"type":"string"},"ram":{"type":"object","properties":{"totalRamOwner":{"type":"integer"},"totalUsedRamOwner":{"type":"integer"}}}}}}}},"401":{"description":"Erro de autenticação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"403":{"description":"Erro de autorização","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.discloud.com/api-and-integrations/api-overview/team-members-endpoints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
