Registrar Usuário
Este serviço permite registrar um novo usuário no sistema, atribuindo-o a um Corban ou a um Promotor de Crédito de maneira opcional. A criação de usuários pode incluir funções específicas (roles) que definem as permissões e responsabilidades do usuário.
Endpoint para Registrar Usuário
- Método:
POST - URL:
https://bff-dev.granatech.com.br/api/auth/register
Estrutura de Dados para Registrar Usuário
O objeto User representa as informações pessoais e os detalhes de autenticação do usuário a serem registrados. Abaixo estão os campos do objeto User:
name(string, obrigatório): Nome do usuário.lastName(string, obrigatório): Sobrenome do usuário.document(string, obrigatório): Documento de identificação do usuário (ex.: CPF).email(string, opcional): Endereço de e-mail do usuário.cellphone(string, opcional): Número de celular do usuário.password(string, obrigatório): Senha de acesso do usuário.corbanId(number, opcional): ID do Corban associado ao usuário, se aplicável.creditPromoterId(number, opcional): ID do Promotor de Crédito associado ao usuário, se aplicável.
Exemplo de Dados para Registro de Usuário
{
"name": "João",
"lastName": "Silva",
"document": "12345678901",
"email": "joao.silva@email.com",
"cellphone": "11987654321",
"password": "senhaSegura123",
"corbanId": 1,
"creditPromoterId": 2
}
Exemplo de Requisição com curl para Registrar Usuário
curl -X POST https://bff-dev.granatech.com.br/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"name": "João",
"lastName": "Silva",
"document": "12345678901",
"email": "joao.silva@email.com",
"cellphone": "11987654321",
"password": "senhaSegura123",
"corbanId": 1,
"creditPromoterId": 2
}'
Observações
- Atribuição Opcional: Os campos
corbanIdecreditPromoterIdsão opcionais. Se o usuário não estiver associado a um Corban ou a um Promotor de Crédito específico, esses campos podem ser omitidos. - Permissões e Funções: Após o registro, as
rolese permissões podem ser atribuídas ao usuário para definir suas responsabilidades e nível de acesso no sistema.
Este endpoint facilita o registro de usuários, permitindo especificar suas informações de autenticação e atribuir-lhes associações organizacionais opcionais conforme necessário.