Branding & ContentAuth: API Key Only
Tenant Config & CMS API
Hydrate custom websites dynamically with the hotel's branding tokens (primary/accent colors, logos, favicons, fonts, legal metadata) and live CMS marketing sections.
GET
https://api.thegrandeur.vip/api/v1/public/tenant/configHeader Parameters
X-API-KeystringrequiredYour hotel live public API key.
Example: hak_live_8f3a1290...
Zero Code Brand Customization
Whenever hoteliers modify their logo, contact details, or hero copy in the Grandeur Super Admin, calls to GET /public/tenant/config and GET /public/tenant/cms immediately reflect the changes on your custom frontend with zero redeployments required.
# 1) Get Hotel Core Branding & Config curl -s "https://api.thegrandeur.vip/api/v1/public/tenant/config" \ -H "X-API-Key: hak_live_YOUR_KEY" # 2) Get Marketing CMS Content Sections curl -s "https://api.thegrandeur.vip/api/v1/public/tenant/cms" \ -H "X-API-Key: hak_live_YOUR_KEY"
Response Preview
{
"success_status": true,
"message": "Tenant config fetched",
"data": {
"tenant_id": "tnt_royal_palace",
"hotel_name": "Grandeur Royal Palace",
"domain": "palace.thegrandeur.vip",
"phone": "+1 (555) 234-5678",
"email": "[email protected]",
"currency": "USD",
"timezone": "America/New_York",
"branding": {
"primary_color": "#d97706",
"accent_color": "#0f172a",
"logo_light_url": "https://cdn.thegrandeur.vip/logos/palace-light.svg",
"logo_dark_url": "https://cdn.thegrandeur.vip/logos/palace-dark.svg",
"favicon_url": "https://cdn.thegrandeur.vip/logos/palace-fav.ico"
},
"policies": {
"check_in_time": "15:00",
"check_out_time": "11:00",
"cancellation_hours": 48
}
}
}