Fenice Api
Progetti accesso alle installazioni di Fenice
I progetti sono concordati tra le parti e sono gestiti tramite il modulo BASE di TiClean.
GET projects/fenices

Info: ritorna elenco con le installazioni attive Fenice. Le informazioni si distinguono per:
uuid Identificativo installazione per acedere alle informazioni del progetto
fs Cartella di posizionamento installazione su filesystem /opt/[progetto]
db Database di posizionamento installazione su filesystem /opt/[progetto]
url URL di accesso alla installazione tramite browser
deadline Data di scadenza installazione

Parametri:
deactivated default false - impostata a true ritorna anche le installazioni disattivate (opzionale)

Descrizione: la chiamata con in corretti parametri consente di ottenere un valore token da associare alle chiamate successive.
data array d`informazioni dei progetti.

Esempio di risposta (in JSON):

+ Chiave total indica il numero totale di dati nell'array. Se uguale a 0 non ci sono dati

+ Chiave empty falso si non ci sono dati utili (uguale a "total"="0")

200 OK Esempio di risposta positiva (in JSON):
{ "total": 2, "empty": "false", "data": [ { "uuid": "89a28010-e6ff-43fa-bccf-************", "code": "DEV", "title": "Fenice DEV", "fs": "buildver/fnc20_fenice", "db": "fnc00_buildver", "url": "https://buildver.fenice.software", "deadline": "2043-08-07T15:00:54.184Z", "poplatefield": null }, { "uuid": "bd4ad8bd-3a1d-4416-bbde-************", "code": "GP0123", "title": "Porto Puglia sez. A", ... ], "timestamp": "2026-08-08 08:22:11 +0000" }

401 Unauthorized Esempio di risposta negativa (in JSON):
{ "error": "Invalid authentication" }