Developers

MOOVED API

A small REST contract today, designed to be replaced by SaaS services tomorrow.

Available endpoints

All responses are JSON. The read endpoints are public; write endpoints are restricted to the admin session.

GET
/api/cms

Full published content model

GET
/api/products

Product catalog

GET
/api/projects

Installation gallery

GET
/api/solutions

Solution packages

GET
/api/energy-config

Future IoT / monitoring configuration

POST
/api/inquiry

Creates an inquiry and returns a WhatsApp handoff URL

SaaS integration points

Quotation Engine: replace the inquiry handoff with POST /api/quotation.   PV Designer: connect system sizing to POST /api/pv-design.   Customer Portal: attach authenticated monitoring data to /api/energy-config. These placeholders are deliberately isolated in public/scripts/site.js and server.mjs.