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