Vai al contenuto

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

POST/api/auth/support-entry

Auth
Pubblica
X-CommunityId
X-CommunityId Invia l’X-CommunityId della community in cui avviene l’operazione.
Le descrizioni degli endpoint provengono dalla specifica dell’API e per ora sono in portoghese. L’interfaccia intorno è tradotta.

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`.

Header

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

Corpo della richiesta application/json

NomeTipoDescrizione
tokenobbligatoriostring

Risposte

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

Esempio con 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"}'