Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HungryHub Vendor API Documentation via Postman

Base API :


https://hh-venus.my.id/api/vendor/v1

You can check the server uptime status here:


https://hh-venus.my.id/health_check/site

API Documentation on Postman


[

HungryHub Full API Integrations Documentation

This documentation will guide you toward integrating your application with the HungryHub Vendor API.

https://documenter.getpostman.com/view/27128735/2s93eU2ZKm

](https://documenter.getpostman.com/view/27128735/2s93eU2ZKm)

Credentials - Postman Login Account


email     : engineering@hungryhub.com
username  : engineeringhungryhub
password  : engineeringhungryhubpostman

Notes:

Please login using the email password method, you cannot login using Google method for engineering account

Endpoints


API nameStatusURL
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14082)Ready{{ base_api }}/authentication
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14542)Ready{{ base_api }}/cities.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14562)Ready{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&city_id=1
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14582)Ongoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&name_like=Cafe
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14602)Ready{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=2&service_type=dine_in
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14622)Ongoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&cuisine_ids=[9,10]
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14642)Ready{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&price[operator]=between&price[x]=1000&price[y]=15000
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14662)Ready{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&package_type=ayce,pp
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14682)Ongoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&location_ids_eq=191,37
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14702)Ready{{ base_url }}/restaurants/{restaurant_id}.json?locale=en
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14722)Ready{{ base_api }}/locations.json?page[size]=100&page[number]=1&sort=name_asc
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14742)Ready{{ base_api }}/locations.json?page[size]=100&page[number]=1&sort=name_asc&city_id=1
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14762)Ready{{ base_api }}/cuisines.json?page[size]=100&page[number]=1&sort=name_asc
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14782)Ready{{ base_api }}/package_types.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14802)Ready{{ base_api }}/cuisines.json?page[size]=100&page[number]=1&sort=name_asc&city_id=1
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14822)Ready{{ base_api }}/restaurants/{restaurant_id}.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14842)Ready{{ base_api }}/restaurants/{restaurant_id}?&include_pictures=true
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14862)Ready{{ base_api }}/restaurants/{restaurant_id}/find_available_packages.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14882)Ready{{ base_api }}/restaurants/{restaurant_id}/find_available_dates.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14902)Ready{{ base_api}}/restaurants/{restaurant_id}/find_available_people.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14922)Ready{{ base_api }}/restaurants/{restaurant_id}/find_available_start_times.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14942)Readyhttps://api.hhstaging.dev/api/v5/temporary_reservations?client_type=web&minor_version=3
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14962)Readyhttps://api.hhstaging.dev/api/v5/reservations.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14982)Ready{{ base_url }}/reservations/cancel.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-15002)Ready{{ base_url }}/reservations.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-15022)Ready{{ base_api }}/reservations/555026.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-15042)Ongoing{{ base_api }}/reservations/uuid/history.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-15062)Ready{{ base_api }}/reviews/blogger_review.json
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-15082)Ready{{ base_url}}/reviews.json

Authentication

Description


GET Authentication

Payload


{
	"source": "openrice",
	"contact_id": "2",
	"first_name": "Patrick",
	"last_name": "Star",
	"phone": "08123456789",
	"phone_code": "66",
	"phone_country_code": "th",
	"email": "patrick@mail.com",
	"packages": [
		{
			"id": 3270,
			"quantity": 5,
      "price" :  200,
      "currency": "฿"
		},
		{
			"id": 3271,
			"quantity": 5,
      "price" :  500,
      "currency": "฿"
		}
	],
  "total_price": 1700
}

Response


{
	"success": true,
	"message": null,
	"data": {
		"vendor_token": "Mg=="
	}
}

Get City with Active Restaurants

Description


GET City list

Payload


Response


{
	"data": [
		{
			"id": "1",
			"type": "cities",
			"attributes": {
				"name": "Bangkok",
				"home_description": null,
				"icon": {
					"url": "<https://hhstaging.hungryhub.com/uploads/city/icon/1/Bangkok.png>"
				}
			}
		},
		{
			"id": "2",
			"type": "cities",
			"attributes": {
				"name": "Chiang Mai",
				"home_description": null,
				"icon": {
					"url": "<https://hhstaging.hungryhub.com/uploads/city/icon/2/Chiangmai.png>"
				}
			}
		}
	],
	"success": true,
	"message": null
}

Get Restaurants By City

Description


Get restaurant list by City ID

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": "{{ minor_version  }}",
	"sort": "new",
	"city_id": "1",
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Search Restaurant By Name

Description


Get restaurant list by name

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
	"name_like": "Cafe",
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Filter Restaurants By Service Type

Description


Filter restaurants by service type, currently we have 2 services type:

Service TypeParameter Value
Dine Indine_id
Deliverydelivery

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
  "service_type": "delivery", -> change this to "service_type": "dine_in" if you search dine in restaurant
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Filter Restaurants By Cuisines

Description


Filter restaurants by cuisines (e.g. Chinese & Seafood)

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
  "cuisine_ids": [9, 10],
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Filter Restaurants By Price Range

Description


Get restaurant by price range

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
"price":{
	"operator": "between",
	"x": 1000,
	"y": 15000
},
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Filter Restaurants By Package Type (All You Can Eat & Party Pack)

Description


Get restaurant by package type You can use AYCE and PP package

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
"service_type": "delivery", -> change this to "service_type": "dine_in" if you search dine in restaurant
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Filter Restaurants By Locations (Location IDs)

Description


Get restaurant list by location IDs

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"minor_version": 3,
	"sort": "new",
  "location_ids_eq": [191,37],
	"include_packages": false,
	"include_pictures": false,
	"preview_mode": false
}

Response


{
	"data": [
		{
			"id": "1555",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.805902",
				"lng": "100.524286",
				"largest_table": 10,
				"branch_id": 78,
				"min_party_size": 2,
				"name": "Orca Baker & Butcher Gateway Bangsue",
				"names": {
					"th": "Orca Baker & Butcher Lasalle's Avenue",
					"en": "Orca Baker & Butcher Gateway Bangsue"
				},
				"slug": "orca-baker-butcher-gateway-bangsue",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 10,
				"map_location": "<http://www.google.com/maps?q=13.805902,100.524286>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Italian",
				"primary_cuisine": {
					"id": 8,
					"name": "Italian"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/orca-baker-butcher-gateway-bangsue?locale=th>",
				"last_booking_was_made": "Tue, 15 Nov 2022 03:47:43 +0000",
				"total_covers": 96,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "023010210",
				"phone_for_delivery": "023010210"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39832",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3576",
							"type": "restaurant-packages"
						},
						{
							"id": "3578",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"id": "1554",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "990฿",
				"lowest_pp_price": null,
				"lowest_xp_price": null,
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": null,
				"price_per_person": {
					"amount": "990.0",
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿"
				},
				"price_and_pricing_type": {
					"amount": 990,
					"currency": "THB",
					"symbol": "฿",
					"format": "990฿",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.741448",
				"lng": "100.511455",
				"largest_table": 10,
				"branch_id": 76,
				"min_party_size": 2,
				"name": "Ryoshi Sushi I'm Chinatown",
				"names": {
					"th": "เรียวชิ ซูชิ เกตเวย์ ไชน่าทาวน์",
					"en": "Ryoshi Sushi I'm Chinatown"
				},
				"slug": "ryoshi-sushi-i-m-chinatown",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 5.0,
				"reviews_count": 1,
				"map_location": "<http://www.google.com/maps?q=13.741448,100.511455>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "Lasalle",
				"primary_location": {
					"id": 315,
					"name": "Lasalle"
				},
				"cuisine": "Japanese",
				"primary_cuisine": {
					"id": 11,
					"name": "Japanese"
				},
				"image_cover_url": {
					"thumb": "",
					"large": "",
					"square": ""
				},
				"canonical_link": "<https://hungryhub-build-staging.netlify.app/restaurants/ryoshi-sushi-i-m-chinatown?locale=th>",
				"last_booking_was_made": "Mon, 06 Jul 2020 08:18:26 +0000",
				"total_covers": 19,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "020666742",
				"phone_for_delivery": "020666742"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "39797",
							"type": "restaurants-pictures"
						},
						{
							"id": "39798",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "3571",
							"type": "restaurant-packages"
						},
						{
							"id": "3573",
							"type": "restaurant-packages"
						}
					]
				}
			}
		}
	],
	"links": {
		"self": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"first": "/api/v5/restaurants/search.json?page%5Bnumber%5D=1&page%5Bsize%5D=2",
		"prev": null,
		"next": "/api/v5/restaurants/search.json?page%5Bnumber%5D=2&page%5Bsize%5D=2",
		"last": "/api/v5/restaurants/search.json?page%5Bnumber%5D=149&page%5Bsize%5D=2"
	},
	"success": true,
	"message": null,
	"meta_data": {
		"price_ranges": {},
		"total_restaurants": 2
	},
	"ads": {
		"data": []
	}
}

Get Restaurant by ID

Description


Get restaurant by ID

Payload


Response


200

{
	"data": {
		"id": "3698",
		"type": "restaurants",
		"attributes": {
			"lat": "13.7088683",
			"lng": "100.6672847",
			"largest_table": 15,
			"branch_id": null,
			"min_party_size": 2,
			"name": "อะเดย์ คาเฟ่ แอนด์ บาร์",
			"names": {
				"th": "อะเดย์ คาเฟ่ แอนด์ บาร์",
				"en": "A Day Cafe & Bar"
			},
			"slug": "a-day-cafe-bar",
			"is_favorited": false,
			"allow_booking": true,
			"availability": "in stock",
			"reviews_score": 0,
			"reviews_count": 0,
			"map_location": "<http://www.google.com/maps?q=13.7088683,100.6672847>",
			"accept_group_booking": true,
			"location": "ประเวศ",
			"primary_location": {
				"id": 927,
				"name": "ประเวศ"
			},
			"cuisine": "คาเฟ่",
			"primary_cuisine": {
				"id": 29,
				"name": "คาเฟ่"
			},
			"image_cover_url": "<https://images.hhstaging.dev/uploads/restaurants/3698/photos/90126/RackMultipart20230214-149-r3lnko.jpg>",
			"last_booking_was_made": "Tue, 14 Feb 2023 11:03:35 +0000",
			"total_covers": 56,
			"city_id": 1,
			"address": "1226 ประเวศ เขต ประเวศ กรุงเทพมหานคร 10250",
			"parking": "มี",
			"corkage_charge": "150-300",
			"days_in_advance": 90,
			"ambience": null,
			"small_note": null,
			"accept_kids": true,
			"booking_flow": "date_first",
			"has_multiple_pricing": false,
			"earn_point": true,
			"accept_voucher": true,
			"description": "A Day Cafe & Bar<br><br><b>ร้านอาหารอาจเรียกรับมัดจำจากลูกค้าได้ หากลูกค้าไม่ดำเนินการมัดจำ อาจเป็นเหตุให้การจองถูกยกเลิกได้</b>",
			"custom_seats": [],
			"tags": [],
			"logo_url": "<https://hhstaging.dev/uploads/restaurant/logo/3698/photo-1677658028620-af5827444b05.jpeg>",
			"platform": [
				"mobile",
				"web"
			],
			"custom_section_title": " วิธีการใช้",
			"custom_section_content": "<p>รับสิทธิพิเศษในการทานอาหารแสนอร่อยแถมสุดคุ้ม เพียง 3 ขั้นตอนง่ายๆ!<br>1) เลือกร้านที่ต้องการจอง ระบุ วัน เวลา และจำนวนที่นั่งที่ต้องการ แล้วกดจองโต๊ะโดยเลือกปุ่มเวลาสีแดงได้เลย<br>2) เมื่อการจองสำเร็จ ลูกค้าจะได้รับอีเมลและ SMS ยืนยันการจอง<br>3) เมื่อถึงเวลาที่จองไว้ ลูกค้าเพียงแสดงหมายเลขการจองที่ได้รับกับทางร้านอาหารเพื่อเข้ารับบริการได้เลย</p><a style=\\"text-decoration:underline;color:blue\\" href=\\"<http://bit.ly/2sZ9ksi\\">อ่านคำถามที่พบบ่อย</a>">,
			"available_package_types": [
				"ayce",
				"pp"
			],
			"reservation_duration_in_hours": "1 ชั่วโมง",
			"opening_hours": null,
			"opening_hours_today": "11:00 - 23:45",
			"weekday_opening_hours": {
				"mon": "11:00 - 23:45",
				"tue": "11:00 - 23:45",
				"wed": "11:00 - 23:45",
				"thu": "11:00 - 23:45",
				"fri": "11:00 - 23:45",
				"sat": "11:00 - 23:45",
				"sun": "11:00 - 23:45"
			},
			"videos": [
				""
			],
			"cuisines": [
				{
					"id": 29,
					"title": "คาเฟ่"
				}
			],
			"link": "<https://web.hhstaging.dev/th/restaurants/a-day-cafe-bar>",
			"cooking_time": 30,
			"phone": "0642212010",
			"price_summaries": [
				{
					"lowest_price": "฿399",
					"highest_price": "฿990",
					"package_type": "ayce",
					"pricing_type": "per_pack"
				},
				{
					"lowest_price": "฿790",
					"highest_price": "฿1,550",
					"package_type": "pp",
					"pricing_type": "per_pack"
				},
				{
					"lowest_price": "฿399",
					"highest_price": "฿990",
					"package_type": "ayce",
					"pricing_type": "per_person"
				},
				{
					"lowest_price": "฿387",
					"highest_price": "฿395",
					"package_type": "pp",
					"pricing_type": "per_person"
				}
			],
			"tnc_image_url": ""
		},
		"relationships": {
			"pictures": {
				"data": [
					{
						"id": "90126",
						"type": "restaurants-pictures"
					},
					{
						"id": "90131",
						"type": "restaurants-pictures"
					}
				]
			},
			"restaurant_packages": {
				"data": [
					{
						"id": "25032",
						"type": "restaurant-packages"
					},
					{
						"id": "25034",
						"type": "restaurant-packages"
					},
					{
						"id": "25035",
						"type": "restaurant-packages"
					},
					{
						"id": "25038",
						"type": "restaurant-packages"
					},
					{
						"id": "25039",
						"type": "restaurant-packages"
					}
				]
			}
		}
	},
	"success": true,
	"message": null
}

Get All Locations

Description


Get all locations

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"sort": "name_asc"
}

Response


{
	"data": [
		{
			"id": "324",
			"type": "locations",
			"attributes": {
				"name": "กัลปพฤกษ์",
				"name_en": "Kalapapruek",
				"total_restaurants": 312
			}
		},
		{
			"id": "386",
			"type": "locations",
			"attributes": {
				"name": "กาญจนาภิเษก",
				"name_en": "kanchanaphisek",
				"total_restaurants": 312
			}
		},
		{
			"id": "420",
			"type": "locations",
			"attributes": {
				"name": "กิ่งแก้ว",
				"name_en": "King Keaw",
				"total_restaurants": 312
			}
		},
		
		
	],
	"links": {
		"self": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=1&page%5Bsize%5D=100&sort=name_asc",
		"first": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=1&page%5Bsize%5D=100&sort=name_asc",
		"prev": null,
		"next": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=2&page%5Bsize%5D=100&sort=name_asc",
		"last": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=2&page%5Bsize%5D=100&sort=name_asc"
	},
	"success": true,
	"message": null
}

