Skip to content

Troca o link de "Entrar" do suporte por uma sessão do owner

POST/api/auth/support-entry

Auth
Public
X-CommunityId
X-CommunityId Send the X-CommunityId of the community the operation happens in.
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

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

NameTypeDescription
X-CommunityIdoptionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Request body application/json

NameTypeDescription
tokenrequiredstring

Responses

StatusDescription
200Sessão do owner aberta.
400Requisição inválida — falha de validação.

curl example

curl -X POST "https://api.memberfy.net/api/auth/support-entry" \
  -H "X-CommunityId: $COMMUNITY_ID" \
  -H "Content-Type: application/json" \
  -d '{"token":"q3V0bWJmZXhhbXBsZS10b2tlbi1mb3ItZG9jcw"}'