Troca o link de "Entrar" do suporte por uma sessão do owner
POST/api/auth/support-entry
- Auth
- Pública
- X-CommunityId
X-CommunityIdEnvie o X-CommunityId da comunidade em que a operação acontece.
F-31 F2. Recebe o token do link gerado em `POST /api/admin/communities/{communityId}/enter` (o app lê do fragmento `#token=` da rota `/support-entry`) e devolve uma sessão normal do owner da comunidade, no mesmo formato do login. O `X-CommunityId` precisa ser a comunidade do link (o domínio em que o link abriu). Link usado, vencido (5 minutos), desconhecido ou de outra comunidade: 400, e o link de outra comunidade não é gasto. A sessão tem a validade de qualquer login, mas só vale nesta comunidade (com outro `X-CommunityId`, 401) e cai se a senha do owner mudar; o que for feito nela fica no log com `via: superadmin`.
Headers
| Nome | Tipo | Descrição |
|---|---|---|
X-CommunityIdopcional | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Corpo da requisição application/json
| Nome | Tipo | Descrição |
|---|---|---|
tokenobrigatório | string |
Respostas
| Código | Descrição |
|---|---|
200 | Sessão do owner aberta. |
400 | Requisição inválida — falha de validação. |
Exemplo com curl
curl -X POST "https://api.memberfy.net/api/auth/support-entry" \
-H "X-CommunityId: $COMMUNITY_ID" \
-H "Content-Type: application/json" \
-d '{"token":"q3V0bWJmZXhhbXBsZS10b2tlbi1mb3ItZG9jcw"}'