Mara Sweet Acacia Lodge API

Welcome to the backend API for the Mara Sweet Acacia Lodge website

API Status: Online

Explore the available endpoints below to interact with our lodge's content management system

Public Routes

GET
/api/hero

Retrieve hero section content for the homepage

GET
/api/about

Get information about Mara Sweet Acacia Lodge

GET
/api/services

Retrieve available services and amenities

GET
/api/why-choose-us

Get reasons to choose our lodge

GET
/api/interactive-process

Retrieve interactive booking process information

GET
/api/our-trips

Get available safari trips and packages

GET
/api/gallery

Retrieve lodge and safari photo gallery

GET
/api/our-story

Get the story behind Mara Sweet Acacia Lodge

GET
/api/video-gallery

Retrieve video content showcasing the lodge

GET
/api/our-features

Get key features of our lodge

GET
/api/adventures

Retrieve available adventure activities

GET
/api/pricing

Get pricing information for stays and packages

GET
/api/partners

Retrieve information about our partners

GET
/api/faqs

Get frequently asked questions

GET
/api/scrolling-ticker

Retrieve content for scrolling news ticker

GET
/api/blogs

Get blog posts and articles

POST
/api/login

Authenticate and receive access token

Protected Routes

POST
/api/logout

Log out and invalidate token

Authentication Required
GET
/api/user

Get current authenticated user information

Authentication Required
PUT
/api/hero

Update hero section content

Authentication Required
PUT
/api/about

Update about section content

Authentication Required
PUT
/api/services

Update services information

Authentication Required
PUT
/api/why-choose-us

Update reasons to choose us

Authentication Required
PUT
/api/interactive-process

Update interactive process content

Authentication Required
PUT
/api/our-trips

Update trips and packages

Authentication Required
PUT GET POST DELETE
/api/media

Manage media files (images, videos)

Authentication Required