Skip to main content
POST
/
auth
/
login
Login
curl --request POST \
  --url https://api.example.com/auth/login

Documentation Index

Fetch the complete documentation index at: https://docs.tattoo.dev/llms.txt

Use this file to discover all available pages before exploring further.

Request Body

{
  "email": "developer@example.com",
  "password": "SecurePassword123!"
}

Response Shape

{
  "success": true,
  "message": "Login successful",
  "user": {
    "id": "uuid",
    "email": "developer@example.com",
    "name": "Developer Example",
    "role": "Client",
    "roles": []
  },
  "tokens": {
    "access_token": "jwt",
    "refresh_token": "jwt",
    "expires_in": 86400
  }
}

Notes

  • Tokens are top-level under tokens.
  • The current runtime issues a 24-hour access token and 7-day refresh token.