# HourLocked deliver fee api changes ### Create restaurant - API: `/admin/api/v1/restaurants` - Method: `POST` - Query Param: n/a - Request Body: Multipart Form - fields: `parse_id`, `name`, `address`, `latitude`, `longitude`, `min_delivery_time`, `min_order_value`, `min_delivery_fee`, `delivery_discount_percent`, `global_delivery_fee`, `global_delivery_fee_discount_percent`, `vat`, `service_charge`, `phone`, `email`, `website`, `discount_type`, `discount`, `max_discount_amount`, `min_discount_order_amount`, `visible_in_app`, `is_flagged`, `search_score`, `radius_promotion`, `city`, `is_resto`, `marketplace_fee`, `is_partner`, `currency`, `group_id`, `is_supershop`, `is_sc_inclusive`, `is_vat_inclusive`, `is_sd_inclusive`, `custom_radius`, `is_tong`,`is_pharma`, `hour_locked_delivery_fee`, `hour_locked_delivery_discount`,`hour_locked_start_time`, `hour_locked_end_time` - new fields: - `hour_locked_delivery_fee`: float or nullable - `hour_locked_delivery_discount`: float or nullable - `hour_locked_start_time`: string or nullable. 24 hour format: `HH:MM:SS` - `hour_locked_end_time`: string or nullable. 24 hour format: `HH:MM:SS` - image file fields: `logo`, `banner` - fields: - `tags`: JSON Array string. ```json [ { "title": "choco chips", "description": "" }, { "title": "crunchy toppings", "description": "" } ] ``` - `badges`: JSON Array string. ```json [ { "name": "choco chips" }, { "name": "crunchy toppings" } ] ``` - Response: - code: `200` ```json { "success": true, "message": "request is successful" } ``` ### Update restaurant - API: `/admin/api/v1/restaurants/<restaurant_id>` - Method: `PUT` - Query Param: n/a - Request Body: Multipart Form - fields(Required): `parse_id`, `name`, `address`, `latitude`, `longitude`, `min_order_value`, `min_delivery_fee`, `delivery_discount_percent`, `global_delivery_fee`, `global_delivery_fee_discount_percent`, `vat`, `service_charge`, `phone`, `email`, `discount_type`, `discount`, `visible_in_app`, `is_flagged`, `marketplace_fee`, `is_partner`, `is_supershop`, `is_sc_inclusive`, `is_vat_inclusive`, `is_sd_inclusive`, `custom_radius`, `is_tong`,`is_pharma`, `max_discount_amount`, `min_discount_order_amount`, `radius_promotion`, `hour_locked_delivery_fee`, `hour_locked_delivery_discount`,`hour_locked_start_time`, `hour_locked_end_time` - new fields: - `hour_locked_delivery_fee`: float or nullable - `hour_locked_delivery_discount`: float or nullable - `hour_locked_start_time`: string or nullable. 24 hour format: `HH:MM:SS` - `hour_locked_end_time`: string or nullable. 24 hour format: `HH:MM:SS` - image file fields: `new_logo`, `new_banner` - fields: - `tags`: JSON Array string. ```json [ { "title": "choco chips", "description": "" }, { "title": "crunchy toppings", "description": "" } ] ``` - `badges`: JSON Array string. ```json [ { "name": "choco chips" }, { "name": "crunchy toppings" } ] ``` - Response: - code: `200` ```json { "success": true, "message": "request is successful" } ``` ### Get restaurant by id - API: `/admin/api/v1/restaurants/<id>` - Method: `GET` - Query Param: n/a - Request Body: n/a - Response: - code: `200` ```json { "success": true, "message": "request is successful", "data": { "id": "000369fa-c126-49d5-b996-bd0ca5dc32c3", "parse_id": 20127, "name": "Saltbae updated", "address": "Kazi Aspharagus Food Court, Zindabazar", "latitude": 24.895700454711914, "longitude": 91.87020111083984, "logo": null, "banner": "http://food-m.p-stageenv.xyz/food/20127_banner.jpeg", "min_delivery_time": "60 min", "min_order_value": 50, "min_delivery_fee": 0, "delivery_discount_percent": 33.33, "global_delivery_fee": 0, "global_delivery_fee_discount_percent": 60, "vat": 0, "service_charge": 0, "phone": "01312005531", "email": "", "website": "", "store_front": null, "long_shot": null, "discount_type": "PERCENTAGE", "discount": 0, "max_discount_amount": null, "min_discount_order_amount": 0, "visible_in_app": true, "is_flagged": false, "search_score": 0, "radius_promotion": false, "city": 3, "is_resto": false, "accepting_orders": true, "average_rating": null, "rating_count": 0, "marketplace_fee": 0, "is_partner": false, "is_supershop": false, "currency": "BDT", "sd": 0, "created_at": "2021-03-05T23:09:48+0000", "modified_at": "2022-01-16T01:00:51+0000", "is_chain": false, "is_manual_dispatch": false, "popularity_score": 0, "is_tong": false, "is_pharma": false, "custom_radius": null, "badges": null, "tags": null, "mpf": 0, "upfront": false, "subsidy_resto_share": 0, "subsidy_pathao_share": 0, "is_featured": true, "is_sc_inclusive": false, "is_vat_inclusive": false, "is_sd_inclusive": false, "hour_locked_delivery_fee": 112, // nullable "hour_locked_delivery_discount": 5, // nullable "hour_locked_start_time": "09:00:00", // nullable "hour_locked_end_time": "20:00:00", // nullable } } ```