> ## Documentation Index
> Fetch the complete documentation index at: https://documentacao.mgnsystem.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Autenticação

> https://[url.projeto]/wms/v1/auth/login

## **Visão Geral**

A autenticação nas APIs da **MGN SYSTEM** é realizada via **JWT (JSON Web Token)**, necessário para todas as requisições autenticadas.

Para obter o token, utilize o endpoint:

Método HTTP: POST `/auth/v1/login`

## Campos

| **Nome**  | **Tipo** | **Descrição**                          |
| :-------- | :------- | :------------------------------------- |
| `email`\* | string   | email do usuário cadastrado no sistema |
| `senha`\* | string   | senha                                  |

## Exemplo

<RequestExample>
  ```json Body theme={null}
  {
    "email": "usuario@empresa.com.br",
    "senha": "sua_senha"
  }
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
  	"ok": true,
  	"status": 200,
  	"message": "Login realizado com sucesso",
  	"data": {
  		"access_token": "TOKEN DE ACESSO",
  		"refresh_token": "yqp2pqtm4pzt",
  		"expires_in": 3600,
  		"token_type": "bearer",
  		"user": {
  			"id": "ID DO USUARIO",
  			"email": "usuario@empresa.com.br",
  			"nome": "USUARIO",
  			"empresa_id": "ID DA EMPRESA"
  		}
  	}
  }
  ```
</ResponseExample>

<Note>
  Certifique-se de que o e-mail esteja cadastrado corretamente no sistema
</Note>
