Login
Descrição: Este endpoint realiza uma requisição HTTP POST para fazer um login de um usuário já cadastrado. A resposta será no formato JSON e incluirá um array de objetos de conta, cada um contendo os campos nome, email, company, cnpj, grupo e token. Este endpoint da API é utilizado para autenticar usuários e gerar um token para acessar recursos protegidos.
Endpoint:
{url_base}/login
Parâmetros no Corpo da Requisição:
- Email (string, obrigatório): O endereço de e-mail do usuário.
- password (string, obrigatório): A senha da conta do usuário.
Corpo da Requisição (Exemplo):
{ "Email": "hd@hdtecnologia.com.br", "password": "HD@12345"}Corpo da Resposta (Exemplo):
{ "name": "User Teste", "email": "hd@hdtecnologia.com.br", "company": "HD", "cnpj": "07952980000171", "grupo": "basico", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...."}Register#
Endpoint:
{url_base}/register
Este endpoint realiza uma requisição HTTP POST para registrar usuários e com isso realizar o acesso a aplicação. A API válida se o e-mail já está cadastrado na aplicação; se estiver, o registro não será realizado.
Parâmetros no Corpo da Requisição:
- name (string): Nome do usuário.
- email (string): Endereço de e-mail do usuário.
- senha(string): Senha para o acesso do usuário.
- company (string): Empresa associada ao usuário.
- cnpj (string): CNPJ (Cadastro Nacional da Pessoa Jurídica) associado ao usuário.
Corpo da Requisição (Exemplo):
{ "Name": "EliasCintra", "Email": "eliaassssssds@example.com", "Password": "senha123", "CNPJ": "0155511", "Company": "Minha Empresa"}