Skip to content

Authenticate a user

POST
/api/v1/user/login

Authenticate with your credentials to access protected endpoints in the Argentine Rock Legends API.

Request Body

application/json
JSON
{
  
"email": "carlos@rock-legends.com",
  
"password": "i-love-rock"
}

Responses

Authentication Successful

You have been successfully authenticated.

Response Details

The response includes:

  • Your user information
  • Authentication tokens (JWT token and API key)
  • Token expiration information

Important: Store these credentials securely and include them in subsequent API requests.

application/json
JSON
{
  
"user": {
  
  
"id": 1,
  
  
"name": "Carlos",
  
  
"email": "carlos@rock-legends.com"
  
},
  
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  
"api_key": "rock-legends-api-key-12345",
  
"expires_at": "2025-08-26T19:28:00Z"
}

Playground

Body

Samples

Powered by VitePress OpenAPI