Skip to content

Latest commit

 

History

History
205 lines (166 loc) · 6.95 KB

File metadata and controls

205 lines (166 loc) · 6.95 KB

GET http://localhost:3000/

### POST http://localhost:3000/user/signUp Content-Type: application/json

{
"name": "Rayen", "lastName":"Harhouri", "email":"rayenharhouri99@gmail.com", "password":"123", "adress":"Mnihla", "driverLicense":"147852369", "delevredOn": "2020-03-09", "number": 12345678

}

POST http://localhost:3000/user/login Content-Type: application/json

{
"email" : "rayenharhouri99@gmail.com", "password" : "123"

}

PUT http://localhost:3000/user/updateUser Content-Type: application/json

{
"driverLicence" : "147852369", "name" : "RiBo", "lastName" : "RiNsssso", "token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7Il9pZCI6IjY0MzgzMWU1NmVlOTZmODE1ZjllNDBjYiIsIm5hbWUiOiJSYUlubyIsImxhc3ROYW1lIjoiSGFyaG91cmkiLCJhZHJlc3MiOiJNbmlobGEiLCJkcml2ZXJMaWNlbnNlIjoiMTQ3ODUyMzY5IiwiZGVsZXZyZWRPbiI6IjIwMjAtMDMtMDlUMDA6MDA6MDAuMDAwWiIsIm51bWJlciI6MTIzNDU2NzgsInBhc3N3b3JkIjoiJDJiJDEwJGsvR1pmemtSczJtTmJacC85Q0ZSR3U3bk5BejZQVUtIRGRaSUdCTE1TZ2VTTU8wN0ljZGVxIiwiZW1haWwiOiJyYXllbmhhcmhvdXJpOTlAZ21haWwuY29tIiwidmVyaWZpZWQiOnRydWUsIm90cCI6ODk4OSwiY2FycyI6W10sImNyZWF0ZWRBdCI6IjIwMjMtMDQtMTNUMTY6NDY6MjkuMTA2WiIsInVwZGF0ZWRBdCI6IjIwMjMtMDQtMTNUMjA6NDg6MDguODgzWiIsIl9fdiI6MH0sImlhdCI6MTY4MTQxOTEzNywiZXhwIjoxNjgxNDIyNzM3fQ.brlrBSI2wg98kg-MWZ7QbijPX8UQV2CIA8A-BfLoYF0"

}

POST http://localhost:3000/user/forgotPassword Content-Type: application/json

{

"email" : "rayenharhouri99@gmail.com"

}

### POST http://localhost:3000/user/send-confirmation-email Content-Type: application/json

{
"email" : "rayenharhouri99@gmail.com"

}

### POST http://localhost:3000/user/forgotPassword Content-Type: application/json

{
"email" : "rayenharhouri99@gmail.com"

}

### POST http://localhost:3000/user/confirmationOtp Content-Type: application/json

{
"otp" : "2103"

}

### PUT http://localhost:3000/user/updatePassword Content-Type: application/json

{
"email" : "rayenharhouri99@gmail.com", "newPassword" : "rayen123", "newPasswordConfirm" : "rayen123"

}

POST http://localhost:3000/user/userProfil Content-Type: application/json

