For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /pt/docs/mobile/workspaces.md (or send Accept: text/markdown).
Workspaces e membros
Muda de workspace, gere a organização e trata dos convites.
Resolve o workspace ativo
GET /api/workspaces devolve as adesões do membro a workspaces e o id do workspace ativo; POST com um id de workspace muda. O servidor resolve o contexto do cookie de seleção para a preferência guardada para o workspace pessoal e verifica a adesão em direto, por isso uma seleção forjada ou velha não consegue ler outro workspace.
Gere a organização
GET /api/mobile/organization devolve membros, convites pendentes, uso de lugares e as capacidades de quem chama — canManage e canLeave; um workspace pessoal responde notOrganization. POST cria uma organização, PATCH renomeia-a (só owner) e DELETE remove-a (só owner, confirmado escrevendo o nome).
Os ecrãs de organização vivem em Configurações → Membros e Configurações → Geral; as edições do próprio nome de exibição do membro passam pela rota de perfil do Better Auth e aceitam um a cem caracteres.
Convidar e aceitar
POST /api/mobile/invitations envia um convite por email com role admin, member ou guest — só owner e admin. As falhas tipadas cobrem alreadyMember, alreadyInvited, seatLimitExceeded, dailySendLimit e invalidInput, por isso a interface consegue explicar cada recusa. Reenviar e revogar vivem nas rotas de id de convite, e o reenvio é limitado por taxa.
A aceitação chega através do deep link <scheme>://invite/<token>: a app envia o token para a rota de aceitação de convites, que devolve o id do workspace, ativa esse workspace e regista a preferência no servidor. Os erros cobrem expired, emailMismatch, not-pending e seat-limit-exceeded.
Muda roles e remove membros
PATCH /api/mobile/members/:userId atribui owner, admin, member ou guest; DELETE remove um membro; POST /api/mobile/members/leave sai voluntariamente. O único owner não pode sair nem ser despromovido, os membros não se conseguem remover a si próprios pela rota de admin, e uma mudança de role que não altera nada é rejeitada em vez de registada.
Verificação e resolução de problemas
Testa limites de lugares, um link de convite revogado, as ações reduzidas de um role guest e o regresso ao workspace pessoal. A seleção em cache de um membro removido tem de falhar fechado no pedido seguinte, não continuar a ler o workspace antigo.