Get Locations By City

Description


Get locations by city (e.g. Bangkok)

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"sort": "name_asc",
	"city_id": 1
}

Response


{
	"data": [
		{
			"id": "324",
			"type": "locations",
			"attributes": {
				"name": "กัลปพฤกษ์",
				"name_en": "Kalapapruek",
				"total_restaurants": 312
			}
		},
		{
			"id": "386",
			"type": "locations",
			"attributes": {
				"name": "กาญจนาภิเษก",
				"name_en": "kanchanaphisek",
				"total_restaurants": 312
			}
		},
		{
			"id": "420",
			"type": "locations",
			"attributes": {
				"name": "กิ่งแก้ว",
				"name_en": "King Keaw",
				"total_restaurants": 312
			}
		},
		
		
	],
	"links": {
		"self": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=1&page%5Bsize%5D=100&sort=name_asc",
		"first": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=1&page%5Bsize%5D=100&sort=name_asc",
		"prev": null,
		"next": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=2&page%5Bsize%5D=100&sort=name_asc",
		"last": "/api/or/v1/locations.json?page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bnumber%5D=2&page%5Bsize%5D=100&sort=name_asc"
	},
	"success": true,
	"message": null
}

Get All Cuisines

Description


Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"sort": "name_asc"
}

Response


{
    "data": [
        {
            "id": "917",
            "type": "cuisines",
            "attributes": {
                "name": "Afternoon Tea",
                "name_en": "Afternoon Tea",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/917/J61A9624__1_.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/917/J61A9624__1_.jpg"
                }
            }
        },
        {
            "id": "32",
            "type": "cuisines",
            "attributes": {
                "name": "American",
                "name_en": "American",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/32/cuisine-american.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/32/cuisine-american.jpeg"
                }
            }
        },
        {
            "id": "30",
            "type": "cuisines",
            "attributes": {
                "name": "Barbeque/Grill",
                "name_en": "Barbeque/Grill",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/30/S__12222520.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/30/S__12222520.jpg"
                }
            }
        },
        {
            "id": "438",
            "type": "cuisines",
            "attributes": {
                "name": "Beverage",
                "name_en": "Beverage",
                "total_restaurants": 7,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "31",
            "type": "cuisines",
            "attributes": {
                "name": "Breakfast/Brunch",
                "name_en": "Breakfast/Brunch",
                "total_restaurants": 16,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/31/cuisine-breakfast.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/31/cuisine-breakfast.jpeg"
                }
            }
        },
        {
            "id": "15",
            "type": "cuisines",
            "attributes": {
                "name": "Buffet",
                "name_en": "Buffet",
                "total_restaurants": 151,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/15/S__12222500.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/15/S__12222500.jpg"
                }
            }
        },
        {
            "id": "29",
            "type": "cuisines",
            "attributes": {
                "name": "Cafe",
                "name_en": "Cafe",
                "total_restaurants": 58,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/29/S__12222505.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/29/S__12222505.jpg"
                }
            }
        },
        {
            "id": "232",
            "type": "cuisines",
            "attributes": {
                "name": "Cafe/Coffee Shop",
                "name_en": "Cafe/Coffee Shop",
                "total_restaurants": 32,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/232/cuisine-cafe.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/232/cuisine-cafe.jpeg"
                }
            }
        },
        {
            "id": "7",
            "type": "cuisines",
            "attributes": {
                "name": "Chinese",
                "name_en": "Chinese",
                "total_restaurants": 69,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/7/S__12222496.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/7/S__12222496.jpg"
                }
            }
        },
        {
            "id": "225",
            "type": "cuisines",
            "attributes": {
                "name": "Dessert",
                "name_en": "Dessert",
                "total_restaurants": 19,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/225/cuisine-dessert.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/225/cuisine-dessert.jpeg"
                }
            }
        },
        {
            "id": "202",
            "type": "cuisines",
            "attributes": {
                "name": "Dim Sum",
                "name_en": "Dim Sum",
                "total_restaurants": 22,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/202/S__12222498.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/202/S__12222498.jpg"
                }
            }
        },
        {
            "id": "226",
            "type": "cuisines",
            "attributes": {
                "name": "European",
                "name_en": "European",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/226/cuisine-european.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/226/cuisine-european.jpeg"
                }
            }
        },
        {
            "id": "511",
            "type": "cuisines",
            "attributes": {
                "name": "Experience",
                "name_en": "Experience",
                "total_restaurants": 26,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "9",
            "type": "cuisines",
            "attributes": {
                "name": "French",
                "name_en": "French",
                "total_restaurants": 6,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/9/S__12222513.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/9/S__12222513.jpg"
                }
            }
        },
        {
            "id": "16",
            "type": "cuisines",
            "attributes": {
                "name": "Fusion",
                "name_en": "Fusion",
                "total_restaurants": 37,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/16/S__12222502.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/16/S__12222502.jpg"
                }
            }
        },
        {
            "id": "227",
            "type": "cuisines",
            "attributes": {
                "name": "Gastro Pub",
                "name_en": "Gastro Pub",
                "total_restaurants": 14,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/227/S__12222481.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/227/S__12222481.jpg"
                }
            }
        },
        {
            "id": "228",
            "type": "cuisines",
            "attributes": {
                "name": "Halal",
                "name_en": "Halal",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/228/cuisine-halal.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/228/cuisine-halal.jpeg"
                }
            }
        },
        {
            "id": "33",
            "type": "cuisines",
            "attributes": {
                "name": "Hotels",
                "name_en": "Hotels",
                "total_restaurants": 115,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/33/S__12222492.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/33/S__12222492.jpg"
                }
            }
        },
        {
            "id": "6",
            "type": "cuisines",
            "attributes": {
                "name": "Indian",
                "name_en": "Indian",
                "total_restaurants": 11,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/6/RackMultipart20201006-230-jeenfg.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/6/RackMultipart20201006-230-jeenfg.jpg"
                }
            }
        },
        {
            "id": "10",
            "type": "cuisines",
            "attributes": {
                "name": "International",
                "name_en": "International",
                "total_restaurants": 212,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/10/S__12222514.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/10/S__12222514.jpg"
                }
            }
        },
        {
            "id": "8",
            "type": "cuisines",
            "attributes": {
                "name": "Italian",
                "name_en": "Italian",
                "total_restaurants": 27,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/8/S__12222506.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/8/S__12222506.jpg"
                }
            }
        },
        {
            "id": "11",
            "type": "cuisines",
            "attributes": {
                "name": "Japanese",
                "name_en": "Japanese",
                "total_restaurants": 114,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/11/Japanese.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/11/Japanese.jpg"
                }
            }
        },
        {
            "id": "27",
            "type": "cuisines",
            "attributes": {
                "name": "Korean",
                "name_en": "Korean",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/27/S__12222517.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/27/S__12222517.jpg"
                }
            }
        },
        {
            "id": "205",
            "type": "cuisines",
            "attributes": {
                "name": "Mediterranean",
                "name_en": "Mediterranean",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/205/cuisine-mediterranean.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/205/cuisine-mediterranean.jpg"
                }
            }
        },
        {
            "id": "34",
            "type": "cuisines",
            "attributes": {
                "name": "Mexican",
                "name_en": "Mexican",
                "total_restaurants": 1,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/34/cuisine-mexican.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/34/cuisine-mexican.jpeg"
                }
            }
        },
        {
            "id": "778",
            "type": "cuisines",
            "attributes": {
                "name": "Michelin Guide",
                "name_en": "Michelin Guide",
                "total_restaurants": 11,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/778/%E0%B8%A1%E0%B8%B4%E0%B8%AA%E0%B8%A3%E0%B8%B4%E0%B8%99.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/778/%E0%B8%A1%E0%B8%B4%E0%B8%AA%E0%B8%A3%E0%B8%B4%E0%B8%99.png"
                }
            }
        },
        {
            "id": "451",
            "type": "cuisines",
            "attributes": {
                "name": "Modern Thai",
                "name_en": "Modern Thai",
                "total_restaurants": 9,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "14",
            "type": "cuisines",
            "attributes": {
                "name": "Noodle",
                "name_en": "Noodle",
                "total_restaurants": 3,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/14/cuisine-noodle.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/14/cuisine-noodle.jpeg"
                }
            }
        },
        {
            "id": "35",
            "type": "cuisines",
            "attributes": {
                "name": "Pizza",
                "name_en": "Pizza",
                "total_restaurants": 9,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/35/pizza.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/35/pizza.png"
                }
            }
        },
        {
            "id": "233",
            "type": "cuisines",
            "attributes": {
                "name": "Pub/Bar",
                "name_en": "Pub/Bar",
                "total_restaurants": 14,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/233/S__12222516.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/233/S__12222516.jpg"
                }
            }
        },
        {
            "id": "26",
            "type": "cuisines",
            "attributes": {
                "name": "Romantic",
                "name_en": "Romantic",
                "total_restaurants": 26,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/26/S__12222489.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/26/S__12222489.jpg"
                }
            }
        },
        {
            "id": "18",
            "type": "cuisines",
            "attributes": {
                "name": "Rooftop",
                "name_en": "Rooftop",
                "total_restaurants": 40,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/18/S__12222494.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/18/S__12222494.jpg"
                }
            }
        },
        {
            "id": "604",
            "type": "cuisines",
            "attributes": {
                "name": "Russian",
                "name_en": "Russian",
                "total_restaurants": 1,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "19",
            "type": "cuisines",
            "attributes": {
                "name": "Seafood",
                "name_en": "Seafood",
                "total_restaurants": 66,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/19/S__12222486.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/19/S__12222486.jpg"
                }
            }
        },
        {
            "id": "206",
            "type": "cuisines",
            "attributes": {
                "name": "Spanish",
                "name_en": "Spanish",
                "total_restaurants": 5,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/206/Spain.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/206/Spain.png"
                }
            }
        },
        {
            "id": "461",
            "type": "cuisines",
            "attributes": {
                "name": "Staycation",
                "name_en": "Staycation",
                "total_restaurants": 122,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/461/S__12222499.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/461/S__12222499.jpg"
                }
            }
        },
        {
            "id": "20",
            "type": "cuisines",
            "attributes": {
                "name": "Steak",
                "name_en": "Steak",
                "total_restaurants": 29,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/20/S__12222508.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/20/S__12222508.jpg"
                }
            }
        },
        {
            "id": "12",
            "type": "cuisines",
            "attributes": {
                "name": "Sukiyaki/Shabu",
                "name_en": "Sukiyaki/Shabu",
                "total_restaurants": 30,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/12/S__12222511.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/12/S__12222511.jpg"
                }
            }
        },
        {
            "id": "23",
            "type": "cuisines",
            "attributes": {
                "name": "Sushi",
                "name_en": "Sushi",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/23/Sushi.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/23/Sushi.png"
                }
            }
        },
        {
            "id": "108",
            "type": "cuisines",
            "attributes": {
                "name": "Thai",
                "name_en": "Thai",
                "total_restaurants": 166,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/108/ThaiFood.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/108/ThaiFood.jpg"
                }
            }
        },
        {
            "id": "208",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Isaan",
                "name_en": "Thai Isaan",
                "total_restaurants": 7,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/208/cuisine-isaan.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/208/cuisine-isaan.jpeg"
                }
            }
        },
        {
            "id": "229",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Southern",
                "name_en": "Thai Southern",
                "total_restaurants": 8,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/229/cuisine-southern.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/229/cuisine-southern.jpg"
                }
            }
        },
        {
            "id": "230",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Street Food",
                "name_en": "Thai Street Food",
                "total_restaurants": 1,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/230/cuisine-streetfood.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/230/cuisine-streetfood.jpeg"
                }
            }
        },
        {
            "id": "747",
            "type": "cuisines",
            "attributes": {
                "name": "Turkish",
                "name_en": "Turkish",
                "total_restaurants": 1,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "36",
            "type": "cuisines",
            "attributes": {
                "name": "Vegetarian/Vegan",
                "name_en": "Vegetarian/Vegan",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/36/cuisine-vegetarian.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/36/cuisine-vegetarian.jpeg"
                }
            }
        },
        {
            "id": "201",
            "type": "cuisines",
            "attributes": {
                "name": "Vietnamese",
                "name_en": "Vietnamese",
                "total_restaurants": 3,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/201/cuisine-vietnamese.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/201/cuisine-vietnamese.jpg"
                }
            }
        },
        {
            "id": "25",
            "type": "cuisines",
            "attributes": {
                "name": "Waterside",
                "name_en": "Waterside",
                "total_restaurants": 7,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "234",
            "type": "cuisines",
            "attributes": {
                "name": "Wine Bar",
                "name_en": "Wine Bar",
                "total_restaurants": 5,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        }
    ],
    "links": {
        "self": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc",
        "first": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc",
        "prev": null,
        "next": null,
        "last": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc"
    },
    "success": true,
    "message": null
}

Get All Package Types

Description


Payload


{
  city_id: 1   ****************optional****************
}

Response


{
	"data": [
		{
			"id": "1",
			"type": "package_type",
			"attributes": {
				"title": "All You Can Eat",
				"description": "สั่งได้ไม่อั้น ทานได้เต็มที่ ที่ร้านโปรดของคุณ!",
				"cover_img": {
					"url": "/uploads/package_type/cover_img/1/Frame_39852.png"
				},
				"color_code": "FBEE4D",
				"package_type_code": "ayce",
				"alt_text": null
			}
		},
		{
			"id": "2",
			"type": "package_type",
			"attributes": {
				"title": "Party Pack",
				"description": "ชุดอาหารสุดคุ้ม เลือกเมนูได้ตามที่ต้องการ แถมคุมงบได้ง่ายขึ้น!",
				"cover_img": {
					"url": "/uploads/package_type/cover_img/2/Group_40052.png"
				},
				"color_code": "00D3C2",
				"package_type_code": "pp",
				"alt_text": null
			}
		}
	],
	"success": true,
	"message": null
}

Get Cuisines By City

Description


Get Cuisines By City

Payload


{
	"page": {
		"number": "1",
		"size": "2"
	},
	"sort": "name_asc",
	"city_id": 1
}

Response