{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7Il9pZCI6IjY0MzgzMWU1NmVlOTZmODE1ZjllNDBjYiIsIm5hbWUiOiJSYXllbjEyIiwibGFzdE5hbWUiOiJIYXJob3VyaSIsImFkcmVzcyI6Ik1uaWhsYSIsImRyaXZlckxpY2Vuc2UiOiIxNDc4NTIzNjkiLCJkZWxldnJlZE9uIjoiMjAyMC0wMy0wOVQwMDowMDowMC4wMDBaIiwibnVtYmVyIjoxMjM0NTY3OCwicGFzc3dvcmQiOiIkMmIkMTAkYjZoS0dtbmxZMDFrSkViQXdqNVVtTy9ORGdHcjF4ZGdZUkUuSTFENnYyUjZNZW40enIucjYiLCJlbWFpbCI6InJheWVuaGFyaG91cmk5OUBnbWFpbC5jb20iLCJ2ZXJpZmllZCI6dHJ1ZSwib3RwIjo4OTg5LCJjYXJzIjpbXSwiY3JlYXRlZEF0IjoiMjAyMy0wNC0xM1QxNjo0NjoyOS4xMDZaIiwidXBkYXRlZEF0IjoiMjAyMy0wNC0xNFQwOTowMjowNi4wMzJaIiwiX192IjowfSwiaWF0IjoxNjgyNTUzNzUyLCJleHAiOjE2ODI1NTczNTJ9.0f2Ha7pTY_YLTn0p8uVMxeh-21YTZJUU2-9qKNcGBVY"

}

### GET http://localhost:3000/user/confirmation/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7Il9pZCI6IjYzNzc5ZGJlZDkxZGE2NGIxZDhmYjRkYSIsIm5hbWUiOiJyYXllbiIsImxhc3ROYW1lIjoiaHJhcmgiLCJhZHJlc3MiOiJhemVhemVheiIsImRyaXZlckxpY2Vuc2UiOiIxMjM1NjQiLCJkZWxldnJlZE9uIjoiMjAyMi0xMS0xOFQxNDo1ODo0OC4wMDBaIiwibnVtYmVyIjo3NDU4LCJwYXNzd29yZCI6IiQyYiQxMCRERk1oektLRVNONjg3RHF4V0laWncuSlliSGpZUjlCTkdRMVpZUEZUNTZ6ZkloS3NoOG0vdSIsImVtYWlsIjoicmF5ZW5oYXJob3VyaTk5QGdtYWlsLmNvbSIsInZlcmlmaWVkIjpmYWxzZSwib3RwIjo4OTg5LCJjcmVhdGVkQXQiOiIyMDIyLTExLTE4VDE0OjU5OjEwLjUyMloiLCJ1cGRhdGVkQXQiOiIyMDIyLTExLTE4VDE0OjU5OjEwLjUyMloiLCJfX3YiOjB9LCJpYXQiOjE2Njg3ODM1NjAsImV4cCI6MTY2ODc4NzE2MH0.X6h4H4MtsCFIq9XNuI47ItiYMn_qWv1rN5a3wDHDuXU Content-Type: application/json

### GET http://localhost:3000/img/Audi.png

### POST http://localhost:3000/car/addNew Content-Type: application/json

{
"brand" : "Fiat", "type" : "naarash", "numSerie" : "12322323332", "fiscalPower" : 7, "numImmatriculation" : "123 TUN 4015", "token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7Il9pZCI6IjY0MmZkYWU2ZjMzYjlmZTA5OTIwZTlkZiIsIm5hbWUiOiJyYXllbiIsImxhc3ROYW1lIjoiaGFyaCIsImFkcmVzcyI6ImhlcmUiLCJkcml2ZXJMaWNlbnNlIjoiMTIzNDEyMyIsIm51bWJlciI6NTMzNDQ1MTEsInBhc3N3b3JkIjoiJDJiJDEwJGpDdHVkbHRGbDcwYmdJWDh3NG05OS5JUUpOQ3hTQXJNQ2tQbmV6MC5hWVF1VUtFVmFTLkRPIiwiZW1haWwiOiJyYXllbmhhcmhvdXJpOTlAZ21haWwuY29tIiwidmVyaWZpZWQiOnRydWUsIm90cCI6ODMwMCwiY2FycyI6W10sImNyZWF0ZWRBdCI6IjIwMjMtMDQtMDdUMDg6NTc6MTAuODk0WiIsInVwZGF0ZWRBdCI6IjIwMjMtMDQtMzBUMTQ6Mjk6NDQuNDIxWiIsIl9fdiI6MH0sImlhdCI6MTY4MzE1MzU1NiwiZXhwIjoxNjgzMTU3MTU2fQ.-7_BjULZy8ZJ3ciOuTZSC4pK36QId0upqCnH7daqHp8"

}

