# Settings
The settings endpoint returns information about the configured business settings.
# The Settings Object
# Sample
{
"business_currency": "SAR",
"business_logo": "https://website/piubya20w.png",
"business_name": "Demo's Business",
"business_tax_number": "12461",
"business_timezone": "+03:00",
"call_center_agents": [
"95a52612-36dd-4268-9640-e5ef0a995e44"
],
"call_center_allow_discounts": false,
"call_center_inactive_branches": [
"9598b48e-1646-446b-92b6-08dd59bc245e"
],
"call_center_inactive_order_types": [
2
],
"call_center_menu_group_id": "95ad3660-9f5a-4218-99fa-2b62bb221617",
"cashier_always_ask_for_void_reason": false,
"cashier_auto_print_products_mix_on_end_of_day": false,
"cashier_auto_print_tills_report_on_end_of_day": false,
"cashier_auto_send_to_kitchen_after_payment": false,
"cashier_auto_sync_at_beginning_of_day": true,
"cashier_discount_requires_customer_info": false,
"cashier_enable_tips": true,
"cashier_force_order_tags": [
1,
2,
3,
4
],
"cashier_force_selections_for_dine_in_orders": false,
"cashier_force_stocktaking_before_end_of_day": false,
"cashier_logout_inactive_users_in_minutes": 30,
"cashier_maximum_return_period_in_minutes": 60,
"cashier_predefined_tips_percentages": "5",
"cashier_preset_tendered_amounts": "50,100",
"cashier_prevent_interaction_if_drawer_is_open": false,
"cashier_reset_order_number_at": null,
"cashier_start_order_number_at": 1,
"cashier_tendered_amount_currencies": "USD,3.6,EGP,4",
"cashier_upload_closed_orders_in_minutes": 0,
"cashier_void_requires_customer_info": false,
"display_app_background": "https://website/piubya20w.png",
"final_price_rounding_level": 0.1,
"final_price_rounding_method": "average",
"kitchen_sorting_method": "menu_categories_sorting",
"localization_enabled": true,
"loyalty_earn_delay_in_minutes": 60,
"loyalty_enabled": true,
"loyalty_method": "points",
"loyalty_minimum_order_price": 10,
"loyalty_reward_maximum_amount": 30,
"loyalty_reward_required_points": 10,
"loyalty_reward_type": 1,
"loyalty_reward_validity_in_days": 365,
"loyalty_reward_value": 10,
"loyalty_send_notifications_by_sms": true,
"modifiers_splitting_enabled": false,
"modifiers_splitting_pricing_mode": "average",
"receipt_footer": "Thank you",
"receipt_header": "Welcome to Ristecho",
"receipt_hide_free_modifier_options": false,
"receipt_invoice_title": "Simplified Tax Invoice",
"receipt_localized_language": "ar",
"receipt_main_language": "en",
"receipt_print_language": 3,
"receipt_show_calories": false,
"receipt_show_check_number": true,
"receipt_show_closer_username": false,
"receipt_show_creator_username": true,
"receipt_show_order_number": true,
"receipt_show_rounding": true,
"receipt_show_subtotal": false,
"restrict_purchased_items_to_supplier": false,
"sms_localized_language": null,
"tax_inclusive_pricing": false,
"tax_registration_name": "tax-reg-name",
"web_cashier_auto_tags": [],
"web_cashier_menu_group_id": null,
"web_cashier_printer_ip_address": null,
"web_cashier_printer_model": null,
"web_cashier_reset_order_number_at": null,
"web_cashier_start_order_number_at": 1
}
# Attributes
| Field | Type | Rule | Description |
|---|---|---|---|
business_currency | string | updateable | The main currency of the business |
business_logo | string | updateable | The logo of the business |
business_name | string | updateable | The business name |
business_tax_number | string | updateable | The Business Tax number |
business_timezone | string | updateable | The business timezone |
final_price_rounding_level | integer | updateable | The order final price Rounding Level |
final_price_rounding_method | integer | updateable | The order final price Rounding Method |
kitchen_sorting_method | string | updateable | The Kitchen sorting method. |
localization_enabled | boolean | updateable | True if the business is using localization |
restrict_purchased_items_to_supplier | boolean | updateable | True if business wants to restrict items purchasing to specific supplier |
sms_localized_language | string | updateable | The SMS localized language |
tax_inclusive_pricing | boolean | updateable | Defines whether business prices are tax exclusive or tax inclusive |
tax_registration_name * | string | updateable | The tax registration name |
call_center_agents | string | updateable | List of Call Center Agents |
call_center_allow_discounts | boolean | updateable | True if call center can add discount to orders |
call_center_inactive_branches | integer | updateable | List of Branches where call center is inactive |
call_center_inactive_order_types | integer | updateable | List of Order Types that are inactive in the call center |
call_center_menu_group_id | string | updateable | The id of the Menu Group that is used by the call center |
cashier_always_ask_for_void_reason | boolean | updateable | If true, cashier must enter a void reason when voiding an order |
cashier_auto_print_products_mix_on_end_of_day | boolean | updateable | If true, cashier will auto print product mix report at end of day |
cashier_auto_print_tills_report_on_end_of_day | boolean | updateable | If true, cashier will auto print tills report at end of day |
cashier_auto_send_to_kitchen_after_payment | boolean | updateable | If true, cashier will auto send order to kitchen after payment |
cashier_auto_sync_at_beginning_of_day | boolean | updateable | If true, cashier will auto sync at beginning of day |
cashier_discount_requires_customer_info | boolean | updateable | If true, cashier will be required to add customer in order to use discount |
cashier_force_selections_for_dine_in_orders | boolean | updateable | If true, when new dine order is created, cashier asks for table and guests |
cashier_force_stocktaking_before_end_of_day | boolean | updateable | If true, cashier will force stocktaking at end of day |
cashier_logout_inactive_users_in_minutes | integer | updateable | The time in minutes for cashier to auto logout when no user is active |
cashier_maximum_return_period_in_minutes | integer | updateable | The maximum allowed time in minutes for the cashier to return an order |
cashier_preset_tindered_amounts | string | updateable | The preset tendered amounts that will appear in the cashier at the payment section |
cashier_prevent_interaction_if_drawer_is_open | boolean | updateable | If true, cashier will not allow interaction when drawer is open |
cashier_reset_order_number_at | integer | updateable | The order number that the cashier will rest order numbers when reached, e.g. when orders number reaches 50, next order will start from 1 |
cashier_start_order_number_at | integer | updateable | The number that the cashier will start numbering orders at |
cashier_tendered_amount_currencies | string | updateable | The currencies to be shown in the cashier when selecting tendered amount |
cashier_upload_closed_orders_in_minutes | string | updateable | Time in minutes which cashier should upload closed orders after |
cashier_void_requires_customer_info | boolean | updateable | Cashier will ask for customer info when voiding an order if true |
display_app_background | string | updateable | Display app backgroup |
cashier_enable_tips | string | updateable | If true, cashier will be able to add tips |
cashier_force_order_tags | integer | updateable | Require Order Tags for Orders. |
cashier_predefined_tips_percentages | boolean | updateable | A predefined percentage for tips that will appear to the cashier |
loyalty_earn_delay_in_minutes | integer | updateable | Number of minutes in delaying loyalty earning |
loyalty_enabled | boolean | updateable | True if loyalty system is enabled |
loyalty_method* | string | updateable | Points or Punches |
loyalty_minimum_order_price* | integer | updateable | The minimum order price required for the order to count towards loyalty |
loyalty_reward_maximum_amount | boolean | updateable | Receipt will show calories if true |
loyalty_reward_required_points | boolean | updateable | Receipt will show order number if true |
loyalty_reward_type | integer | updateable | 1 for Discount Percentage, 2 for Discount Amount |
loyalty_reward_validity_in_days | integer | updateable | Number of days where loyalty reward is valid |
loyalty_reward_value | integer | updateable | The loyalty reward value |
loyalty_send_notifications_by_sms | boolean | updateable | True if loyalty system will send notifications by SMS |
receipt_header | string | updateable | Message presented in the receipt header |
receipt_hide_free_modifier_options | boolean | updateable | True if the receipt hide free modifier options |
receipt_invoice_title | string | updateable | The receipt invoice title |
receipt_localized_language | string | updateable | The receipt localized language |
receipt_main_language | string | updateable | The receipt main language |
receipt_footer | string | updateable | Message presented in the receipt footer |
receipt_print_language | integer | updateable | The receipt print language |
receipt_show_calories | boolean | updateable | Receipt will show calories if true |
receipt_show_check_number | boolean | updateable | True if the receipt show check number |
receipt_show_closer_username | boolean | updateable | True if the receipt show closer username |
receipt_show_creator_username | boolean | updateable | True if the receipt show creator username |
receipt_show_order_number | boolean | updateable | Receipt will show order number if true |
receipt_show_rounding | boolean | updateable | True if the receipt show rounding |
receipt_show_subtotal | boolean | updateable | Receipt will show subtotal if true |
web_cashier_menu_group_id | boolean | updateable | The id of the Menu Group that is used by the web cashier |
web_cashier_reset_order_number_at | boolean | updateable | The order number that the cashier will rest order numbers when reached, e.g. when orders number reaches 50, next order will start from 1 |
web_cashier_start_order_number_at | string | updateable | The number that the cashier will start numbering orders at |
"web_cashier_auto_tags | integer | updateable | The web cashier auto tags |
"web_cashier_printer_ip_address | string | updateable | The web cashier printer ip address |
"web_cashier_printer_model | string | updateable | The web cashier printer model |
# Rounding Method
| Method | Description |
|---|---|
none | No rounding |
average | Rounds to closest, half up |
up | Rounds price up e.g. 10.5 --> 11 |
down | Rounds price down e.g. 10.5 --> 10 |
# Rounding Level
| Level | Description |
|---|---|
0.01 | Rounds price to the nearest hundredth e.g. 10.568 --> 10.57 |
0.1 | Rounds price to the nearest tenth e.g. 10.56 --> 10.6 |
0.25 | Rounds price to the nearest quartar e.g. 10.20 --> 10.25 |
0.5 | Rounds price to the nearest half e.g. 10.3 --> 10.5 |
1 | Rounds price to the nearest integer e.g. 10.6 --> 11 |
# List Settings
GET /settings
# Scope
general.read
# Response
{
"data": {
"business_currency": "SAR",
"business_logo": "https://website/piubya20w.png",
"business_name": "Demo's Business",
"business_tax_number": "12461",
"business_timezone": "+03:00",
"call_center_agents": [
"95a52612-36dd-4268-9640-e5ef0a995e44"
],
"call_center_allow_discounts": false,
"call_center_inactive_branches": [
"9598b48e-1646-446b-92b6-08dd59bc245e"
],
"call_center_inactive_order_types": [
2
],
"call_center_menu_group_id": "95ad3660-9f5a-4218-99fa-2b62bb221617",
"cashier_always_ask_for_void_reason": false,
"cashier_auto_print_products_mix_on_end_of_day": false,
"cashier_auto_print_tills_report_on_end_of_day": false,
"cashier_auto_send_to_kitchen_after_payment": false,
"cashier_auto_sync_at_beginning_of_day": true,
"cashier_discount_requires_customer_info": false,
"cashier_enable_tips": true,
"cashier_force_order_tags": [
1,
2,
3,
4
],
"cashier_force_selections_for_dine_in_orders": false,
"cashier_force_stocktaking_before_end_of_day": false,
"cashier_logout_inactive_users_in_minutes": 30,
"cashier_maximum_return_period_in_minutes": 60,
"cashier_predefined_tips_percentages": "5",
"cashier_preset_tendered_amounts": "50,100",
"cashier_prevent_interaction_if_drawer_is_open": false,
"cashier_reset_order_number_at": null,
"cashier_start_order_number_at": 1,
"cashier_tendered_amount_currencies": "USD,3.6,EGP,4",
"cashier_upload_closed_orders_in_minutes": 0,
"cashier_void_requires_customer_info": false,
"display_app_background": "https://website/piubya20w.png",
"final_price_rounding_level": 0.1,
"final_price_rounding_method": "average",
"kitchen_sorting_method": "menu_categories_sorting",
"localization_enabled": true,
"loyalty_earn_delay_in_minutes": 60,
"loyalty_enabled": true,
"loyalty_method": "points",
"loyalty_minimum_order_price": 10,
"loyalty_reward_maximum_amount": 30,
"loyalty_reward_required_points": 10,
"loyalty_reward_type": 1,
"loyalty_reward_validity_in_days": 365,
"loyalty_reward_value": 10,
"loyalty_send_notifications_by_sms": true,
"modifiers_splitting_enabled": false,
"modifiers_splitting_pricing_mode": "average",
"receipt_footer": "Thank you",
"receipt_header": "Welcome to Ristecho",
"receipt_hide_free_modifier_options": false,
"receipt_invoice_title": "Simplified Tax Invoice",
"receipt_localized_language": "ar",
"receipt_main_language": "en",
"receipt_print_language": 3,
"receipt_show_calories": false,
"receipt_show_check_number": true,
"receipt_show_closer_username": false,
"receipt_show_creator_username": true,
"receipt_show_order_number": true,
"receipt_show_rounding": true,
"receipt_show_subtotal": false,
"restrict_purchased_items_to_supplier": false,
"sms_localized_language": null,
"tax_inclusive_pricing": false,
"tax_registration_name": "tax-reg-name",
"web_cashier_auto_tags": [],
"web_cashier_menu_group_id": null,
"web_cashier_printer_ip_address": null,
"web_cashier_printer_model": null,
"web_cashier_reset_order_number_at": null,
"web_cashier_start_order_number_at": 1
}
}
# Update Settings
PUT /settings
# Scope
admin.write
# Request
{
"business_currency": "SAR",
"business_logo": "https://website/piubya20w.png",
"business_name": "Demo's Business",
"business_tax_number": "12461",
"business_timezone": "+03:00",
"call_center_agents": [
"95a52612-36dd-4268-9640-e5ef0a995e44"
],
"call_center_allow_discounts": false,
"call_center_inactive_branches": [
"9598b48e-1646-446b-92b6-08dd59bc245e"
],
"call_center_inactive_order_types": [
2
],
"call_center_menu_group_id": "95ad3660-9f5a-4218-99fa-2b62bb221617",
"cashier_always_ask_for_void_reason": false,
"cashier_auto_print_products_mix_on_end_of_day": false,
"cashier_auto_print_tills_report_on_end_of_day": false,
"cashier_auto_send_to_kitchen_after_payment": false,
"cashier_auto_sync_at_beginning_of_day": true,
"cashier_discount_requires_customer_info": false,
"cashier_enable_tips": true,
"cashier_force_order_tags": [
1,
2,
3,
4
],
"cashier_force_selections_for_dine_in_orders": false,
"cashier_force_stocktaking_before_end_of_day": false,
"cashier_logout_inactive_users_in_minutes": 30,
"cashier_maximum_return_period_in_minutes": 60,
"cashier_predefined_tips_percentages": "5",
"cashier_preset_tendered_amounts": "50,100",
"cashier_prevent_interaction_if_drawer_is_open": false,
"cashier_reset_order_number_at": null,
"cashier_start_order_number_at": 1,
"cashier_tendered_amount_currencies": "USD,3.6,EGP,4",
"cashier_upload_closed_orders_in_minutes": 0,
"cashier_void_requires_customer_info": false,
"display_app_background": "https://website/piubya20w.png",
"final_price_rounding_level": 0.1,
"final_price_rounding_method": "average",
"kitchen_sorting_method": "menu_categories_sorting",
"localization_enabled": true,
"loyalty_earn_delay_in_minutes": 60,
"loyalty_enabled": true,
"loyalty_method": "points",
"loyalty_minimum_order_price": 10,
"loyalty_reward_maximum_amount": 30,
"loyalty_reward_required_points": 10,
"loyalty_reward_type": 1,
"loyalty_reward_validity_in_days": 365,
"loyalty_reward_value": 10,
"loyalty_send_notifications_by_sms": true,
"modifiers_splitting_enabled": false,
"modifiers_splitting_pricing_mode": "average",
"receipt_footer": "Thank you",
"receipt_header": "Welcome to Ristecho",
"receipt_hide_free_modifier_options": false,
"receipt_invoice_title": "Simplified Tax Invoice",
"receipt_localized_language": "ar",
"receipt_main_language": "en",
"receipt_print_language": 3,
"receipt_show_calories": false,
"receipt_show_check_number": true,
"receipt_show_closer_username": false,
"receipt_show_creator_username": true,
"receipt_show_order_number": true,
"receipt_show_rounding": true,
"receipt_show_subtotal": false,
"restrict_purchased_items_to_supplier": false,
"sms_localized_language": null,
"tax_inclusive_pricing": false,
"tax_registration_name": "tax-reg-name",
"web_cashier_auto_tags": [],
"web_cashier_menu_group_id": null,
"web_cashier_printer_ip_address": null,
"web_cashier_printer_model": null,
"web_cashier_reset_order_number_at": null,
"web_cashier_start_order_number_at": 1
}
# Response
{
"data": {
"business_currency": "SAR",
"business_logo": "https://website/piubya20w.png",
"business_name": "Demo's Business",
"business_tax_number": "12461",
"business_timezone": "+03:00",
"call_center_agents": [
"95a52612-36dd-4268-9640-e5ef0a995e44"
],
"call_center_allow_discounts": false,
"call_center_inactive_branches": [
"9598b48e-1646-446b-92b6-08dd59bc245e"
],
"call_center_inactive_order_types": [
2
],
"call_center_menu_group_id": "95ad3660-9f5a-4218-99fa-2b62bb221617",
"cashier_always_ask_for_void_reason": false,
"cashier_auto_print_products_mix_on_end_of_day": false,
"cashier_auto_print_tills_report_on_end_of_day": false,
"cashier_auto_send_to_kitchen_after_payment": false,
"cashier_auto_sync_at_beginning_of_day": true,
"cashier_discount_requires_customer_info": false,
"cashier_enable_tips": true,
"cashier_force_order_tags": [
1,
2,
3,
4
],
"cashier_force_selections_for_dine_in_orders": false,
"cashier_force_stocktaking_before_end_of_day": false,
"cashier_logout_inactive_users_in_minutes": 30,
"cashier_maximum_return_period_in_minutes": 60,
"cashier_predefined_tips_percentages": "5",
"cashier_preset_tendered_amounts": "50,100",
"cashier_prevent_interaction_if_drawer_is_open": false,
"cashier_reset_order_number_at": null,
"cashier_start_order_number_at": 1,
"cashier_tendered_amount_currencies": "USD,3.6,EGP,4",
"cashier_upload_closed_orders_in_minutes": 0,
"cashier_void_requires_customer_info": false,
"display_app_background": "https://website/piubya20w.png",
"final_price_rounding_level": 0.1,
"final_price_rounding_method": "average",
"kitchen_sorting_method": "menu_categories_sorting",
"localization_enabled": true,
"loyalty_earn_delay_in_minutes": 60,
"loyalty_enabled": true,
"loyalty_method": "points",
"loyalty_minimum_order_price": 10,
"loyalty_reward_maximum_amount": 30,
"loyalty_reward_required_points": 10,
"loyalty_reward_type": 1,
"loyalty_reward_validity_in_days": 365,
"loyalty_reward_value": 10,
"loyalty_send_notifications_by_sms": true,
"modifiers_splitting_enabled": false,
"modifiers_splitting_pricing_mode": "average",
"receipt_footer": "Thank you",
"receipt_header": "Welcome to Ristecho",
"receipt_hide_free_modifier_options": false,
"receipt_invoice_title": "Simplified Tax Invoice",
"receipt_localized_language": "ar",
"receipt_main_language": "en",
"receipt_print_language": 3,
"receipt_show_calories": false,
"receipt_show_check_number": true,
"receipt_show_closer_username": false,
"receipt_show_creator_username": true,
"receipt_show_order_number": true,
"receipt_show_rounding": true,
"receipt_show_subtotal": false,
"restrict_purchased_items_to_supplier": false,
"sms_localized_language": null,
"tax_inclusive_pricing": false,
"tax_registration_name": "tax-reg-name",
"web_cashier_auto_tags": [],
"web_cashier_menu_group_id": null,
"web_cashier_printer_ip_address": null,
"web_cashier_printer_model": null,
"web_cashier_reset_order_number_at": null,
"web_cashier_start_order_number_at": 1
}
}