Skip to main content

Settings

This section covers the API endpoints for managing application settings in the admin panel.

List General Settings

GET /v1/admin/settings/general

Returns the current general settings of the application.

Response

{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"meta": "seo,optimization,sumaya,website,courses",
"customer_service": "support@sumaya369.net",
"support_phone": "+966555603270",
"company_name": "Sumaya369",
"contact_us": "support@sumaya369.net",
"tax_percentage": "15",
"tax_number": "310846055500003",
"is_taxfree": true,
"website_description": "<p>Example Website Description.</p>",
"support_whatsapp": "+966546349066",
"max_days_to_notifiy_customers_to_avoid_discount_points": "30",
"number_of_days_to_re_notifiy_customers": "2",
"seo_description": "<p>SEO descriptionط</p>",
"max_percentage_for_discount_points": "25",
"start_date_points_discount_mechanism": null,
"support_team": "{\"03034d89-c5ea-4c70-ad7b-3ba03badd647\":{\"name\":\"\\u062e\\u062f\\u0645\\u0629 \\u0627\\u0644\\u0639\\u0645\\u0644\\u0627\\u0621\",\"email\":\"support@sumaya369.net\"},\"89f34712-4a9c-436c-8bf1-c787501171f8\":{\"name\":\"\\u0627\\u0644\\u062f\\u0639\\u0645 \\u0627\\u0644\\u0641\\u0646\\u064a\",\"email\":\"support@sumaya369.net\"},\"9992d8ec-1b5a-47ba-990d-360b99a097bc\":{\"name\":\"\\u0634\\u0643\\u0648\\u0649\",\"email\":\"Care@sumaya369.net\"},\"af6e6a0b-4de9-4a44-a0b8-c0e5fd2a8523\":{\"name\":\"\\u0627\\u0642\\u062a\\u0631\\u0627\\u062d\",\"email\":\"Care@sumaya369.net\"}}",
"website_name": "Sumaya369",
"max_hours_gift_subscription": "17520",
"max_watched_videos_gift_subscription": "1",
"request_question_period_results": "7",
"request_question_period_reorder": "14",
"cgp": "vjS4vTEiAe",
"sumaya_snapchat": "sumayah369",
"team_facebook": "Sumayah369",
"team_youtube": "DrSumaya369",
"team_pinterest": "drsumayaalnasser/_created",
"sumaya_twitter": "sumayah369",
"team_twitter": "dr_sumaya369",
"sumaya_instagram": "dr.sumayah369",
"team_instagram": "sumaya.369",
"team_snapchat": "-",
"team_tiktok": "dr.sumaya369",
"team_telegram": "drsumaya369",
"team_podcast": "id1440015781?l=ar",
"sumaya_youtube": "DrSumaya369",
"sumaya_tiktok": "dr.sumaya369",
"sumaya_podcast": "id1440015781?l=ar",
"terms_and_conditions_status": "true",
"terms_and_conditions_date": "2026-01-30 11:03",
"terms_and_conditions_message": "fgdfgd"
},
"status_code": 200
}

Get About Us

GET /v1/admin/settings/about-us

Returns the current About Us content.

Response

{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"about_us": "Example about us information that is an example."
},
"status_code": 200
}

Update General Settings

PATCH /v1/admin/settings/general

Update general settings of the application.

Request Body

ParameterTypeDescriptionValidation Rules
website_namestringName of the website3-255 characters
metastringMeta description3-255 characters
website_descriptionstringWebsite description3-255 characters
seo_descriptionstringSEO description3-255 characters
emailstringPrimary email addressValid email format
contact_usstringContact email addressValid email format
customer_servicestringCustomer service emailValid email format
support_phonestringSupport phone numberFormat: +9665xxxxxxxx
support_whatsappstringWhatsApp numberFormat: +9665xxxxxxxx
tax_percentagenumberTax percentageGreater than or equal to 0
tax_numbernumberTax registration numberNumeric
is_taxfreebooleanTax-free statustrue/false
facebookstringFacebook page URLOptional
messengerstringMessenger linkOptional
snapchatstringSnapchat profileOptional
instagramstringInstagram profileOptional
twitterstringTwitter profileOptional
sumaya_facebookstringSumaya Facebook pageOptional
sumaya_messengerstringSumaya Messenger linkOptional
sumaya_snapchatstringSumaya Snapchat profileOptional
sumaya_instagramstringSumaya Instagram profileOptional
sumaya_twitterstringSumaya Twitter profileOptional