### DELETE http://localhost:3000/car/removeCar Content-Type: application/json

{
"numSerie" : "123456789"

}

### GET http://localhost:3000/car/getCar Content-Type: application/json

{
"numSerie" : "12345678922322"

}

POST http://localhost:3000/car/allCars Content-Type: application/json

{
"token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7Il9pZCI6IjY0MmZkYWU2ZjMzYjlmZTA5OTIwZTlkZiIsIm5hbWUiOiJyYXllbiIsImxhc3ROYW1lIjoiaGFyaCIsImFkcmVzcyI6ImhlcmUiLCJkcml2ZXJMaWNlbnNlIjoiMTIzNDEyMyIsIm51bWJlciI6NTMzNDQ1MTEsInBhc3N3b3JkIjoiJDJiJDEwJGpDdHVkbHRGbDcwYmdJWDh3NG05OS5JUUpOQ3hTQXJNQ2tQbmV6MC5hWVF1VUtFVmFTLkRPIiwiZW1haWwiOiJyYXllbmhhcmhvdXJpOTlAZ21haWwuY29tIiwidmVyaWZpZWQiOnRydWUsIm90cCI6ODMwMCwiY2FycyI6WyI2NDUyZTMzNTgwNDZhYzZlMmIyMjYyNDgiLCI2NDUyZTM1ZjgwNDZhYzZlMmIyMjYyNGUiLCI2NDUyZTNjZjgwNDZhYzZlMmIyMjYyNTUiLCI2NDU0MGE4MDhlMWI5M2NkODFkMmNmNTQiXSwiY3JlYXRlZEF0IjoiMjAyMy0wNC0wN1QwODo1NzoxMC44OTRaIiwidXBkYXRlZEF0IjoiMjAyMy0wNS0wNFQxOTo0MTo1Mi4zNThaIiwiX192Ijo0fSwiaWF0IjoxNjgzMjQ3NjEzLCJleHAiOjE2ODMyNTEyMTN9.cdxcL3tT5vN3Y-zRGD3jIiG6lSfp-EQF3j1JIFZVWaY"

}

POST http://localhost:3000/insurance/addNew Content-Type: application/json

{
"name" : "star", "numContrat" : "12512343", "agency" : "12321", "validityFrom":"12321", "validityTo":"12321", "carId" : "643dbe9c5d831b98f40d95ec"

}

### POST http://localhost:3000/insurance/getAll Content-Type: application/json

{
"cars": "64540a808e1b93cd81d2cf54"

}

### POST http://localhost:3000/car/getUserBdata Content-Type: application/json

{
"ids": "64540a808e1b93cd81d2cf54642fdae6f33b9fe09920e9df645aa7be5c9f6375cd74a9fa"

}

POST http://localhost:3000/carDamage/addNew Content-Type: application/json

{
"TopLeft" : true, "MidLeft" : false, "BottomLeft" : true, "TopRight" : false, "MidRight" : false, "BottomRight" : true, "carId" : "6389f786591f1cab0201f265"

}

POST http://localhost:3000/constat/addNew Content-Type: application/json

{
"InsuranceA" : "6454c366ebb556671728a8ef", "CarDamageA" : "645412c92b605617dcce4575", "CarA" : "64540a808e1b93cd81d2cf54"

}

### POST http://localhost:3000/constat/addNewB Content-Type: application/json

{
"constatId" : "63adf3037324a3960574b7d2", "UserB" : "642fdae6f33b9fe09920e9df", "CarB" : "6389f786591f1cab0201f265", "InsuranceB" : "645aa7be5c9f6375cd74a9fa"

}

POST http://localhost:3000/constat/sendReport Content-Type: application/json

{
"email" : "rayenharhouri99@gmail.com"

}

POST http://localhost:3000/constat/get Content-Type: application/json

{
"idU" : "63790b8f9ad9c620383633ef"

}