Skip to main content
POST
/
v3
/
auth
/
login
Autenticar na plataforma
curl --request POST \
  --url https://api.metrito.com/v3/auth/login \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "usuario@empresa.com",
  "password": "suaSenhaSegura123"
}
'
{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user": {
    "id": "60f1b2c3d4e5f6a7b8c9d0e1",
    "name": "João Silva",
    "email": "usuario@empresa.com",
    "role": "owner"
  }
}

Uso do Token

O token JWT retornado tem validade de 7 dias. Após expirar, faça login novamente. Envie o token em todas as requisições autenticadas:
curl -X GET https://api.metrito.com/v3/projects \
  -H "Authorization: Bearer {token}"
Este endpoint é destinado a integrações server-to-server. Para a maioria dos casos de uso, recomendamos usar API Keys (chaves de serviço) que não expiram e têm escopos granulares. Veja a página de autenticação para mais detalhes.

Body

application/json
email
string<email>
required

E-mail da conta Metrito

Example:

"usuario@empresa.com"

password
string
required

Senha da conta

Example:

"suaSenhaSegura123"

Response

Login realizado com sucesso

token
string

Token JWT para autenticação nas demais rotas

user
object