{
    "data": [
        {
            "id": "917",
            "type": "cuisines",
            "attributes": {
                "name": "Afternoon Tea",
                "name_en": "Afternoon Tea",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/917/J61A9624__1_.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/917/J61A9624__1_.jpg"
                }
            }
        },
        {
            "id": "32",
            "type": "cuisines",
            "attributes": {
                "name": "American",
                "name_en": "American",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/32/cuisine-american.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/32/cuisine-american.jpeg"
                }
            }
        },
        {
            "id": "30",
            "type": "cuisines",
            "attributes": {
                "name": "Barbeque/Grill",
                "name_en": "Barbeque/Grill",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/30/S__12222520.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/30/S__12222520.jpg"
                }
            }
        },
        {
            "id": "438",
            "type": "cuisines",
            "attributes": {
                "name": "Beverage",
                "name_en": "Beverage",
                "total_restaurants": 7,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "31",
            "type": "cuisines",
            "attributes": {
                "name": "Breakfast/Brunch",
                "name_en": "Breakfast/Brunch",
                "total_restaurants": 16,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/31/cuisine-breakfast.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/31/cuisine-breakfast.jpeg"
                }
            }
        },
        {
            "id": "15",
            "type": "cuisines",
            "attributes": {
                "name": "Buffet",
                "name_en": "Buffet",
                "total_restaurants": 151,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/15/S__12222500.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/15/S__12222500.jpg"
                }
            }
        },
        {
            "id": "29",
            "type": "cuisines",
            "attributes": {
                "name": "Cafe",
                "name_en": "Cafe",
                "total_restaurants": 58,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/29/S__12222505.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/29/S__12222505.jpg"
                }
            }
        },
        {
            "id": "232",
            "type": "cuisines",
            "attributes": {
                "name": "Cafe/Coffee Shop",
                "name_en": "Cafe/Coffee Shop",
                "total_restaurants": 32,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/232/cuisine-cafe.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/232/cuisine-cafe.jpeg"
                }
            }
        },
        {
            "id": "7",
            "type": "cuisines",
            "attributes": {
                "name": "Chinese",
                "name_en": "Chinese",
                "total_restaurants": 69,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/7/S__12222496.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/7/S__12222496.jpg"
                }
            }
        },
        {
            "id": "225",
            "type": "cuisines",
            "attributes": {
                "name": "Dessert",
                "name_en": "Dessert",
                "total_restaurants": 19,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/225/cuisine-dessert.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/225/cuisine-dessert.jpeg"
                }
            }
        },
        {
            "id": "202",
            "type": "cuisines",
            "attributes": {
                "name": "Dim Sum",
                "name_en": "Dim Sum",
                "total_restaurants": 22,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/202/S__12222498.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/202/S__12222498.jpg"
                }
            }
        },
        {
            "id": "226",
            "type": "cuisines",
            "attributes": {
                "name": "European",
                "name_en": "European",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/226/cuisine-european.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/226/cuisine-european.jpeg"
                }
            }
        },
        {
            "id": "511",
            "type": "cuisines",
            "attributes": {
                "name": "Experience",
                "name_en": "Experience",
                "total_restaurants": 26,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "9",
            "type": "cuisines",
            "attributes": {
                "name": "French",
                "name_en": "French",
                "total_restaurants": 6,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/9/S__12222513.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/9/S__12222513.jpg"
                }
            }
        },
        {
            "id": "16",
            "type": "cuisines",
            "attributes": {
                "name": "Fusion",
                "name_en": "Fusion",
                "total_restaurants": 37,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/16/S__12222502.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/16/S__12222502.jpg"
                }
            }
        },
        {
            "id": "227",
            "type": "cuisines",
            "attributes": {
                "name": "Gastro Pub",
                "name_en": "Gastro Pub",
                "total_restaurants": 14,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/227/S__12222481.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/227/S__12222481.jpg"
                }
            }
        },
        {
            "id": "228",
            "type": "cuisines",
            "attributes": {
                "name": "Halal",
                "name_en": "Halal",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/228/cuisine-halal.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/228/cuisine-halal.jpeg"
                }
            }
        },
        {
            "id": "33",
            "type": "cuisines",
            "attributes": {
                "name": "Hotels",
                "name_en": "Hotels",
                "total_restaurants": 115,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/33/S__12222492.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/33/S__12222492.jpg"
                }
            }
        },
        {
            "id": "6",
            "type": "cuisines",
            "attributes": {
                "name": "Indian",
                "name_en": "Indian",
                "total_restaurants": 11,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/6/RackMultipart20201006-230-jeenfg.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/6/RackMultipart20201006-230-jeenfg.jpg"
                }
            }
        },
        {
            "id": "10",
            "type": "cuisines",
            "attributes": {
                "name": "International",
                "name_en": "International",
                "total_restaurants": 212,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/10/S__12222514.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/10/S__12222514.jpg"
                }
            }
        },
        {
            "id": "8",
            "type": "cuisines",
            "attributes": {
                "name": "Italian",
                "name_en": "Italian",
                "total_restaurants": 27,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/8/S__12222506.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/8/S__12222506.jpg"
                }
            }
        },
        {
            "id": "11",
            "type": "cuisines",
            "attributes": {
                "name": "Japanese",
                "name_en": "Japanese",
                "total_restaurants": 114,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/11/Japanese.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/11/Japanese.jpg"
                }
            }
        },
        {
            "id": "27",
            "type": "cuisines",
            "attributes": {
                "name": "Korean",
                "name_en": "Korean",
                "total_restaurants": 13,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/27/S__12222517.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/27/S__12222517.jpg"
                }
            }
        },
        {
            "id": "205",
            "type": "cuisines",
            "attributes": {
                "name": "Mediterranean",
                "name_en": "Mediterranean",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/205/cuisine-mediterranean.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/205/cuisine-mediterranean.jpg"
                }
            }
        },
        {
            "id": "34",
            "type": "cuisines",
            "attributes": {
                "name": "Mexican",
                "name_en": "Mexican",
                "total_restaurants": 1,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/34/cuisine-mexican.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/34/cuisine-mexican.jpeg"
                }
            }
        },
        {
            "id": "778",
            "type": "cuisines",
            "attributes": {
                "name": "Michelin Guide",
                "name_en": "Michelin Guide",
                "total_restaurants": 11,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/778/%E0%B8%A1%E0%B8%B4%E0%B8%AA%E0%B8%A3%E0%B8%B4%E0%B8%99.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/778/%E0%B8%A1%E0%B8%B4%E0%B8%AA%E0%B8%A3%E0%B8%B4%E0%B8%99.png"
                }
            }
        },
        {
            "id": "451",
            "type": "cuisines",
            "attributes": {
                "name": "Modern Thai",
                "name_en": "Modern Thai",
                "total_restaurants": 9,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "14",
            "type": "cuisines",
            "attributes": {
                "name": "Noodle",
                "name_en": "Noodle",
                "total_restaurants": 3,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/14/cuisine-noodle.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/14/cuisine-noodle.jpeg"
                }
            }
        },
        {
            "id": "35",
            "type": "cuisines",
            "attributes": {
                "name": "Pizza",
                "name_en": "Pizza",
                "total_restaurants": 9,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/35/pizza.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/35/pizza.png"
                }
            }
        },
        {
            "id": "233",
            "type": "cuisines",
            "attributes": {
                "name": "Pub/Bar",
                "name_en": "Pub/Bar",
                "total_restaurants": 14,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/233/S__12222516.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/233/S__12222516.jpg"
                }
            }
        },
        {
            "id": "26",
            "type": "cuisines",
            "attributes": {
                "name": "Romantic",
                "name_en": "Romantic",
                "total_restaurants": 26,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/26/S__12222489.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/26/S__12222489.jpg"
                }
            }
        },
        {
            "id": "18",
            "type": "cuisines",
            "attributes": {
                "name": "Rooftop",
                "name_en": "Rooftop",
                "total_restaurants": 40,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/18/S__12222494.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/18/S__12222494.jpg"
                }
            }
        },
        {
            "id": "604",
            "type": "cuisines",
            "attributes": {
                "name": "Russian",
                "name_en": "Russian",
                "total_restaurants": 1,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "19",
            "type": "cuisines",
            "attributes": {
                "name": "Seafood",
                "name_en": "Seafood",
                "total_restaurants": 66,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/19/S__12222486.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/19/S__12222486.jpg"
                }
            }
        },
        {
            "id": "206",
            "type": "cuisines",
            "attributes": {
                "name": "Spanish",
                "name_en": "Spanish",
                "total_restaurants": 5,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/206/Spain.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/206/Spain.png"
                }
            }
        },
        {
            "id": "461",
            "type": "cuisines",
            "attributes": {
                "name": "Staycation",
                "name_en": "Staycation",
                "total_restaurants": 122,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/461/S__12222499.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/461/S__12222499.jpg"
                }
            }
        },
        {
            "id": "20",
            "type": "cuisines",
            "attributes": {
                "name": "Steak",
                "name_en": "Steak",
                "total_restaurants": 29,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/20/S__12222508.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/20/S__12222508.jpg"
                }
            }
        },
        {
            "id": "12",
            "type": "cuisines",
            "attributes": {
                "name": "Sukiyaki/Shabu",
                "name_en": "Sukiyaki/Shabu",
                "total_restaurants": 30,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/12/S__12222511.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/12/S__12222511.jpg"
                }
            }
        },
        {
            "id": "23",
            "type": "cuisines",
            "attributes": {
                "name": "Sushi",
                "name_en": "Sushi",
                "total_restaurants": 4,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/23/Sushi.png",
                    "thumb_url": "/uploads/restaurant_tag/cover/23/Sushi.png"
                }
            }
        },
        {
            "id": "108",
            "type": "cuisines",
            "attributes": {
                "name": "Thai",
                "name_en": "Thai",
                "total_restaurants": 166,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/108/ThaiFood.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/108/ThaiFood.jpg"
                }
            }
        },
        {
            "id": "208",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Isaan",
                "name_en": "Thai Isaan",
                "total_restaurants": 7,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/208/cuisine-isaan.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/208/cuisine-isaan.jpeg"
                }
            }
        },
        {
            "id": "229",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Southern",
                "name_en": "Thai Southern",
                "total_restaurants": 8,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/229/cuisine-southern.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/229/cuisine-southern.jpg"
                }
            }
        },
        {
            "id": "230",
            "type": "cuisines",
            "attributes": {
                "name": "Thai Street Food",
                "name_en": "Thai Street Food",
                "total_restaurants": 1,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/230/cuisine-streetfood.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/230/cuisine-streetfood.jpeg"
                }
            }
        },
        {
            "id": "747",
            "type": "cuisines",
            "attributes": {
                "name": "Turkish",
                "name_en": "Turkish",
                "total_restaurants": 1,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "36",
            "type": "cuisines",
            "attributes": {
                "name": "Vegetarian/Vegan",
                "name_en": "Vegetarian/Vegan",
                "total_restaurants": 2,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/36/cuisine-vegetarian.jpeg",
                    "thumb_url": "/uploads/restaurant_tag/cover/36/cuisine-vegetarian.jpeg"
                }
            }
        },
        {
            "id": "201",
            "type": "cuisines",
            "attributes": {
                "name": "Vietnamese",
                "name_en": "Vietnamese",
                "total_restaurants": 3,
                "cover": {
                    "url": "/uploads/restaurant_tag/cover/201/cuisine-vietnamese.jpg",
                    "thumb_url": "/uploads/restaurant_tag/cover/201/cuisine-vietnamese.jpg"
                }
            }
        },
        {
            "id": "25",
            "type": "cuisines",
            "attributes": {
                "name": "Waterside",
                "name_en": "Waterside",
                "total_restaurants": 7,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        },
        {
            "id": "234",
            "type": "cuisines",
            "attributes": {
                "name": "Wine Bar",
                "name_en": "Wine Bar",
                "total_restaurants": 5,
                "cover": {
                    "url": "<https://hungryhub.com/img/hh_logo.png>",
                    "thumb_url": "<https://hungryhub.com/img/hh_logo.png>"
                }
            }
        }
    ],
    "links": {
        "self": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc",
        "first": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc",
        "prev": null,
        "next": null,
        "last": "/api/v5/cuisines.json?client_type=ios&minor_version=3&page%5Bnumber%5D=1&page%5Bsize%5D=100&page%5Bsize%5D=100&sort=name_asc"
    },
    "success": true,
    "message": null
}

Get Detail Restaurant

Description


Get Detail Restaurant

Payload


Response


{
	"data": { -> object
		"id": "32", -> integer
		"type": "restaurants", -> string
		"attributes": { -> object
			"price_and_pricing_type": { -> object
				"amount": 0, -> integer
				"currency": "THB", -> string
				"symbol": "฿",  -> string
				"format": "0฿",  -> string
				"pricing_type": "per_person"  -> string
			},
			"lat": "13.741754",  -> string
			"lng": "100.585404",  -> string
			"name": "Fifty/Fifty Restaurant and Bar",  -> string
			"slug": "fifty-fifty-restaurant-and-bar",  -> string
			"reviews_score": 0.0, -> float
			"reviews_count": 0, -> integer
			"primary_location": { -> object
				"id": null, -> integer
				"name": null  -> string
			},
			"primary_cuisine": { -> object
				"id": null, -> integer
				"name": null  -> string
			},
			"image_cover_url": { -> object
				"thumb": "",  -> string
				"original": "",  -> string
				"square": ""  -> string
			},
			"last_booking_was_made": "Fri, 19 Sep 2014 11:17:13 +0000",  -> date
			"expiry_date": "2022-12-31",  ->date
			"locations": [], -> array object
			"is_staycation": false, -> boolean
			"tags": [], -> array object
			"logo_url": { -> object
				"medium": "",  -> string
				"thumb": ""  -> string
			},
			"opening_hours_short": "closed",  -> string
			"hashtags": [], -> array object
			"available_package_types": [], -> array object
			"link": "<https://hungryhub-build-staging.netlify.app/en/restaurants/fifty-fifty-restaurant-and-bar>",  -> string
			"covid19_rating": { -> object
				"overall_cleanliness": "0.0",  -> string
				"social_distancing": "0.0",  -> string
				"staff_protection": "0.0"  -> string
			}
		},
		"relationships": { -> object
			"pictures": { -> object
				"data": [ -> array object
					{
						"id": "2313", -> string
						"type": "restaurants-pictures"  -> string
					},
				]
			}
		}
	},
	"success": true -> boolean
}

Get Detail Restaurant with image

Description


-

Payload


-

Response


https://gist.github.com/nesyaafreeda/6a2323061c01099484c0ee2196e25e21

Get Available Packages

Get Available Dates

Description


Get Available Dates

Payload


{
	"start_date": "2023-04-14",
	"end_date": "2023-05-04"
}

Response


{
	"success": true,
	"data": [
		{
			"date": "2023-04-27",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-04-28",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-04-29",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-04-30",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-05-01",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-05-02",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-05-03",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		},
		{
			"date": "2023-05-04",
			"availability": false,
			"seat_left": 15,
			"min_seat": 1,
			"max_seat": 1000000,
			"booked_seat": 0
		}
	],
	"message": null
}

Get Available People

Description


Get Available People

Payload


