# Bonat (API DOCS) #### Basic api ==> `/api/v2/` `//then the api follows with:` ### 1- **`/merchant`** ```js POST | /info ``` * body :newspaper: ```js // the body request here is coming from the login response { balance: 1534.05, email: 'ibrahim2@gmail.com', idMerchant: '1003', merchantImageUrl: 'https://www.48hourslogo.com/48hourslogo_data/2018/03/26/71697_1522068644.jpg', name: 'Your Tea', ourToken: /*our generated token*/, phoneNumber: '11255322563', token: /* the token */, __v: 0, _id: '5cec31ac8f81e2460ec742ac' // this value is greated from the mongodb } Note : inside this request we will ading default segment function name: setDefaultSegmentsForMerchant(result._id) ``` * response: on success should return cookie in the response header and the body will be like :white_check_mark: ```json { "balance": 1534.05, "_id": "5cec31ac8f81e2460ec742ac", "idMerchant": "1003", "email": "ibrahim2@gmail.com", "merchantImageUrl": "https://www.48hourslogo.com/48hourslogo_data/2018/03/26/71697_1522068644.jpg", "name": "Your Tea", "phoneNumber": "11255322563", "__v": 0, "token": /*token */, "ourToken": /*our generated token*/ } ``` --- ```js POST | /set-password ``` * body ```js { email:'fatma.o.siam@gmail.com', oldPassword:/*old password*/, confirmPassword: /* confirmed password*/, password:/* the new password*/ } Note: inside this request, there is another request to rest the password ``` * response: on success like this :white_check_mark: ```js response // the response when the status code 200 ``` --- ### 2- `/merchant/gift`