Branding & Content Management API
Branding & Content Endpoints 24
GET
/api/v1/branding/settings
Get branding configuration
PUT
/api/v1/branding/logo
Update restaurant logo
PUT
/api/v1/branding/favicon
Update favicon
PUT
/api/v1/branding/colors
Update theme colors
PUT
/api/v1/branding/fonts
Update typography settings
PUT
/api/v1/branding/custom-css
Update custom CSS
GET
/api/v1/landing-page/settings
Get landing page configuration
GET
/api/v1/landing-page/hero-slides
Get hero slider images
POST
/api/v1/landing-page/hero-slides
Add new hero slide
PUT
/api/v1/landing-page/hero-slides/{id}
Update hero slide
DELETE
/api/v1/landing-page/hero-slides/{id}
Delete hero slide
PUT
/api/v1/landing-page/welcome-section
Update welcome section content
PUT
/api/v1/landing-page/features
Update feature cards
PUT
/api/v1/landing-page/contact-info
Update contact information
GET
/api/v1/gallery/images
Get all gallery images
POST
/api/v1/gallery/images
Upload new gallery image
PUT
/api/v1/gallery/images/{id}
Update gallery image details
DELETE
/api/v1/gallery/images/{id}
Delete gallery image
PUT
/api/v1/gallery/images/{id}/order
Reorder gallery images
GET
/api/v1/banners
Get all active banners
POST
/api/v1/banners
Create new banner
PUT
/api/v1/banners/{id}
Update banner
DELETE
/api/v1/banners/{id}
Delete banner
PUT
/api/v1/banners/{id}/toggle
Toggle banner active status