Response


200 success with 0 data

{
	"success": true,
	"data": {
		"number_of_adult": [],
		"accept_kids": true
	},
	"message": null
}

200 success

{
	"success": true,
	"data": {
		"number_of_adult": [
			2,
			4,
			6,
			8,
			10
		],
		"accept_kids": true
	},
	"message": null
}

Get Available Times

Description


Get Available Times

Payload


{
	"adult": 2,
	"kids": 0,
	"date": "2023-04-14",
	"minor_version": 4
}

Response


200 when the data was 0

{
	"success": false,
	"data": [],
	"message": null
}

200 success

{
	"success": true,
	"data": [
		{
			"start_time": "11:30",
			"availability": true,
			"seat_left": 20
		},
		{
			"start_time": "11:45",
			"availability": true,
			"seat_left": 20
		},
		{
			"start_time": "12:00",
			"availability": true,
			"seat_left": 20
		},
		{
			"start_time": "12:15",
			"availability": true,
			"seat_left": 20
		},
		{
			"start_time": "12:30",
			"availability": true,
			"seat_left": 20
		}
	],
	"message": null
}

Create Temporary Reservation

Description


CREATE Temporary Reservation

Payload


{
    "reservation": {
        "date": "2023-04-07",
        "adult": 2,
        "start_time": "13:00",
        "kids": 0,
        "restaurant_id": "997"
    },
    "packages": [
    {
      "id": "3787",
      "quantity": 1,
      "menu_sections": []
    }
  ]
}

Response


200

{
	"success": true,
	"data": {
		"tmp_reservation_id": 2667573,
		"expired_at": "2023-03-31T13:46:03Z"
	},
	"message": null
}

Create Reservation

Description


CREATE Reservation

Payload


{
	"vendor_token": "MQ==xxx", (vendor token from authentication)
	"minor_version": "{{ _.minor_version }}",
	"source": "hh_ios",
	"channel": "hungryhub",
	"guest_user": {
		"name": "Sukshan",
		"email": "sukhhan5s@gmail.com",
		"phone": "0869770065"
	},
	"reservation": {
		"restaurant_id": 837,
		"date": "2020-10-01",
		"start_time": "17:00",
		"adult": 1,
		"kids": 0,
		"special_request": "adasd jasd adj",
		"voucher_code": "HADIAH",
		"service_type": "delivery",
		"distance_to_restaurant": 13.4
	},
	"address": {
		"detail": "Abc Street Bangkok 12345",
		"lat": 20.123,
		"lon": 100.123,
		"name": "home",
		"note_for_driver": "floor 2"
	},
	"guests_attributes": [
		{
			"name": "asdasd",
			"phone": "081239123"
		}
	],
	"packages": [
		{
			"id": 870,
			"quantity": 1,
			"menu_sections": [ (if the package have menu)
				{
					"id": 1,
					"menus": [
						{
							"id": 1492,
							"quantity": 2
						}
					]
				}
			]
		}
	]
}

Response


if client send the same tmp reservation id twice 200

{
	"success": false,
	"message": "We do not allow multiple bookings at the same time, please either cancel your previous booking or make changes to your reservation from the email/sms confirmation.",
	"data": null
}

If the date was missing 200

{
	"success": false,
	"message": "date จะต้องไม่เว้นว่างไว",
	"data": null
}

If the client didn’t send “packages” payload 200

{
	"success": false,
	"message": "Restaurant Package can not be blank",
	"data": null
}

If the client sends the past date 200

{
	"success": false,
	"message": "เวลาที่คุณเลือกเป็นเวลาที่ผ่านมาแล้วหรือไม่ถูกต้อง กรุณาเลือกเวลาใหม่",
	"data": null
}

200 success

{
	"data": {
		"id": "2667598",
		"type": "reservations",
		"attributes": {
			"restaurant_id": 997,
			"date": "2023-04-06",
			"name": "Firman",
			"special_request": "",
			"adult": 2,
			"kids": 0,
			"qrcode": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0AQAAAADjreInAAACHUlEQVR4nO3cQW7CMBBAURsqpTu4QXOTcLOQm5Gb0Bs0uyJBXY/tJE7CohI4qtH3og2OnoaVNR6P2ZiHxtdGPTbweDwej8fj8Xg8Ho/H4/F/9EZPxptMyHxrP+zVZfp2//z4eDw+az+Wdb/tJ22MTFZS5bX/t+Pbc6L4eDw+Z99E2cWQf5ThZchQDgnj4/H41/A2/9D6aB8+o+3KivHxeHy+3uUfja7D/mX1+Hg8Pi9f+6Y296zl8RjtX7SvfpwSxsfj8bn68XzlXQ31j8q0bv9yG9+WieLj8fhMvZ421l/dnO7zj2LWdv/8+Hg8/iV85/o/Jue3l74hpNGHSUH1P35/PB6/sjfx7qSw+YedGOsfhU9IpEJyUh/kH3g8PvahXFqZs9oZyUC2xq0gxrShIKL8hkaRf+Dx+IWX5aLRpd2/7Oyycev7x2QH09n9yzDIP/B4/NxLwlG74xa57rLxE1Lu0HZBufoMhfsveDz+vvfVDT9+/FQVLsTcZEGRDIX6Bx6Pn/nF/dtw/tLG6YZUSKh/4PH4pZ/evx36x/p2j+H8NlV8PB6fs4/v3w75R2n/XuYNIWni4/H4l/H+uFZGMRZEVoyPx+Pz9X4z4w9k3Pmtb2jn/AWPxy99fP9W+Qt1B/cUNaTS/4HH45d+ev/Wjdpd1+/GCeU6VNPEx+Pxmfp792/7dCP6QdSa3//A4/F4PB6Px+PxeDwej8/K/wKx92GqpQ/XyQAAAABJRU5ErkJggg==",
			"phone": "+66813993344",
			"email": "firman@hungryhub.com",
			"service_type": "dine_in",
			"service_type_humanize": "รับประทานอาหารในร้านอาหาร",
			"delivery_address_humanize": null,
			"distance_to_restaurant": "0.0",
			"encrypted_id": "q6d1a",
			"qr_code_for_payment": null,
			"charge_price": 1980,
			"total_price": 1980,
			"charge_amount_type": "relative",
			"charge_percent": 100,
			"charge_type": null,
			"delivery_fee_in_baht": "0",
			"delivery_fee_per_km_in_baht": "10",
			"skip_start_time": false,
			"true_wallet_url": "",
			"shopee_pay_url": "",
			"corporate_event_id": null,
			"pay_now": false,
			"facebook_event_id": "reservation-2667598",
			"delivery_radius": 5,
			"is_group_booking": false,
			"delivery_fee": {
				"amount": 0,
				"format": "฿0",
				"currency": "THB"
			},
			"original_delivery_fee": {
				"amount": 0,
				"format": "฿0",
				"currency": "THB"
			},
			"ack": true,
			"start_time": "17:00",
			"is_last_minute": false,
			"status": "กำลังมา",
			"status_as_symbol": "pending_arrival",
			"share_url": "<https://hhstaging.dev/share-to-friends.html?reservation_id=q6d1a>",
			"modify_url": "<https://hhstaging.dev/reservations/my-reservation/q6d1a.html>",
			"dining_occasion": "",
			"estimation_delivered_at": "",
			"driver_tracking_link": "",
			"review_url": "",
			"packages": [
				{
					"name": "Standard Menu",
					"amount": "990.0",
					"net_price": "฿990",
					"quantity": 1,
					"id": 3787,
					"is_add_on": false,
					"pricing_type": "per_person",
					"sections": [],
					"kids_price_rate": 50,
					"kids_price_v2": [
						{
							"price_policy": "ราคาเด็ก",
							"price_value": "฿495"
						}
					],
					"use_kids_price": true,
					"rules": [
						{
							"price_description": "",
							"price": "฿990",
							"min_seat": 2,
							"max_seat": "Infinity",
							"per_pack": null,
							"duration": 120
						}
					],
					"skip_time_selection": null,
					"is_accept_many_quantity": false,
					"custom_net_price": null,
					"comemore_payless": false,
					"pricing_groups": {}
				}
			],
			"delivery_status": "",
			"available_delivery_status": [
				{
					"key": "Driver::FINDING_DRIVER",
					"label": "Finding driver"
				},
				{
					"key": "Driver::ON_THE_WAY_TO_RESTAURANT",
					"label": "On The Way to Restaurant"
				},
				{
					"key": "Driver::PICKED_UP",
					"label": "Driver Is On The Way To Customer"
				},
				{
					"key": "Driver::DELIVERED",
					"label": "Delivered"
				},
				{
					"key": "Driver::CANCELLED",
					"label": "Hungryhub canceled"
				}
			],
			"driver": {},
			"support_tracking": false,
			"price_amount": "1980.0",
			"price_currency": "THB",
			"revenue": {
				"amount": "198.0",
				"currency": "THB"
			},
			"type": "All You Can Eat",
			"pricing_type": "per_person",
			"type_short": "ayce",
			"restaurant_name": "คาเฟ่แคลร์",
			"restaurant_name_en": "Cafe Claire by Oriental Residence",
			"guest_booking_id": null,
			"guests": [],
			"my_rating": 0,
			"hungry_points": 19,
			"clevertap_payload": [
				{
					"id": 3787,
					"type": "HhPackage::Package::Ayce",
					"price_cents": 99000,
					"price_currency": "THB",
					"commision": "10.0",
					"quantity": 1,
					"restaurant_package_id": 3787,
					"use_custom_price": null,
					"prepayment_percent": null,
					"total_adult_price": 198000.0,
					"total_kids_price": 0.0,
					"pricing_groups": [],
					"package_id": 1009,
					"name": "Standard Menu",
					"net_price": "฿990",
					"amount": "990.0",
					"pay_now": false,
					"require_cc": false,
					"earn_point": true
				}
			],
			"qr_code_for_payment_expired_at": "2023-04-05T05:47:28Z",
			"is_order_now": false,
			"has_prepayment": false,
			"used_vouchers": [],
			"payment_type": null,
			"eligible_to_get_reward": false,
			"redeemed_points": 0
		},
		"relationships": {
			"restaurant": {
				"data": {
					"id": "997",
					"type": "restaurants"
				}
			},
			"vouchers": {
				"data": []
			},
			"address": {
				"data": null
			},
			"review": {
				"data": {
					"type": "reviews"
				}
			}
		}
	},
	"included": [
		{
			"id": "997",
			"type": "restaurants",
			"attributes": {
				"lowest_ayce_price": "฿990",
				"lowest_pp_price": "฿224",
				"lowest_xp_price": "฿1,033",
				"lowest_hs_price": null,
				"lowest_bfp_price": null,
				"lowest_sm_price": null,
				"lowest_hah_price": "฿1,194",
				"price_per_person": {
					"amount": "224.75",
					"currency": "THB",
					"symbol": "฿",
					"format": "฿224"
				},
				"price_and_pricing_type": {
					"amount": 224,
					"currency": "THB",
					"symbol": "฿",
					"format": "฿225",
					"pricing_type": "per_person"
				},
				"is_deleted": false,
				"lat": "13.7382",
				"lng": "100.54635",
				"largest_table": 20,
				"branch_id": 117,
				"min_party_size": 2,
				"name": "คาเฟ่แคลร์",
				"names": {
					"th": "คาเฟ่แคลร์",
					"en": "Cafe Claire by Oriental Residence"
				},
				"slug": "cafe-claire-by-oriental-residence",
				"favorited": false,
				"allow_booking": true,
				"availability": "in stock",
				"reviews_score": 4.7,
				"reviews_count": 1089,
				"map_location": "<http://www.google.com/maps?q=13.7382,100.54635>",
				"promoted_by_hh": true,
				"enable_big_group_feature": true,
				"location": "ปทุมวัน",
				"primary_location": {
					"id": 316,
					"name": "ปทุมวัน"
				},
				"cuisine": "ฝรั่งเศส",
				"primary_cuisine": {
					"id": 9,
					"name": "ฝรั่งเศส"
				},
				"image_cover_url": {
					"thumb": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>",
					"large": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>",
					"square": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>"
				},
				"canonical_link": "<https://web.hhstaging.dev/restaurants/cafe-claire-by-oriental-residence?locale=th>",
				"last_booking_was_made": "Wed, 05 Apr 2023 04:18:29 +0000",
				"total_covers": 18623,
				"time_slots": {},
				"reservation_system_only": false,
				"phone": "021259000",
				"phone_for_delivery": "0931594229"
			},
			"relationships": {
				"pictures": {
					"data": [
						{
							"id": "79297",
							"type": "restaurants-pictures"
						}
					]
				},
				"restaurant_packages": {
					"data": [
						{
							"id": "18300",
							"type": "restaurant-packages"
						}
					]
				}
			}
		},
		{
			"type": "reviews",
			"attributes": {
				"rating": null,
				"title": null,
				"created_at": null,
				"user_name": "Firman",
				"review_recommended_fors": [],
				"review": null,
				"encrypted_id": "",
				"user_avatar": {
					"thumb": "<https://images.hhstaging.dev/assets/v2/mr_hungry-09b1fe8ac22e6907bae45ba17a49a4b3566ab6e9663380a56e35176d803b4466.png>",
					"medium": "<https://images.hhstaging.dev/assets/v2/mr_hungry-09b1fe8ac22e6907bae45ba17a49a4b3566ab6e9663380a56e35176d803b4466.png>",
					"original": "<https://images.hhstaging.dev/assets/v2/mr_hungry-09b1fe8ac22e6907bae45ba17a49a4b3566ab6e9663380a56e35176d803b4466.png>"
				},
				"pictures": [],
				"avatar": "<https://images.hhstaging.dev/assets/v2/mr_hungry-09b1fe8ac22e6907bae45ba17a49a4b3566ab6e9663380a56e35176d803b4466.png>",
				"restaurant": {
					"id": 997,
					"name": "คาเฟ่แคลร์",
					"link": "cafe-claire-by-oriental-residence"
				},
				"link": ""
			}
		}
	],
	"success": true,
	"message": "การจองของคุณได้รับการยืนยันแล้ว",
	"meta": {
		"misc": {
			"thank_you_using_hh": "ขอบคุณที่ใช้บริการ Hungry Hub ทานให้อร่อยค่ะ!",
			"simply_show": "เพียงแสดงหมายเลขการจองเมื่อไปถึงที่ร้าน",
			"your_table_will_be_held": "ร้านจะเก็บโต๊ะไว้ให้ 15 นาทีนับจากเวลาที่จอง",
			"should_your_plan_changes": "หากมีการเปลี่ยนแปลง กรุณาแก้ไขหรือยกเลิกเพื่อให้ร้านอาหารทราบ",
			"you_may_wait_up_to": "สำหรับการจองแบบ last minute คุณอาจจะต้องรอคิวสูงสุด 60 นาทีหากที่ร้านมีคิวอยู่",
			"this_is_not_confirmation": "นี่ไม่ใช่การยืนยันการจอง เรากำลังเช็คกับทางร้านอาหารอยู่",
			"want_an_instant_confirmation": "ต้องการจองแบบยืนยันทันที? ทำได้ง่ายๆเพียงจองล่วงหน้าในครั้งต่อไปค่ะ",
			"restaurant_confirmation_message": null
		}
	}
}

