Aller au contenu

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

POST/api/auth/support-entry

Auth
Public
Clé d’API:
Clé d’API non acceptée
X-CommunityId
X-CommunityId Envoyez le X-CommunityId de la communauté où l’opération a lieu.
Les descriptions des endpoints viennent directement de la spécification de l’API et sont en portugais pour l’instant. L’interface autour est traduite.

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

En-têtes

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

Corps de la requête application/json

NomTypeDescription
tokenobligatoirestring

Réponses

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

Exemple 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"}'