Saltar al contenido

Define a senha pelo link do convite

POST/api/auth/set-password

Auth
Pública
Las descripciones de los endpoints vienen de la especificación de la API y, por ahora, están en portugués. La interfaz alrededor está traducida.

Sem login: o link de uso único do e-mail de convite (`https://<app da comunidade>/_/auth/set-password?id=<id>&token=<token>`) é a credencial. Vale 7 dias e uma vez. A senha segue a regra do cadastro (mínimo de 8 caracteres, com letra maiúscula, letra minúscula e número; AUTH-5). `id` inexistente ou `token` errado: 400 com `param = token`. Link já usado ou vencido: 410 com `param = token`. Limite de 10 requisições por IP a cada 15 minutos (429). Não abre sessão: depois, a pessoa entra com `POST /api/auth/login`, e `data.email` serve para preencher o campo.

Cuerpo de la solicitud application/json

NombreTipoDescripción
idobligatoriostring (uuid)
tokenobligatoriostring
passwordobligatoriostring (password)min 8

Respuestas

CódigoDescripción
200Senha definida (`data.email`).
400Requisição inválida — falha de validação.
410Link já usado ou vencido.
429Requisições demais deste IP.
500Erro interno do servidor.

Ejemplo con curl

curl -X POST "https://api.memberfy.net/api/auth/set-password" \
  -H "Content-Type: application/json" \
  -d '{"id":"c9c35f8c-7757-4d6b-bd3a-e6ffb6385e66","token":"a3f9c2e1b7d84f6a9e0c1b2d3e4f5a6b","password":"Senha@123"}'