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

Equipe

Team

Permissões de um role

get

Retorna as permissões associadas a um role (admin, developer ou viewer).

Authorizations
api-tokenstringRequired
Path parameters
rolestringRequired

Role (admin, developer ou viewer)

Responses
200

Permissões do role

application/json
objectOptional
get/teams/roles/{role}/permissions

Detalhes do team

get

Retorna os detalhes de um team, incluindo membros e projetos.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Responses
200

Detalhes do team

application/json
objectOptional
get/teams/{teamID}

Deletar team

delete

Remove um team. Apenas o dono.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Responses
200

Team deletado com sucesso

application/json
objectOptional
delete/teams/{teamID}

Atualizar team

patch

Atualiza nome e/ou descrição de um team. Apenas o dono.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Body
namestringOptional
descriptionstringOptional
Responses
200

Team atualizado com sucesso

application/json
objectOptional
patch/teams/{teamID}

Listar membros

get

Lista os membros de um team.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Responses
200

Membros listados com sucesso

application/json
objectOptional
get/teams/{teamID}/members

Adicionar membro

post

Adiciona um membro ao team com um role específico.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Body
userIDstringRequired
rolestringRequired

admin, developer ou viewer

Responses
201

Membro adicionado com sucesso

application/json
objectOptional
post/teams/{teamID}/members

Remover membro

delete

Remove um membro do team.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

memberUserIDstringRequired

ID do usuário membro

Responses
200

Membro removido com sucesso

application/json
objectOptional
delete/teams/{teamID}/members/{memberUserID}

Atualizar role do membro

patch

Atualiza o role de um membro do team.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

memberUserIDstringRequired

ID do usuário membro

Body
rolestringRequired

admin, developer ou viewer

Responses
200

Role atualizado com sucesso

application/json
objectOptional
patch/teams/{teamID}/members/{memberUserID}

Sair do team

post

Remove o próprio usuário do team. O dono não pode sair.

Authorizations
api-tokenstringRequired
Path parameters
teamIDstringRequired

ID do team

Responses
200

Saiu do team com sucesso

application/json
objectOptional
post/teams/{teamID}/leave

Criar team

post

Cria um novo team. Requer plano compatível.

Authorizations
api-tokenstringRequired
Body
namestringRequired

Nome do team (máx. 50 caracteres)

descriptionstringOptional
Responses
201

Team criado com sucesso

application/json
objectOptional
post/teams

Listar teams

get

Lista os teams do usuário (próprios e onde é membro).

Authorizations
api-tokenstringRequired
Responses
200

Teams listados com sucesso

application/json
objectOptional
get/teams

Apps acessíveis via teams

get

Lista os apps acessíveis pelo usuário através dos teams a que pertence.

Authorizations
api-tokenstringRequired
Responses
200

Apps acessíveis listados com sucesso

application/json
objectOptional
get/teams/apps

Última atualização