Get Restaurant Settings
Retrieve restaurant configuration including timezone, booking duration, and feature flags.
Authorization
bearerAuth AuthorizationBearer <token>
Supports two token types:
- Restaurant tokens — API tokens with
restaurant-apiability, issued per restaurant. - User tokens — Personal access tokens with
mobile-accessability (e.g. for the mobile app). When managing multiple restaurants, includeX-Restaurant-Id: <id>header.
In: header
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://devrms.tabdevx.com/api/restaurant/settings"{
"data": {
"restaurant_name": "Hatillo Madrid",
"timezone": "Europe/Madrid",
"twenty_four_hour_format": false,
"default_booking_duration_hours": 2,
"allow_bookings_no_phone": false,
"allow_online_bookings": true,
"crowd_control_max_covers": 0,
"crowd_control_time_minutes": 0,
"enable_room_number": false,
"enable_company_field": false,
"enable_custom_field": false,
"custom_field_label": null,
"cancellation_policy_hours_before_reservation": 0,
"reconfirmation_enabled": false,
"booking_tags": [
{
"id": 1,
"name": "Birthday",
"icon": "cake"
}
]
}
}{
"error": {
"code": "string",
"message": "string",
"details": {}
},
"meta": {
"timestamp": "2019-08-24T14:15:22Z"
}
}{
"error": {
"code": "string",
"message": "string",
"details": {}
},
"meta": {
"timestamp": "2019-08-24T14:15:22Z"
}
}{
"error": {
"code": "string",
"message": "string",
"details": {}
},
"meta": {
"timestamp": "2019-08-24T14:15:22Z"
}
}