Novità È disponibile GajaCms 2026.9 — MCP e pannello di approvazione delle proposte AI. Leggi il changelog
Guida di GajaCms Guida di GajaCms
FONDAMENTI

Panoramica

GajaCms espone un'API REST pubblica con cui un frontend disaccoppiato o un sistema esterno legge i contenuti pubblicati e invia i dati raccolti dal sito.

Che cosa espone l'API

L'API pubblica è servita sulla baseurl webapi.gajacms.com/api/v1  e restituisce i contenuti già pubblicati di un sito e accetta gli invii che arrivano dal frontend: moduli di contatto, iscrizioni alla newsletter, richieste di preventivo etc.

Requisiti comuni a tutte le chiamate

  • Il trasporto è HTTPS; le richieste in chiaro vengono reindirizzate.

  • Ogni richiesta è firmata. Gli header richiesti e il calcolo della firma sono descritti nella pagina Autenticazione delle richieste.

  • Il corpo delle richieste e delle risposte è JSON.

  • Le risposte adottano un wrapper comune, descritto nella pagina Formato delle risposte.

  • Le risposte sono compresse con Brotli o Gzip quando il client lo dichiara.

  • La maggior parte degli endpoint usa il metodo POST, anche in sola lettura: i parametri viaggiano nel corpo della richiesta e non nella query string.