Response

{
"success": true,
"message": "تم تحديث البيانات بنجاح.",
"data": {
"meta": "seo,optimization,sumaya,website,courses",
"customer_service": "support@sumaya369.net",
"support_phone": "+966555603270",
"company_name": "Sumaya369",
"contact_us": "support@sumaya369.net",
"tax_percentage": "15",
"tax_number": "310846055500003",
"is_taxfree": true,
"website_description": "<p>Example Website Description.</p>",
"support_whatsapp": "+966546349066",
"max_days_to_notifiy_customers_to_avoid_discount_points": "30",
"number_of_days_to_re_notifiy_customers": "2",
"seo_description": "<p>SEO descriptionط</p>",
"max_percentage_for_discount_points": "25",
"start_date_points_discount_mechanism": null,
"support_team": "{\"03034d89-c5ea-4c70-ad7b-3ba03badd647\":{\"name\":\"\\u062e\\u062f\\u0645\\u0629 \\u0627\\u0644\\u0639\\u0645\\u0644\\u0627\\u0621\",\"email\":\"support@sumaya369.net\"},\"89f34712-4a9c-436c-8bf1-c787501171f8\":{\"name\":\"\\u0627\\u0644\\u062f\\u0639\\u0645 \\u0627\\u0644\\u0641\\u0646\\u064a\",\"email\":\"support@sumaya369.net\"},\"9992d8ec-1b5a-47ba-990d-360b99a097bc\":{\"name\":\"\\u0634\\u0643\\u0648\\u0649\",\"email\":\"Care@sumaya369.net\"},\"af6e6a0b-4de9-4a44-a0b8-c0e5fd2a8523\":{\"name\":\"\\u0627\\u0642\\u062a\\u0631\\u0627\\u062d\",\"email\":\"Care@sumaya369.net\"}}",
"website_name": "Sumaya369",
"max_hours_gift_subscription": "17520",
"max_watched_videos_gift_subscription": "1",
"request_question_period_results": "7",
"request_question_period_reorder": "14",
"cgp": "vjS4vTEiAe",
"sumaya_snapchat": "sumayah369",
"team_facebook": "Sumayah369",
"team_youtube": "DrSumaya369",
"team_pinterest": "drsumayaalnasser/_created",
"sumaya_twitter": "sumayah369",
"team_twitter": "dr_sumaya369",
"sumaya_instagram": "dr.sumayah369",
"team_instagram": "sumaya.369",
"team_snapchat": "-",
"team_tiktok": "dr.sumaya369",
"team_telegram": "drsumaya369",
"team_podcast": "id1440015781?l=ar",
"sumaya_youtube": "DrSumaya369",
"sumaya_tiktok": "dr.sumaya369",
"sumaya_podcast": "id1440015781?l=ar",
"terms_and_conditions_status": "true",
"terms_and_conditions_date": "2026-01-30 11:03",
"terms_and_conditions_message": "fgdfgd"
},
"status_code": 200
}

Update About Us

PATCH /v1/admin/settings/about-us

Update the About Us content.

Request Body

ParameterTypeDescriptionValidation Rules
about_usstringAbout Us content3-255 characters

Response

{
"success": true,
"message": "تم تحديث البيانات بنجاح.",
"data": {
"about_us": "ذلك ونحن نجد أن ما كان قد تعلمها من الحيوانات، ويجر يده على رأسه، ويمسح أعطافه. ويتملق إليه، ويظهر البشر والفرح به. حتى سكن جأش أسال وعلم أنه لا."
},
"status_code": 200
}

Clear Response Cache

POST /v1/admin/settings/clear-cache

Clears the response cache for the entire application.

Response

{
"success": true,
"message": "تم حذف البيانات بنجاح.",
"data": null,
"status_code": 200
}

Authorization

All settings endpoints require admin authorization. The user must have the appropriate permissions to view and update these settings.