Finance Tracker API
Github
Github
  1. Auth
  • Auth
    • Login
      POST
    • Register
      POST
    • Login Google
      GET
    • Login Google Callback
      GET
  • User
    • Get Me
      GET
    • Update Profile
      PUT
    • Change Password
      PUT
    • Set Password for User Register by Google
      PUT
    • Get Password Status
      GET
  • Category
    • Create Category
      POST
    • Update Category
      PUT
    • Get Category by User
      GET
    • Delete Category
      DELETE
  • Wallet
    • Create Wallet
      POST
    • Update Wallet
      PUT
    • Get Wallet by User
      GET
    • Delete Wallet
      DELETE
  • Transaction
    • Delete Transaction
      DELETE
    • Get Transaction by User
      GET
    • Update Transaction
      PUT
    • Create Transaction
      POST
  • Setting
    • Get Setting
      GET
    • Update Setting
      PUT
  • Report
    • Get Wallet Summary
    • Get Chart Line Data
    • Get Chart Pie Data
  1. Auth

Login

Developing
POST
/auth/login
Maintainer:Sofyan R.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:3000/auth/login' \
--header 'Content-Type: application/json' \
--data-raw '{
  "email": "kuroneko@gmail.com",
  "password": "test123456"
}'
Response Response Example
200 - Success
{
    "success": true,
    "message": "User logged in successfully",
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjFhOTUxMzI3LTc4MTQtNDAyZS1hMWY2LTBjZjFmYWVmYTY4YiIsImVtYWlsIjoia3Vyb25la29AZ21haWwuY29tIiwiaWF0IjoxNzUzMzM3MTA0LCJleHAiOjE3NTM5NDE5MDR9.A9FML-4Z_uNCEPn2TRsP42IpFcjUDs0qMXf08YG7BqQ",
        "user": {
            "id": "1a951327-7814-402e-a1f6-0cf1faefa68b",
            "name": "Kuroneko",
            "email": "kuroneko@gmail.com",
            "createdAt": "2025-07-24T06:04:43.670Z",
            "modifiedAt": "2025-07-24T06:04:43.670Z"
        }
    }
}

Request

Body Params application/json

Examples

Responses

🟢200OK
application/json
Body

🔴500Invalid Credential
Modified at 2025-07-24 06:21:03
Next
Register
Built with