Cancel Reservation

Description


PATCH Cancel Reservation

Payload


{
	"vendor_token": "NA==",
	"reason": "cancel for problem",
	"reservation_id": 554726
}

Response


200

{
	"success": false,
	"message": "Reservation already cancelled",
	"data": null
}

Update Reservation

Description


PATCH Update Reservation

Payload


	{
	"vendor_token": "NA==",
	"reservation": {
			"id": 554726,
			"selected_packages": [
					{
							"id": 4060,
							"quantity": 1,
							"sections": []
					}
			],
			"adult": 2,
			"kids": 0,
			"special_request": "",
			"ack": true,
			"restaurant_id": 997,
			"date": "2023-03-28",
			"start_time": "14:00"
	}


Response


422 Unprocessable Entity (if the token was wrong) 400 Bad Request (if the date already in the past) of you send the wrong payload

{
	"success": false,
	"message": "เวลาที่คุณเลือกเป็นเวลาที่ผ่านมาแล้วหรือไม่ถูกต้อง กรุณาเลือกเวลาใหม่, , และ The restaurant do not accept booking for the selected time, please change date/time.",
	"data": null
}

200 success

{
	"success": true,
	"message": "reservation successfully updated",
	"data": {
		"reservation": {
			"data": {
				"id": "2667600",
				"type": "reservation",
				"attributes": {
					"id": 2667600,
					"restaurant_id": 997,
					"date": "2023-04-28",
					"name": "Firman",
					"special_request": "",
					"adult": 2,
					"kids": 0,
					"phone": "+6681399344",
					"email": "et@hungryhub.com",
					"service_type": "dine_in",
					"service_type_humanize": "รับประทานอาหารในร้านอาหาร",
					"delivery_address_humanize": null,
					"distance_to_restaurant": "0.0",
					"encrypted_id": "ObLjX",
					"qr_code_for_payment": null,
					"charge_price": 2380,
					"total_price": 2380,
					"charge_amount_type": "relative",
					"charge_percent": 100,
					"charge_type": null,
					"delivery_fee_in_baht": "0",
					"delivery_fee_per_km_in_baht": "10",
					"skip_start_time": false,
					"true_wallet_url": "",
					"shopee_pay_url": "",
					"corporate_event_id": null,
					"reservation_encrypted_id": "ObLjX",
					"vendor_user_id": "2",
					"delivery_fee": {
						"amount": 0,
						"format": "฿0",
						"currency": "THB"
					},
					"image_cover_url": {
						"thumb": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>",
						"large": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>",
						"square": "<https://images.hhstaging.dev/uploads/restaurants/997/photos/79358/RackMultipart20220707-107-1amdxai.jpg>"
					},
					"original_delivery_fee": {
						"amount": 0,
						"format": "฿0",
						"currency": "THB"
					},
					"start_time": "14:00",
					"status": "กำลังมา",
					"status_as_symbol": "pending_arrival",
					"share_url": "<https://hhstaging.dev/share-to-friends.html?reservation_id=ObLjX>",
					"modify_url": "<https://hhstaging.dev/reservations/my-reservation/ObLjX.html>",
					"estimation_delivered_at": "",
					"driver_tracking_link": "",
					"review_url": "<https://hhstaging.dev/bookings/ObLjX/reviews/new.html>",
					"packages": [
						{
							"name": "Unlimited w/ Free Flow Mocktail",
							"amount": "1190.0",
							"net_price": "฿1,190",
							"quantity": 1,
							"id": 3789,
							"is_add_on": false,
							"pricing_type": "per_person",
							"sections": [],
							"kids_price_rate": 50,
							"kids_price_v2": [
								{
									"price_policy": "ราคาเด็ก",
									"price_value": "฿595"
								}
							],
							"use_kids_price": true,
							"rules": [
								{
									"price_description": "",
									"price": "฿1,190",
									"min_seat": 2,
									"max_seat": "Infinity",
									"per_pack": null,
									"duration": 120
								}
							],
							"skip_time_selection": null,
							"is_accept_many_quantity": false,
							"custom_net_price": null
						}
					],
					"delivery_status": "",
					"driver": {},
					"price_amount": "2380.0",
					"price_currency": "THB",
					"type": "All You Can Eat",
					"pricing_type": "per_person",
					"type_short": "ayce",
					"restaurant_name": "คาเฟ่แคลร์",
					"restaurant_name_en": "Cafe Claire by Oriental Residence",
					"my_rating": 0,
					"hungry_points": 23,
					"has_prepayment": false,
					"used_vouchers": [],
					"payment_type": null,
					"redeemed_points": 0,
					"dining_occasion": "",
					"map_location": "<http://www.google.com/maps?q=13.7382,100.54635>"
				}
			}
		}
	}
}

Get Reservation Detail

Description


Payload


Response


Get Booking Histories

Description


Get Booking Histories

Payload


Response


{
	"data": [
		{
			"id": "555026",
			"type": "reservation",
			"attributes": {
				"id": 555026,
				"restaurant_id": 643,
				"date": "2022-11-18",
				"name": "Monyta",
				"special_request": "",
				"adult": 2,
				"kids": 0,
				"phone": "66628212472",
				"email": "monyta@hungryhub.com",
				"service_type": "dine_in",
				"service_type_humanize": "Dine In",
				"delivery_address_humanize": null,
				"distance_to_restaurant": "0.0",
				"encrypted_id": "y3J8P",
				"qr_code_for_payment": null,
				"charge_price": 1780,
				"total_price": 1780,
				"charge_amount_type": "relative",
				"charge_percent": 100,
				"charge_type": null,
				"delivery_fee_in_baht": "0",
				"delivery_fee_per_km_in_baht": "10",
				"skip_start_time": false,
				"true_wallet_url": "",
				"shopee_pay_url": "",
				"corporate_event_id": null,
				"reservation_encrypted_id": "y3J8P",
				"or_user_id": "3f87fbb9c-81a5-11ed-a1eb-0242ac120002",
				"delivery_fee": {
					"amount": 0,
					"format": "฿0",
					"currency": "THB"
				},
				"original_delivery_fee": {
					"amount": 0,
					"format": "฿0",
					"currency": "THB"
				},
				"start_time": "18:15",
				"status": "Arrived",
				"status_as_symbol": "arrived",
				"share_url": "<https://hhstaging.hungryhub.com/share-to-friends.html?reservation_id=y3J8P>",
				"modify_url": "<https://hhstaging.hungryhub.com/reservations/my-reservation/y3J8P.html>",
				"estimation_delivered_at": "",
				"driver_tracking_link": "",
				"review_url": "<https://hhstaging.hungryhub.com/bookings/y3J8P/reviews/new.html>",
				"packages": [
					{
						"name": "Mojjo All You Can Eat with Free Flow Mocktail",
						"amount": "890.0",
						"net_price": "฿890",
						"quantity": 1,
						"id": 1149,
						"is_add_on": false,
						"pricing_type": "per_person",
						"sections": [],
						"kids_price_rate": 50,
						"kids_price_v2": [
							{
								"price_policy": "Height not over 80 cm",
								"price_value": "Free"
							},
							{
								"price_policy": "Height between 81-100 cm",
								"price_value": "฿99"
							},
							{
								"price_policy": "Height between 101-130 cm",
								"price_value": "฿445"
							}
						],
						"use_kids_price": true,
						"rules": [
							{
								"price_description": "",
								"price": "฿900",
								"min_seat": 2,
								"max_seat": "Infinity",
								"per_pack": null,
								"duration": 90
							}
						],
						"skip_time_selection": null,
						"is_accept_many_quantity": false,
						"custom_net_price": ""
					}
				],
				"delivery_status": "",
				"driver": {},
				"price_amount": "1780.0",
				"price_currency": "THB",
				"type": "All You Can Eat",
				"pricing_type": "per_person",
				"type_short": "ayce",
				"restaurant_name": "Mojjo Rooftop Lounge & Bar",
				"restaurant_name_en": "Mojjo Rooftop Lounge & Bar",
				"my_rating": 0,
				"hungry_points": 25,
				"has_prepayment": false,
				"used_vouchers": [],
				"payment_type": null,
				"redeemed_points": 0,
				"dining_occasion": "",
				"map_location": "<http://www.google.com/maps?q=13.729206,100.569088>"
			}
		}
	],
	"metadata": {
		"scaffold_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=__pagy_page__>",
		"first_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=1>",
		"prev_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=>",
		"page_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=1>",
		"next_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=>",
		"last_url": "<https://hhstaging.hungryhub.com/api/or/v1/reservations/history.json?page=1>",
		"count": 1,
		"page": 1,
		"items": 1,
		"vars": {
			"page": 1,
			"items": 20,
			"outset": 0,
			"size": [
				1,
				4,
				4,
				1
			],
			"page_param": "page",
			"params": {},
			"anchor": "",
			"link_extra": "",
			"i18n_key": "pagy.item_name",
			"cycle": false,
			"metadata": [
				"scaffold_url",
				"first_url",
				"prev_url",
				"page_url",
				"next_url",
				"last_url",
				"count",
				"page",
				"items",
				"vars",
				"pages",
				"last",
				"from",
				"to",
				"prev",
				"next",
				"series"
			],
			"steps": false,
			"count": 1
		},
		"pages": 1,
		"last": 1,
		"from": 1,
		"to": 1,
		"prev": null,
		"next": null,
		"series": [
			"1"
		]
	}
}

Get Blogger Review

Description


GET Blogger Review

Payload


{
	"restaurant_id": 34,
	"page": {
		"number": "1",
		"size": "10"
	},
	"sort": "new"
}

Response


400 If you give the wrong payload

{
	"status": 400,
	"error": "Bad Request"
}

200

{
	"data": [
		{
			"id": "142147",
			"type": "blogger_reviews",
			"attributes": {
				"created_at": "2022-05-05T10:05:00.000Z",
				"blogger_link": "",
				"restaurant_id": 34,
				"rating": null,
				"restaurant_name": "ราง มาฮาล รูฟท็อป",
				"title": "บุฟเฟ่ต์อาหารอินเดีย สุดปัง!",
				"review": "<div>บุฟเฟ่ต์อาหารอินเดีย สุดปัง! #วิวสวยมาก180° #อร่อย #ติดอันดับbest8finediningในไทย #ต้องลอง #เริ่ม850Net #ใครชอบอาหารอินเดียห้ามพลาด<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ○°•&nbsp; Rang Mahal&nbsp; •°○<br><br></div><div>&nbsp; &nbsp; #โรงแรมแรมแบรนดท์ชั้น26(สุขุมวิท 18 )<br><br></div><div>&nbsp; ✅️ โปรบุฟเฟ่ต์จองล่วงหน้าลิงค์นี้เท่านั้น!👇<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<https://bit.ly/3KP3EHC><br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;❌️ไม่รับ Walk- in นะคะ<br><br></div><div>.<br><br></div><div>🥘 บุฟเฟ่ต์มี 2 ราคา<br><br></div><div>จ- พฤ 850Net<br><br></div><div>ศ-อา 990Net<br><br></div><div>ทานได้ 90นาที<br><br></div><div>.<br><br></div><div>.<br><br></div><div>&nbsp;📍Rang Mahal โรงแรม แรมแบรนดท์ ชั้น 26 (สุขุมวิท 18 )<br><br></div><div>⏱️เปิดทุกวัน 18.00-23.00<br><br></div><div>🚘 มีที่จอดรถค่ะ<br><br></div><div><https://maps.app.goo.gl/Vj3TD4YrjCsCSsTJ8><br><br></div><div>♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡<br><br></div><div>🖤 อย่าลืมกด Like กดติดตาม แล้วไปซิ่งพร้อมๆ กันกับ 'หรรษา' นะคะ 💋&nbsp;<br><br></div><div>#หรรษาพาซิ่ง #หรรษาพากิน #บุฟเฟ่ต์อินเดีย #rangmahal #hungryhub #อาหารอินเดีย #finedining #finediningbkk<br><br></div>",
				"excerpt": "บุฟเฟ่ต์อาหารอินเดีย สุดปัง! #วิวสวยมาก180° #อร่อย #ติดอันดับbest8finediningในไทย #ต้องลอง #เริ่ม850Net #ใครชอบอาหารอินเดียห้ามพลาด",
				"blogger": {
					"id": 214,
					"name": "Hunsa Parzing by MaySa",
					"website": "",
					"facebook": "<https://www.facebook.com/hunsaparzing>",
					"twitter": "",
					"instagram": "",
					"avatar_url": "<https://hhstaging.dev/uploads/blogger/avatar/214/155585161_1336568006726835_5119184221600681974_n.png>"
				},
				"photos": [
					{
						"url": "<https://hhstaging.dev/uploads/review_photo/photo/103573/%E0%B8%AB%E0%B8%A3%E0%B8%A3%E0%B8%A9%E0%B8%B2_%E0%B8%9E%E0%B8%B2%E0%B8%8B%E0%B8%B4%E0%B9%88%E0%B8%87_%E0%B8%A3%E0%B8%B5%E0%B8%A7%E0%B8%B4%E0%B8%A7_Rang_Mahal_Rooftop__1_.jpg>",
						"caption": "รีวิว ร้าน ราง มาฮาล รูฟท็อป"
					}
				],
				"cover_url": "<https://hhstaging.dev/uploads/review/cover/142147/%E0%B8%AB%E0%B8%A3%E0%B8%A3%E0%B8%A9%E0%B8%B2_%E0%B8%9E%E0%B8%B2%E0%B8%8B%E0%B8%B4%E0%B9%88%E0%B8%87_%E0%B8%A3%E0%B8%B5%E0%B8%A7%E0%B8%B4%E0%B8%A7_Rang_Mahal_Rooftop.jpg>",
				"link": "<https://hhstaging.dev/th/bloggers/hunsa-parzing-by-maysa/reviews/5981dce4-4bd8-45dd-8947-4fd3999b8c63.html>"
			},
			"relationships": {
				"restaurant": {
					"data": {
						"id": 34,
						"lat": "13.732448",
						"lng": "100.563032",
						"created_at": "2014-06-05T06:51:10.000Z",
						"updated_at": "2023-03-30T06:03:10.000Z",
						"owner_id": 34,
						"days_in_advance": 90,
						"min_booking_time": 60,
						"res_duration": 120,
						"largest_table": 10,
						"mon": 3043,
						"tue": 3043,
						"wed": 3043,
						"thu": 3043,
						"fri": 3043,
						"sat": 3043,
						"sun": 3043,
						"phone": "022617050",
						"website": "<http://www.rembrandtbkk.com/dining/rang-mahal.htm>",
						"est_duration": 120,
						"est_duration_confidence": 50,
						"min_in_adv_bookings_close": null,
						"avg_turn_time": null,
						"conf_in_avg_turn_time": null,
						"max_turn_time": null,
						"active": true,
						"meta_kw": null,
						"meta_desc": null,
						"instant_confirm": true,
						"restaurant_group_id": 69,
						"cc_min_party_size": 0,
						"adult_cc_hold_amount": 0,
						"covers_require_additional": null,
						"time_zone": "Asia/Bangkok",
						"rank": 1962,
						"foursquare_id": "1",
						"min_party_size": 1,
						"adult_cc_immediate_charge_amount": 0,
						"min_party_size_to_charge": null,
						"on_hold_pricing_type": "per_booking",
						"charge_pricing_type": "per_booking",
						"price": "850.0",
						"sub_price": "850 Baht ",
						"hours": "2 Hours",
						"corkage_charge": "500",
						"review_link": "",
						"expiry_date": "2023-06-15",
						"deleted_at": null,
						"kids_definition": "",
						"kids_cc_immediate_charge_amount": 0,
						"kids_cc_hold_amount": 0,
						"reviews_score": 4.6,
						"old_link": null,
						"slug": "rang-mahal-rooftop",
						"city_id": 1,
						"start_date": "2021-09-15",
						"reservations_count": 17,
						"reviews_count": 1545,
						"branch_id": null,
						"time_in_advance_to_rectify": 0,
						"any_offers": true,
						"package_highest_price_cents": 470600,
						"package_lowest_price_cents": 95000,
						"delivery_note": "",
						"couriers": "---\\n- :lalamove_delivery\\n",
						"delivery_phone": "",
						"accept_kids": false,
						"custom_seats": "",
						"reservation_system_only": false,
						"allow_booking": true,
						"created_by": null,
						"top_order": 102,
						"minute_before_delivery_time": 45,
						"call_driver_time_limit_duration": 10,
						"merchant_id": null,
						"activate_auto_call_driver": true,
						"promoted_by_hh": null,
						"logo": {
							"url": "<https://hhstaging.dev/uploads/restaurant/logo/34/Rang_Mahal.png>"
						},
						"accept_voucher": true,
						"is_dine_in": true,
						"is_take_away": false,
						"user_id": 126855,
						"mon_take_away": null,
						"tue_take_away": null,
						"wed_take_away": null,
						"thu_take_away": null,
						"fri_take_away": null,
						"sat_take_away": null,
						"sun_take_away": null,
						"support_order_now": false,
						"allow_order_now": false,
						"dine_in_min_booking_time_in_advance": 60,
						"delivery_min_booking_time_in_advance": 60,
						"cached_logo_url": "uploads/restaurant/logo/34/Rang_Mahal.png",
						"city_delivery_channel_id": null,
						"view_cache_key": "Restaurant/34/2023-04-11 09:36:32 UTC/th",
						"inv_cache_key": "Restaurant/34/2023-04-11 09:36:32 UTC/th",
						"booking_flow": "date_first",
						"accept_group_booking": true,
						"flag": false,
						"minimum_seat_allotment": 1,
						"weighted_score": 4.6,
						"has_multiple_pricing": false,
						"commision": 10,
						"voucher_offer_date": null,
						"country_id": 218,
						"currency_code": "THB",
						"earn_point": true,
						"outlet_type": "restaurant",
						"no_of_branchs": null,
						"near_landmark": null,
						"district_id": null,
						"steps_verify": {},
						"type_of_enterprise": null,
						"secondary_phone": null,
						"my_mooban_vr_link": null,
						"confirm_msg": null,
						"booking_condition": null,
						"request_choice": null,
						"request_question": null,
						"charge_condition": null,
						"hold_condition": null,
						"opening_hours": "จันทร์-อาทิตย์: 18:00-23:00 (ครัวปิด: 22:30)",
						"address": "9 สุขุมวิทซอย 18 ถนนสุขุมวิท (11th Floor, Rembrandt Service Apartments ) คลองเตย , คลองเตย , กรุงเทพมหานคร 10110",
						"misc": "\\"Rang Mahal (ราง มาฮาล)\\" ห้องอาหารอินเดียแบบ Indoor รูฟท็อป พร้อมวิวกระจกบานสูง 180 องศา สุดหรู ที่ชั้น 26 โรงแรม แรมแบรนดท์ ย่านอโศก เสิร์ฟอาหารอินเดียแท้ๆ รสชาติแบบดั้งเดิม ในบรรยากาศหรูราวกับนั่งอยู่ในพระราชวังอินเดีย<br>\\r\\n<br>\\r\\n<b>เมนูอินเดียแบบต้นตำรับ</b><br>\\r\\nห้องอาหาร ราง มาฮาล จัดเต็มเมนูอาหารอินเดียสุดคลาสสิคมากมาย พร้อมวัตถุดิบพรีเมียม ไม่ว่าจะเป็น PANEER MAKHANWALA คอทเทจชีสแบบลูกเต๋าในน้ำมะเขือเทศเข้มข้นและฟีนูกรีก ทานคู่กับแป้งนาน เข้ากันได้อย่างลงตัว, ROGANJOSH เนื้อแกะอบในหม้อกับน้ำเกรวี่ หัวหอมและเครื่องเทศอินเดีย เนื้อเปื่อยนุ่มละมุน, TANDOORI JHEENGHA กุ้งแทนดอรี เนื้อแน่น เมนูที่พลาดไม่ได้  และอีกมากมาย ให้ลิ้มลองไม่อั้น <br>\\r\\n<br>\\r\\n<b>บรรยากาศเหมือนอยู่ในพระราชวังอินเดีย</b><br>\\r\\nการตกแต่งของห้องอาหาร ราง มาฮาล ตกแต่งได้อย่างหรูหรา ราวกับอยู่ในพระราชวัง ไม่ว่าจะเป็นโต๊ะ โซฟา จานและช้อนแบบเครื่องเงินเก่าแก่ ที่นำเข้าจากอินเดียพร้อมกับการบริการระดับโรงแรมหรู ให้ความรู้สึกเหมือนได้เป็นมหาราชา/มหารานี และยังได้ชมวิวเมืองสุขุมวิทแบบมุมสุง จากในห้องอาหารด้วยกระจกบานสูง แบบ 180 องศา <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>สิทธิพิเศษเฉพาะลูกค้าที่จองผ่าน Hungry Hub เปลี่ยน a la carte เป็น Buffet สุดคุ้ม</b><br>\\r\\n<b>✔ อิ่มไม่อั้น 2 ชั่วโมงเต็ม! </b>\\r\\n<br>\\r\\n<b><p>เมนูไฮไลท์</b></p>\\r\\n<ul>\\r\\n<li>SALMON TIKKA (แซลมอนทิกก้า)</li>\\r\\n<li>TANDOORI JHEENGHA (กุ้งแทนดอรี)</li>\\r\\n<li>PANEER TIKKA (พาเนียร์ ทิกก้า คอทเทจชีส)</li>\\r\\n<li>ROGANJOSH (แกงแกะอบกับน้ำเกรวี่)</li>\\r\\n<li>KARARA KEKRA (ปูนิ่มทอด)</li>\\r\\n<li>JHEENGA KHADAI (กุ้งอบในเกรวี่มะเขือเทศ)</li>\\r\\n</ul>\\r\\n<br>\\r\\nหมายเหตุ : เมนู TANDOORI JHEENGHA (กุ้งแทนดอรี) ในแพ็คเกจ 1,150 บาท จำกัดจำนวน 2 ตัว/ท่าน และ แพ็คเกจ 850 บาท จำกัดจำนวน 1 ตัว/ท่าน \\r\\n<br>\\r\\n✐ ทั้งหมดนี้สามารถทานได้ไม่อั้นในราคาสุดคุ้ม (รวมน้ำแล้ว) ที่ ห้องอาหาร ราง มาฮาล กับโปร All You Can Eat เมื่อจองผ่าน Hungry Hub เท่านั้น<br>\\r\\n✐ ลิ้มลองอาหารอินเดียในบรรยากาศสุดประทับใจ ได้ที่ ห้องอาหาร ราง มาฮาล ชั้น 26 โรงแรม แรมแบรนดท์ กรุงเทพฯ ซอย สุขุมวิท 18 (ใกล้ BTS อโศก)\\r\\n",
						"name": "ราง มาฮาล รูฟท็อป",
						"short_name": "ราง มาฮาล",
						"small_note": null,
						"food_details": null,
						"ambience": null,
						"self_pickup_message": null,
						"custom_text": null,
						"confirm_msg_th": "",
						"confirm_msg_en": "",
						"booking_condition_th": "",
						"booking_condition_en": "",
						"request_choice_th": "",
						"request_choice_en": "",
						"request_question_th": "",
						"request_question_en": "",
						"charge_condition_th": "",
						"charge_condition_en": "",
						"hold_condition_th": "",
						"hold_condition_en": "",
						"opening_hours_th": "จันทร์-อาทิตย์: 18:00-23:00 (ครัวปิด: 22:30)",
						"opening_hours_en": "Monday-Sunday: 18:00-23:00 (Last Order: 22:30)",
						"address_th": "9 สุขุมวิทซอย 18 ถนนสุขุมวิท (11th Floor, Rembrandt Service Apartments ) คลองเตย , คลองเตย , กรุงเทพมหานคร 10110",
						"address_en": "11th Floor, Rembrandt Hotel, 19 Sukhumvit Soi 18 Sukhumvit Road Klong Toei Bangkok (rembrandt Service Apartments)",
						"misc_th": "\\"Rang Mahal (ราง มาฮาล)\\" ห้องอาหารอินเดียแบบ Indoor รูฟท็อป พร้อมวิวกระจกบานสูง 180 องศา สุดหรู ที่ชั้น 26 โรงแรม แรมแบรนดท์ ย่านอโศก เสิร์ฟอาหารอินเดียแท้ๆ รสชาติแบบดั้งเดิม ในบรรยากาศหรูราวกับนั่งอยู่ในพระราชวังอินเดีย<br>\\r\\n<br>\\r\\n<b>เมนูอินเดียแบบต้นตำรับ</b><br>\\r\\nห้องอาหาร ราง มาฮาล จัดเต็มเมนูอาหารอินเดียสุดคลาสสิคมากมาย พร้อมวัตถุดิบพรีเมียม ไม่ว่าจะเป็น PANEER MAKHANWALA คอทเทจชีสแบบลูกเต๋าในน้ำมะเขือเทศเข้มข้นและฟีนูกรีก ทานคู่กับแป้งนาน เข้ากันได้อย่างลงตัว, ROGANJOSH เนื้อแกะอบในหม้อกับน้ำเกรวี่ หัวหอมและเครื่องเทศอินเดีย เนื้อเปื่อยนุ่มละมุน, TANDOORI JHEENGHA กุ้งแทนดอรี เนื้อแน่น เมนูที่พลาดไม่ได้  และอีกมากมาย ให้ลิ้มลองไม่อั้น <br>\\r\\n<br>\\r\\n<b>บรรยากาศเหมือนอยู่ในพระราชวังอินเดีย</b><br>\\r\\nการตกแต่งของห้องอาหาร ราง มาฮาล ตกแต่งได้อย่างหรูหรา ราวกับอยู่ในพระราชวัง ไม่ว่าจะเป็นโต๊ะ โซฟา จานและช้อนแบบเครื่องเงินเก่าแก่ ที่นำเข้าจากอินเดียพร้อมกับการบริการระดับโรงแรมหรู ให้ความรู้สึกเหมือนได้เป็นมหาราชา/มหารานี และยังได้ชมวิวเมืองสุขุมวิทแบบมุมสุง จากในห้องอาหารด้วยกระจกบานสูง แบบ 180 องศา <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>สิทธิพิเศษเฉพาะลูกค้าที่จองผ่าน Hungry Hub เปลี่ยน a la carte เป็น Buffet สุดคุ้ม</b><br>\\r\\n<b>✔ อิ่มไม่อั้น 2 ชั่วโมงเต็ม! </b>\\r\\n<br>\\r\\n<b><p>เมนูไฮไลท์</b></p>\\r\\n<ul>\\r\\n<li>SALMON TIKKA (แซลมอนทิกก้า)</li>\\r\\n<li>TANDOORI JHEENGHA (กุ้งแทนดอรี)</li>\\r\\n<li>PANEER TIKKA (พาเนียร์ ทิกก้า คอทเทจชีส)</li>\\r\\n<li>ROGANJOSH (แกงแกะอบกับน้ำเกรวี่)</li>\\r\\n<li>KARARA KEKRA (ปูนิ่มทอด)</li>\\r\\n<li>JHEENGA KHADAI (กุ้งอบในเกรวี่มะเขือเทศ)</li>\\r\\n</ul>\\r\\n<br>\\r\\nหมายเหตุ : เมนู TANDOORI JHEENGHA (กุ้งแทนดอรี) ในแพ็คเกจ 1,150 บาท จำกัดจำนวน 2 ตัว/ท่าน และ แพ็คเกจ 850 บาท จำกัดจำนวน 1 ตัว/ท่าน \\r\\n<br>\\r\\n✐ ทั้งหมดนี้สามารถทานได้ไม่อั้นในราคาสุดคุ้ม (รวมน้ำแล้ว) ที่ ห้องอาหาร ราง มาฮาล กับโปร All You Can Eat เมื่อจองผ่าน Hungry Hub เท่านั้น<br>\\r\\n✐ ลิ้มลองอาหารอินเดียในบรรยากาศสุดประทับใจ ได้ที่ ห้องอาหาร ราง มาฮาล ชั้น 26 โรงแรม แรมแบรนดท์ กรุงเทพฯ ซอย สุขุมวิท 18 (ใกล้ BTS อโศก)\\r\\n",
						"misc_en": "Rang Mahal, Indoor Rooftop located on the 26th floor of Rembrandt Hotel in Asoke, offers a beautiful panoramic view of the city through it's glass windows. The authentic Indian food served brings alive traditional mouth watering flavors.<br>\\r\\n<br>\\r\\n<b>Tastes of India</b><br>\\r\\nRang Mahal offers an amazing classic menu with only the most premium ingredients. Whether it is the paneer makhanwala, diced cottage cheese in creamy tomato gravy;, best eaten with naan or the rogan josh, roasted lamb in an aromatic curry made from onions and Indian spices, you will not be dissapointed. The tandoori jheengha, tender and juicy tandoori shrimp along with many more menus should not be missed!  <br>\\r\\n<br>\\r\\n<b>Dining in a Palace</b><br>\\r\\nThe restaurant is elegantly decorated, providing customers with a feel of dining in a palace. The tables, sofas and cutlery provided are of the finest, not to mention the service that makes you feel like a King/Queen. The experience is enhaced by the 180 degree glass walls of Rang Mahal which allow you to enjoy the city views from atop while feeling like royalty. <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>Special privilege for customers booked through Hungry Hub, turn a la carte menu to the most valuable buffet!! </b><br>\\r\\n<b>✔ Unlimited dining for 2 hours!!! </b>\\r\\n<br>\\r\\n<b><p>Recommended Menu</b></p>\\r\\n<ul>\\r\\n<li>Salmon Tikka</li>\\r\\n<li>Tandoori Jheengha</li>\\r\\n<li>Paneer Tikka</li>\\r\\n<li>Rogan josh</li>\\r\\n<li>Karara Kekra</li>\\r\\n<li>Jheenga Khadai</li>\\r\\n</ul>\\r\\n<br>\\r\\nPlease be noted that the Jheenga Jumbo prawn for 1,150 baht net package is 2 pieces per person and 850 baht net package is 1 piece per person.<br>\\r\\n<br>\\r\\n✐ Enjoy this All You Can Eat offer at a valuable price with drinks included only when booked through Hungry Hub<br> \\r\\n✐ Come on by and get a taste of India in the perfect environment at Rang Mahal, located on the 26th floor of Rembrandt Hotel in Sukhumvit Soi 18 (close to BTS Asoke)",
						"name_th": "ราง มาฮาล รูฟท็อป",
						"name_en": "Rang Mahal Rooftop",
						"short_name_th": "ราง มาฮาล",
						"short_name_en": "Rang Mahal",
						"small_note_th": "",
						"small_note_en": "",
						"food_details_th": "",
						"food_details_en": "",
						"ambience_th": "",
						"ambience_en": "",
						"self_pickup_message_th": "",
						"self_pickup_message_en": "",
						"custom_text_th": "",
						"custom_text_en": ""
					}
				},
				"blogger": {
					"data": {
						"id": 214,
						"email": "hspz@hungryhub.com",
						"name": "Hunsa Parzing by MaySa",
						"channel_id": 296,
						"created_at": "2021-05-15T15:08:36.000Z",
						"updated_at": "2023-02-10T13:10:04.000Z",
						"slug": "hunsa-parzing-by-maysa",
						"avatar": {
							"url": "<https://hhstaging.dev/uploads/blogger/avatar/214/155585161_1336568006726835_5119184221600681974_n.png>"
						},
						"website": "",
						"instagram": "",
						"facebook": "<https://www.facebook.com/hunsaparzing>",
						"twitter": ""
					}
				}
			}
		}
	],
	"links": {
		"self": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=1&page%5Bsize%5D=1",
		"first": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=1&page%5Bsize%5D=1",
		"prev": null,
		"next": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=2&page%5Bsize%5D=1",
		"last": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=7&page%5Bsize%5D=1"
	},
	"success": true,
	"message": null
}

Description


GET Blogger Review

Payload


{
	"restaurant_id": 34,
	"page": {
		"number": "1",
		"size": "10"
	},
	"sort": "new"
}

Response


400 If you give the wrong payload

{
	"status": 400,
	"error": "Bad Request"
}

200

{
	"data": [
		{
			"id": "142147",
			"type": "blogger_reviews",
			"attributes": {
				"created_at": "2022-05-05T10:05:00.000Z",
				"blogger_link": "",
				"restaurant_id": 34,
				"rating": null,
				"restaurant_name": "ราง มาฮาล รูฟท็อป",
				"title": "บุฟเฟ่ต์อาหารอินเดีย สุดปัง!",
				"review": "<div>บุฟเฟ่ต์อาหารอินเดีย สุดปัง! #วิวสวยมาก180° #อร่อย #ติดอันดับbest8finediningในไทย #ต้องลอง #เริ่ม850Net #ใครชอบอาหารอินเดียห้ามพลาด<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ○°•&nbsp; Rang Mahal&nbsp; •°○<br><br></div><div>&nbsp; &nbsp; #โรงแรมแรมแบรนดท์ชั้น26(สุขุมวิท 18 )<br><br></div><div>&nbsp; ✅️ โปรบุฟเฟ่ต์จองล่วงหน้าลิงค์นี้เท่านั้น!👇<br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<https://bit.ly/3KP3EHC><br><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;❌️ไม่รับ Walk- in นะคะ<br><br></div><div>.<br><br></div><div>🥘 บุฟเฟ่ต์มี 2 ราคา<br><br></div><div>จ- พฤ 850Net<br><br></div><div>ศ-อา 990Net<br><br></div><div>ทานได้ 90นาที<br><br></div><div>.<br><br></div><div>.<br><br></div><div>&nbsp;📍Rang Mahal โรงแรม แรมแบรนดท์ ชั้น 26 (สุขุมวิท 18 )<br><br></div><div>⏱️เปิดทุกวัน 18.00-23.00<br><br></div><div>🚘 มีที่จอดรถค่ะ<br><br></div><div><https://maps.app.goo.gl/Vj3TD4YrjCsCSsTJ8><br><br></div><div>♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡<br><br></div><div>🖤 อย่าลืมกด Like กดติดตาม แล้วไปซิ่งพร้อมๆ กันกับ 'หรรษา' นะคะ 💋&nbsp;<br><br></div><div>#หรรษาพาซิ่ง #หรรษาพากิน #บุฟเฟ่ต์อินเดีย #rangmahal #hungryhub #อาหารอินเดีย #finedining #finediningbkk<br><br></div>",
				"excerpt": "บุฟเฟ่ต์อาหารอินเดีย สุดปัง! #วิวสวยมาก180° #อร่อย #ติดอันดับbest8finediningในไทย #ต้องลอง #เริ่ม850Net #ใครชอบอาหารอินเดียห้ามพลาด",
				"blogger": {
					"id": 214,
					"name": "Hunsa Parzing by MaySa",
					"website": "",
					"facebook": "<https://www.facebook.com/hunsaparzing>",
					"twitter": "",
					"instagram": "",
					"avatar_url": "<https://hhstaging.dev/uploads/blogger/avatar/214/155585161_1336568006726835_5119184221600681974_n.png>"
				},
				"photos": [
					{
						"url": "<https://hhstaging.dev/uploads/review_photo/photo/103573/%E0%B8%AB%E0%B8%A3%E0%B8%A3%E0%B8%A9%E0%B8%B2_%E0%B8%9E%E0%B8%B2%E0%B8%8B%E0%B8%B4%E0%B9%88%E0%B8%87_%E0%B8%A3%E0%B8%B5%E0%B8%A7%E0%B8%B4%E0%B8%A7_Rang_Mahal_Rooftop__1_.jpg>",
						"caption": "รีวิว ร้าน ราง มาฮาล รูฟท็อป"
					}
				],
				"cover_url": "<https://hhstaging.dev/uploads/review/cover/142147/%E0%B8%AB%E0%B8%A3%E0%B8%A3%E0%B8%A9%E0%B8%B2_%E0%B8%9E%E0%B8%B2%E0%B8%8B%E0%B8%B4%E0%B9%88%E0%B8%87_%E0%B8%A3%E0%B8%B5%E0%B8%A7%E0%B8%B4%E0%B8%A7_Rang_Mahal_Rooftop.jpg>",
				"link": "<https://hhstaging.dev/th/bloggers/hunsa-parzing-by-maysa/reviews/5981dce4-4bd8-45dd-8947-4fd3999b8c63.html>"
			},
			"relationships": {
				"restaurant": {
					"data": {
						"id": 34,
						"lat": "13.732448",
						"lng": "100.563032",
						"created_at": "2014-06-05T06:51:10.000Z",
						"updated_at": "2023-03-30T06:03:10.000Z",
						"owner_id": 34,
						"days_in_advance": 90,
						"min_booking_time": 60,
						"res_duration": 120,
						"largest_table": 10,
						"mon": 3043,
						"tue": 3043,
						"wed": 3043,
						"thu": 3043,
						"fri": 3043,
						"sat": 3043,
						"sun": 3043,
						"phone": "022617050",
						"website": "<http://www.rembrandtbkk.com/dining/rang-mahal.htm>",
						"est_duration": 120,
						"est_duration_confidence": 50,
						"min_in_adv_bookings_close": null,
						"avg_turn_time": null,
						"conf_in_avg_turn_time": null,
						"max_turn_time": null,
						"active": true,
						"meta_kw": null,
						"meta_desc": null,
						"instant_confirm": true,
						"restaurant_group_id": 69,
						"cc_min_party_size": 0,
						"adult_cc_hold_amount": 0,
						"covers_require_additional": null,
						"time_zone": "Asia/Bangkok",
						"rank": 1962,
						"foursquare_id": "1",
						"min_party_size": 1,
						"adult_cc_immediate_charge_amount": 0,
						"min_party_size_to_charge": null,
						"on_hold_pricing_type": "per_booking",
						"charge_pricing_type": "per_booking",
						"price": "850.0",
						"sub_price": "850 Baht ",
						"hours": "2 Hours",
						"corkage_charge": "500",
						"review_link": "",
						"expiry_date": "2023-06-15",
						"deleted_at": null,
						"kids_definition": "",
						"kids_cc_immediate_charge_amount": 0,
						"kids_cc_hold_amount": 0,
						"reviews_score": 4.6,
						"old_link": null,
						"slug": "rang-mahal-rooftop",
						"city_id": 1,
						"start_date": "2021-09-15",
						"reservations_count": 17,
						"reviews_count": 1545,
						"branch_id": null,
						"time_in_advance_to_rectify": 0,
						"any_offers": true,
						"package_highest_price_cents": 470600,
						"package_lowest_price_cents": 95000,
						"delivery_note": "",
						"couriers": "---\\n- :lalamove_delivery\\n",
						"delivery_phone": "",
						"accept_kids": false,
						"custom_seats": "",
						"reservation_system_only": false,
						"allow_booking": true,
						"created_by": null,
						"top_order": 102,
						"minute_before_delivery_time": 45,
						"call_driver_time_limit_duration": 10,
						"merchant_id": null,
						"activate_auto_call_driver": true,
						"promoted_by_hh": null,
						"logo": {
							"url": "<https://hhstaging.dev/uploads/restaurant/logo/34/Rang_Mahal.png>"
						},
						"accept_voucher": true,
						"is_dine_in": true,
						"is_take_away": false,
						"user_id": 126855,
						"mon_take_away": null,
						"tue_take_away": null,
						"wed_take_away": null,
						"thu_take_away": null,
						"fri_take_away": null,
						"sat_take_away": null,
						"sun_take_away": null,
						"support_order_now": false,
						"allow_order_now": false,
						"dine_in_min_booking_time_in_advance": 60,
						"delivery_min_booking_time_in_advance": 60,
						"cached_logo_url": "uploads/restaurant/logo/34/Rang_Mahal.png",
						"city_delivery_channel_id": null,
						"view_cache_key": "Restaurant/34/2023-04-11 09:36:32 UTC/th",
						"inv_cache_key": "Restaurant/34/2023-04-11 09:36:32 UTC/th",
						"booking_flow": "date_first",
						"accept_group_booking": true,
						"flag": false,
						"minimum_seat_allotment": 1,
						"weighted_score": 4.6,
						"has_multiple_pricing": false,
						"commision": 10,
						"voucher_offer_date": null,
						"country_id": 218,
						"currency_code": "THB",
						"earn_point": true,
						"outlet_type": "restaurant",
						"no_of_branchs": null,
						"near_landmark": null,
						"district_id": null,
						"steps_verify": {},
						"type_of_enterprise": null,
						"secondary_phone": null,
						"my_mooban_vr_link": null,
						"confirm_msg": null,
						"booking_condition": null,
						"request_choice": null,
						"request_question": null,
						"charge_condition": null,
						"hold_condition": null,
						"opening_hours": "จันทร์-อาทิตย์: 18:00-23:00 (ครัวปิด: 22:30)",
						"address": "9 สุขุมวิทซอย 18 ถนนสุขุมวิท (11th Floor, Rembrandt Service Apartments ) คลองเตย , คลองเตย , กรุงเทพมหานคร 10110",
						"misc": "\\"Rang Mahal (ราง มาฮาล)\\" ห้องอาหารอินเดียแบบ Indoor รูฟท็อป พร้อมวิวกระจกบานสูง 180 องศา สุดหรู ที่ชั้น 26 โรงแรม แรมแบรนดท์ ย่านอโศก เสิร์ฟอาหารอินเดียแท้ๆ รสชาติแบบดั้งเดิม ในบรรยากาศหรูราวกับนั่งอยู่ในพระราชวังอินเดีย<br>\\r\\n<br>\\r\\n<b>เมนูอินเดียแบบต้นตำรับ</b><br>\\r\\nห้องอาหาร ราง มาฮาล จัดเต็มเมนูอาหารอินเดียสุดคลาสสิคมากมาย พร้อมวัตถุดิบพรีเมียม ไม่ว่าจะเป็น PANEER MAKHANWALA คอทเทจชีสแบบลูกเต๋าในน้ำมะเขือเทศเข้มข้นและฟีนูกรีก ทานคู่กับแป้งนาน เข้ากันได้อย่างลงตัว, ROGANJOSH เนื้อแกะอบในหม้อกับน้ำเกรวี่ หัวหอมและเครื่องเทศอินเดีย เนื้อเปื่อยนุ่มละมุน, TANDOORI JHEENGHA กุ้งแทนดอรี เนื้อแน่น เมนูที่พลาดไม่ได้  และอีกมากมาย ให้ลิ้มลองไม่อั้น <br>\\r\\n<br>\\r\\n<b>บรรยากาศเหมือนอยู่ในพระราชวังอินเดีย</b><br>\\r\\nการตกแต่งของห้องอาหาร ราง มาฮาล ตกแต่งได้อย่างหรูหรา ราวกับอยู่ในพระราชวัง ไม่ว่าจะเป็นโต๊ะ โซฟา จานและช้อนแบบเครื่องเงินเก่าแก่ ที่นำเข้าจากอินเดียพร้อมกับการบริการระดับโรงแรมหรู ให้ความรู้สึกเหมือนได้เป็นมหาราชา/มหารานี และยังได้ชมวิวเมืองสุขุมวิทแบบมุมสุง จากในห้องอาหารด้วยกระจกบานสูง แบบ 180 องศา <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>สิทธิพิเศษเฉพาะลูกค้าที่จองผ่าน Hungry Hub เปลี่ยน a la carte เป็น Buffet สุดคุ้ม</b><br>\\r\\n<b>✔ อิ่มไม่อั้น 2 ชั่วโมงเต็ม! </b>\\r\\n<br>\\r\\n<b><p>เมนูไฮไลท์</b></p>\\r\\n<ul>\\r\\n<li>SALMON TIKKA (แซลมอนทิกก้า)</li>\\r\\n<li>TANDOORI JHEENGHA (กุ้งแทนดอรี)</li>\\r\\n<li>PANEER TIKKA (พาเนียร์ ทิกก้า คอทเทจชีส)</li>\\r\\n<li>ROGANJOSH (แกงแกะอบกับน้ำเกรวี่)</li>\\r\\n<li>KARARA KEKRA (ปูนิ่มทอด)</li>\\r\\n<li>JHEENGA KHADAI (กุ้งอบในเกรวี่มะเขือเทศ)</li>\\r\\n</ul>\\r\\n<br>\\r\\nหมายเหตุ : เมนู TANDOORI JHEENGHA (กุ้งแทนดอรี) ในแพ็คเกจ 1,150 บาท จำกัดจำนวน 2 ตัว/ท่าน และ แพ็คเกจ 850 บาท จำกัดจำนวน 1 ตัว/ท่าน \\r\\n<br>\\r\\n✐ ทั้งหมดนี้สามารถทานได้ไม่อั้นในราคาสุดคุ้ม (รวมน้ำแล้ว) ที่ ห้องอาหาร ราง มาฮาล กับโปร All You Can Eat เมื่อจองผ่าน Hungry Hub เท่านั้น<br>\\r\\n✐ ลิ้มลองอาหารอินเดียในบรรยากาศสุดประทับใจ ได้ที่ ห้องอาหาร ราง มาฮาล ชั้น 26 โรงแรม แรมแบรนดท์ กรุงเทพฯ ซอย สุขุมวิท 18 (ใกล้ BTS อโศก)\\r\\n",
						"name": "ราง มาฮาล รูฟท็อป",
						"short_name": "ราง มาฮาล",
						"small_note": null,
						"food_details": null,
						"ambience": null,
						"self_pickup_message": null,
						"custom_text": null,
						"confirm_msg_th": "",
						"confirm_msg_en": "",
						"booking_condition_th": "",
						"booking_condition_en": "",
						"request_choice_th": "",
						"request_choice_en": "",
						"request_question_th": "",
						"request_question_en": "",
						"charge_condition_th": "",
						"charge_condition_en": "",
						"hold_condition_th": "",
						"hold_condition_en": "",
						"opening_hours_th": "จันทร์-อาทิตย์: 18:00-23:00 (ครัวปิด: 22:30)",
						"opening_hours_en": "Monday-Sunday: 18:00-23:00 (Last Order: 22:30)",
						"address_th": "9 สุขุมวิทซอย 18 ถนนสุขุมวิท (11th Floor, Rembrandt Service Apartments ) คลองเตย , คลองเตย , กรุงเทพมหานคร 10110",
						"address_en": "11th Floor, Rembrandt Hotel, 19 Sukhumvit Soi 18 Sukhumvit Road Klong Toei Bangkok (rembrandt Service Apartments)",
						"misc_th": "\\"Rang Mahal (ราง มาฮาล)\\" ห้องอาหารอินเดียแบบ Indoor รูฟท็อป พร้อมวิวกระจกบานสูง 180 องศา สุดหรู ที่ชั้น 26 โรงแรม แรมแบรนดท์ ย่านอโศก เสิร์ฟอาหารอินเดียแท้ๆ รสชาติแบบดั้งเดิม ในบรรยากาศหรูราวกับนั่งอยู่ในพระราชวังอินเดีย<br>\\r\\n<br>\\r\\n<b>เมนูอินเดียแบบต้นตำรับ</b><br>\\r\\nห้องอาหาร ราง มาฮาล จัดเต็มเมนูอาหารอินเดียสุดคลาสสิคมากมาย พร้อมวัตถุดิบพรีเมียม ไม่ว่าจะเป็น PANEER MAKHANWALA คอทเทจชีสแบบลูกเต๋าในน้ำมะเขือเทศเข้มข้นและฟีนูกรีก ทานคู่กับแป้งนาน เข้ากันได้อย่างลงตัว, ROGANJOSH เนื้อแกะอบในหม้อกับน้ำเกรวี่ หัวหอมและเครื่องเทศอินเดีย เนื้อเปื่อยนุ่มละมุน, TANDOORI JHEENGHA กุ้งแทนดอรี เนื้อแน่น เมนูที่พลาดไม่ได้  และอีกมากมาย ให้ลิ้มลองไม่อั้น <br>\\r\\n<br>\\r\\n<b>บรรยากาศเหมือนอยู่ในพระราชวังอินเดีย</b><br>\\r\\nการตกแต่งของห้องอาหาร ราง มาฮาล ตกแต่งได้อย่างหรูหรา ราวกับอยู่ในพระราชวัง ไม่ว่าจะเป็นโต๊ะ โซฟา จานและช้อนแบบเครื่องเงินเก่าแก่ ที่นำเข้าจากอินเดียพร้อมกับการบริการระดับโรงแรมหรู ให้ความรู้สึกเหมือนได้เป็นมหาราชา/มหารานี และยังได้ชมวิวเมืองสุขุมวิทแบบมุมสุง จากในห้องอาหารด้วยกระจกบานสูง แบบ 180 องศา <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>สิทธิพิเศษเฉพาะลูกค้าที่จองผ่าน Hungry Hub เปลี่ยน a la carte เป็น Buffet สุดคุ้ม</b><br>\\r\\n<b>✔ อิ่มไม่อั้น 2 ชั่วโมงเต็ม! </b>\\r\\n<br>\\r\\n<b><p>เมนูไฮไลท์</b></p>\\r\\n<ul>\\r\\n<li>SALMON TIKKA (แซลมอนทิกก้า)</li>\\r\\n<li>TANDOORI JHEENGHA (กุ้งแทนดอรี)</li>\\r\\n<li>PANEER TIKKA (พาเนียร์ ทิกก้า คอทเทจชีส)</li>\\r\\n<li>ROGANJOSH (แกงแกะอบกับน้ำเกรวี่)</li>\\r\\n<li>KARARA KEKRA (ปูนิ่มทอด)</li>\\r\\n<li>JHEENGA KHADAI (กุ้งอบในเกรวี่มะเขือเทศ)</li>\\r\\n</ul>\\r\\n<br>\\r\\nหมายเหตุ : เมนู TANDOORI JHEENGHA (กุ้งแทนดอรี) ในแพ็คเกจ 1,150 บาท จำกัดจำนวน 2 ตัว/ท่าน และ แพ็คเกจ 850 บาท จำกัดจำนวน 1 ตัว/ท่าน \\r\\n<br>\\r\\n✐ ทั้งหมดนี้สามารถทานได้ไม่อั้นในราคาสุดคุ้ม (รวมน้ำแล้ว) ที่ ห้องอาหาร ราง มาฮาล กับโปร All You Can Eat เมื่อจองผ่าน Hungry Hub เท่านั้น<br>\\r\\n✐ ลิ้มลองอาหารอินเดียในบรรยากาศสุดประทับใจ ได้ที่ ห้องอาหาร ราง มาฮาล ชั้น 26 โรงแรม แรมแบรนดท์ กรุงเทพฯ ซอย สุขุมวิท 18 (ใกล้ BTS อโศก)\\r\\n",
						"misc_en": "Rang Mahal, Indoor Rooftop located on the 26th floor of Rembrandt Hotel in Asoke, offers a beautiful panoramic view of the city through it's glass windows. The authentic Indian food served brings alive traditional mouth watering flavors.<br>\\r\\n<br>\\r\\n<b>Tastes of India</b><br>\\r\\nRang Mahal offers an amazing classic menu with only the most premium ingredients. Whether it is the paneer makhanwala, diced cottage cheese in creamy tomato gravy;, best eaten with naan or the rogan josh, roasted lamb in an aromatic curry made from onions and Indian spices, you will not be dissapointed. The tandoori jheengha, tender and juicy tandoori shrimp along with many more menus should not be missed!  <br>\\r\\n<br>\\r\\n<b>Dining in a Palace</b><br>\\r\\nThe restaurant is elegantly decorated, providing customers with a feel of dining in a palace. The tables, sofas and cutlery provided are of the finest, not to mention the service that makes you feel like a King/Queen. The experience is enhaced by the 180 degree glass walls of Rang Mahal which allow you to enjoy the city views from atop while feeling like royalty. <br>\\r\\n<br>\\r\\n<b><font color=#FFDA21>【 All You Can Eat】</font></b><br>\\r\\n<b>Special privilege for customers booked through Hungry Hub, turn a la carte menu to the most valuable buffet!! </b><br>\\r\\n<b>✔ Unlimited dining for 2 hours!!! </b>\\r\\n<br>\\r\\n<b><p>Recommended Menu</b></p>\\r\\n<ul>\\r\\n<li>Salmon Tikka</li>\\r\\n<li>Tandoori Jheengha</li>\\r\\n<li>Paneer Tikka</li>\\r\\n<li>Rogan josh</li>\\r\\n<li>Karara Kekra</li>\\r\\n<li>Jheenga Khadai</li>\\r\\n</ul>\\r\\n<br>\\r\\nPlease be noted that the Jheenga Jumbo prawn for 1,150 baht net package is 2 pieces per person and 850 baht net package is 1 piece per person.<br>\\r\\n<br>\\r\\n✐ Enjoy this All You Can Eat offer at a valuable price with drinks included only when booked through Hungry Hub<br> \\r\\n✐ Come on by and get a taste of India in the perfect environment at Rang Mahal, located on the 26th floor of Rembrandt Hotel in Sukhumvit Soi 18 (close to BTS Asoke)",
						"name_th": "ราง มาฮาล รูฟท็อป",
						"name_en": "Rang Mahal Rooftop",
						"short_name_th": "ราง มาฮาล",
						"short_name_en": "Rang Mahal",
						"small_note_th": "",
						"small_note_en": "",
						"food_details_th": "",
						"food_details_en": "",
						"ambience_th": "",
						"ambience_en": "",
						"self_pickup_message_th": "",
						"self_pickup_message_en": "",
						"custom_text_th": "",
						"custom_text_en": ""
					}
				},
				"blogger": {
					"data": {
						"id": 214,
						"email": "hspz@hungryhub.com",
						"name": "Hunsa Parzing by MaySa",
						"channel_id": 296,
						"created_at": "2021-05-15T15:08:36.000Z",
						"updated_at": "2023-02-10T13:10:04.000Z",
						"slug": "hunsa-parzing-by-maysa",
						"avatar": {
							"url": "<https://hhstaging.dev/uploads/blogger/avatar/214/155585161_1336568006726835_5119184221600681974_n.png>"
						},
						"website": "",
						"instagram": "",
						"facebook": "<https://www.facebook.com/hunsaparzing>",
						"twitter": ""
					}
				}
			}
		}
	],
	"links": {
		"self": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=1&page%5Bsize%5D=1",
		"first": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=1&page%5Bsize%5D=1",
		"prev": null,
		"next": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=2&page%5Bsize%5D=1",
		"last": "/api/vendor/v1/reviews/blogger_review.json?page%5Bnumber%5D=7&page%5Bsize%5D=1"
	},
	"success": true,
	"message": null
}

Get Restaurant Reviews

Description


GET Restaurant Reviews

Payload


{
	"restaurant_id": 34,
	"page": {
		"number": "1",
		"size": "10"
	},
	"sort": "new"
}

Response


400 if you give the wrong payload

{
	"status": 400,
	"error": "Bad Request"
}

200

{
	"success": true,
	"message": null,
	"data": [
		{
			"id": "192596",
			"type": "review",
			"attributes": {
				"id": 192596,
				"rating": 5,
				"review": "Great food portion and selection and very good service. ",
				"created_at": "2023-02-14T04:21:21.000Z",
				"user_name": "LOOKPLA",
				"review_by": "reviewer",
				"user_avatar": "<https://images.hhstaging.dev/assets/v2/mr_hungry-09b1fe8ac22e6907bae45ba17a49a4b3566ab6e9663380a56e35176d803b4466.png>",
				"photos": []
			}
		}
	]
}

HungryHub Vendor API Documentation 3fbab2cba3444c56b8cc0f77da770824

HungryHub Vendor API Documentation

Base API :


https://api.hhstaging.dev/api/vendor/v1

You can check the server uptime status here:


https://api.hhstaging.dev/health_check/site

You can import the API Collection by importing this file to your Insomnia App:


VendorApiV1.json

API List 7c3ffc377d624ed5908ac2fcf3ca2a96.csv

API nameStatusURL
Private (https://app.clickup.com/9003122396/docs/8ca1fpw-12042/8ca1fpw-14082)Ready{{ base_api }}/authentication
Get City with Active RestaurantsReady{{ base_api }}/cities.json
Get Restaurants By CityReady{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&city_id=1
Search Restaurant By NameOngoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&name_like=Cafe
Filter Restaurants By Service TypeReady{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=2&service_type=dine_in
Filter Restaurants By CuisinesOngoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&cuisine_ids=[9,10]
Filter Restaurants By Price RangeReady{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&price[operator]=between&price[x]=1000&price[y]=15000
Filter Restaurants By Package Type (All You Can Eat & Party Pack)Ready{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&package_type=ayce,pp
Filter Restaurants By Locations (Location IDs)Ongoing{{ base_api }}/restaurants/search.json?page[size]=10&page[number]=1&location_ids_eq=191,37
Get Restaurant by IDReady{{ base_url }}/restaurants/{restaurant_id}.json?locale=en
Get All LocationsReady{{ base_api }}/locations.json?page[size]=100&page[number]=1&sort=name_asc
Get Locations By CityReady{{ base_api }}/locations.json?page[size]=100&page[number]=1&sort=name_asc&city_id=1
Get All CuisinesReady{{ base_api }}/cuisines.json?page[size]=100&page[number]=1&sort=name_asc
Get All Package TypesReady{{ base_api }}/package_types.json
Get Cuisines By CityReady{{ base_api }}/cuisines.json?page[size]=100&page[number]=1&sort=name_asc&city_id=1
Get Detail RestaurantReady{{ base_api }}/restaurants/{restaurant_id}.json
Get Detail Restaurant with imageReady{{ base_api }}/restaurants/{restaurant_id}?&include_pictures=true
Get Available PackagesReady{{ base_api }}/restaurants/{restaurant_id}/find_available_packages.json
Get Available DatesReady{{ base_api }}/restaurants/{restaurant_id}/find_available_dates.json
Get Available PeopleReady{{ base_api}}/restaurants/{restaurant_id}/find_available_people.json
Get Available TimesReady{{ base_api }}/restaurants/{restaurant_id}/find_available_start_times.json
Create Temporary ReservationReadyhttps://api.hhstaging.dev/api/v5/temporary_reservations?client_type=web&minor_version=3
Create ReservationReadyhttps://api.hhstaging.dev/api/v5/reservations.json
Cancel ReservationReady{{ base_url }}/reservations/cancel.json
Update ReservationReady{{ base_url }}/reservations.json
Get Reservation DetailReady{{ base_api }}/reservations/555026.json
Get Booking HistoriesOngoing{{ base_api }}/reservations/uuid/history.json
Get Blogger ReviewReady{{ base_api }}/reviews/blogger_review.json
Get Restaurant ReviewsReady{{ base_url}}/reviews.json

API List