Registra um novo membro
POST/api/auth/register
- Auth
- Pública
- X-CommunityId
X-CommunityIdEnvía el X-CommunityId de la comunidad en la que ocurre la operación.
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.
Cria um membro e, quando o header `X-CommunityId` é enviado, já o vincula à comunidade com o papel `MEMBER`. Não exige autenticação.
Headers
| Nombre | Tipo | Descripción |
|---|---|---|
X-CommunityIdopcional | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Cuerpo de la solicitud application/json
| Nombre | Tipo | Descripción |
|---|---|---|
fullNameobligatorio | string | |
emailobligatorio | string (email) | |
passwordobligatorio | string (password) | Regra única (AUTH-5): mínimo de 8 caracteres, com letra maiúscula, letra minúscula e número. Fora dela, 400 com param = password e a regra que faltou. · min 8 |
Respuestas
| Código | Descripción |
|---|---|
201 | Membro criado com sucesso. |
400 | Requisição inválida — falha de validação. |
500 | Erro interno do servidor. |
Ejemplo con curl
curl -X POST "https://api.memberfy.net/api/auth/register" \
-H "X-CommunityId: $COMMUNITY_ID" \
-H "Content-Type: application/json" \
-d '{"fullName":"Maria Silva","email":"[email protected]","password":"Senha@123"}'