Fenice Api
ROOM STDS accesso alle informazioni ROOM Standard, progetti Fenice
Le ROOM Standard dipendo dalle Categorie ROOM, tramite la chiave roomcat_id

GET personaldata/room_stds
Descrizione: ritorna elenco Tabella ROOM_STDS Fenice
Dati:
id
integer
RO
Codice auto incrementale univoco fornito dal sistema.
codice
varchar
Codice univoco assegnato dal cliente (non duplicabile).
descrizione
varchar
Descrizione semplice.
extra_contratto
boolean
RO
Flag di gestione contratto extra, non preventivato.
css_color
varchar
RO
Colore CSS che rappresenta la RoomCat.
autore
varchar(255)
RO
Utente che ha registrato il record.
revisore
varchar(255)
RO
Ultimo utente che ha aggiornato il record.
attivo
boolean
Stato del dato, se false dato non utilizzato (come cancellato).
disattivato
varchar(255)
RO
Utente che ha disattivato il dato.
updated_at
timestamp
RO
Data e ora dell'ultima modifica del record.
Parametri:
project_uuid obbligatorio - uuid del progetto
roomcat_id facoltativo - ID della cateria (ommesso ritorna tutte le voci della tabella)
active default true - impostata a false ritorna anche le installazioni disattivate (opzionale)

Info: ritorna un array di oggetti contenenti le informazioni relative alle categorie di stanze attive per il progetto specificato.

Esempio di risposta (in JSON):
{ "data": [ { "data": [ { "id": 2, "codice": "CHIUSO", "descrizione": "CHIUSO", "roomcat_id": 4, "css_color": "FFFFFF", "attivo": true, "extra_contratto": false, "autore": "root", "revisore": null, "disattivato": null }, { "id": 3, "codice": "NON ACESSIBILE", "descrizione": "NON ACESSIBILE DA TUTTI I LATI", "roomcat_id": 4,......, }, .... ], "empty": false, "total": 2, "source": "roomstds", "timestamp": "2026-02-17 17:55:33 +0100", "status": "ok" }

GET personaldata/room_std
Descrizione: ritorna registrazione Tabella ROOM_STDS Fenice
Parametri:
project_uuid obbligatorio - uuid del progetto
roomstd_id obbligatorio - id della registrazione
active facoltativo - impostazione predefinita "true" - impostata a false ritorna anche le installazioni disattivate (opzionale)

Info: ritorna un record contenente le informazioni relative alle categorie di stanze attive per il progetto specificato.

Esempio di risposta (in JSON):
{ "data": { "id": 1, "codice": "RAIL REGOLATO", "descrizione": "RAIL REGOLATO", "css_color": "FFFFFF", "attivo": true, "extra_contratto": falsee, "autore": "root", "revisore": "root", "disattivato": null }, "empty": false, "total": 1, "source": "roomstds", "timestamp": "2026-02-17 10:28:20 +0100", "status": "ok" }

POST personaldata/room_std_update
Descrizione: aggiorna il record della Tabella ROOM_STDS Fenice
Parametri:
project_uuid obbligatorio - uuid del progetto
room_std_id obbligatorio - id dello Standard

Informazione su Campi modificabili solo se inseriti
codice facoltativo - codice univoco della stanza
descrizione facoltativo - descrizione della stanza
css_color facoltativo - colore della stanza
extra_contratto facoltativo - impostazione predefinita "false" - impostata a true indica che la stanza è un extra contratto
attivo facoltativo - impostazione predefinita "true" - impostata a false disattiva la stanza

Info:

Esempio di risposta (in JSON):
{ "updated": "descrizione: RAIL REGOLATO,extra_contratto: true,attivo: true", "source": "roomstds", "timestamp": "2026-02-17 16:53:44 +0100", "status": "ok" }