idcodicedescrizioneroomcat_idroomstd_idsite_idbuild_idfloor_idsvg_xsvg_ysvgsvg_classsvg_paramsvg_areastatoehandledwg_layerextra_contrattocodice_esternoautorerevisoreattivodisattivatoupdated_atcurl --location 'https://fnc26api.fenice.software/api/v0/personaldata/rooms
?project_uuid=6062887d-1f94-4ada-b5c2-************
&attivo=true'
--header 'Authorization: Bearer ••••••[qui inserire Token JWT ottenuto da POST
authapi/authorize_api]'
project_uuid
active
Riposte: ritorna un array di oggetti contenenti le informazioni relative alle categorie di stanze attive per il progetto specificato.
200 OK
Esempio di risposta (in JSON):
{
"data": [
{
"id": 10,
"codice": "10",
"descrizione": "LC001",
"roomcat_id": null,
"floor_id": 3,
"autore": "root",
"revisore": "alex",
"attivo": true,
"disattivato": null,
"updated_at": "2024-11-26T22:33:33.903Z",
"roomstd_id": null,
"svg_x": 0.0,
"svg_y": 0.0,
"svg": "1.333426,102.614619 32.002232,102.614619 32.002232,2.565366 1.333426,2.565366 1.333426,102.614619",
"site_id": 1,
"build_id": 1,
"svg_class": "room",
"svg_param": "onclick=\"textroom(id)\" onmousemove=\"showroom_svg(evt,id)\" onmouseout=\"emptyroom(id)\"",
"svg_area": 3068.391093,
"stato": "IN_PRODUCTION",
"ehandle": "",
"dwg_layer": "RM$",
"extra_contratto": false,
"codice_esterno": "ESERCITAZIONE_LEGENDA_P02_LC001"
},
{
"id": 100,
"codice": "100",
"descrizione": "LC043",
"roomcat_id": null,
"floor_id": 13,
"autore": "root",
"revisore": "6",
"attivo": true,
"disattivato": null,
"updated_at": "2024-07-28T09:28:29.108Z",
"roomstd_id": null,
"svg_x": 0.0,
"svg_y": 0.0,
"svg": "6.3286,7.8509 7.3886,7.8454 7.3823,6.6354 6.3223,6.6409 6.3286,7.8509",
"site_id": 3,
"build_id": 8,
"svg_class": "room",
"svg_param": "onclick=\"textroom(id)\" onmousemove=\"showroom_svg(evt,id)\" onmouseout=\"emptyroom(id)\"",
"svg_area": 1.282635,
"stato": "DONE",
"ehandle": "",
"dwg_layer": "RM$",
"extra_contratto": false,
"codice_esterno": "LO1285_FV01_PF00_LC043"
}
],
"empty": false,
"total": 2,
"source": "rooms",
"timestamp": "2026-02-24 09:06:08 +0100"
}
401 Unauthorized
Esempio di risposta negativa (in JSON):
{
"error": "Invalid authentication"
}
404 Bad Request
Esempio di richiesta errata o parametri errati o assenti (in
JSON):
{
"error": "Bad request"
}
curl --location 'https://fnc26api.fenice.software/api/v0/personaldata/room
?project_uuid=6062887d-1f94-4ada-b5c2-************
&floor_id=1
&attivo=true'
--header 'Authorization: Bearer ••••••[qui inserire Token JWT ottenuto da POST
authapi/authorize_api]'
project_uuidroom_idRiposte: ritorna un record contenente le informazioni relative alle categorie di stanze attive per il progetto specificato.
200 OK
Esempio di risposta (in JSON):
{
"data": {
"id": 10,
"codice": "10",
"descrizione": "LC001",
"roomcat_id": null,
"floor_id": 3,
"autore": "root",
"revisore": "alex",
"attivo": true,
"disattivato": null,
"updated_at": "2024-11-26T22:33:33.903Z",
"roomstd_id": null,
"svg_x": 0.0,
"svg_y": 0.0,
"svg": "1.333426,102.614619 32.002232,102.614619 32.002232,2.565366 1.333426,2.565366 1.333426,102.614619",
"site_id": 1,
"build_id": 1,
"svg_class": "room",
"svg_param": "onclick=\"textroom(id)\" onmousemove=\"showroom_svg(evt,id)\" onmouseout=\"emptyroom(id)\"",
"svg_area": 3068.391093,
"stato": "IN_PRODUCTION",
"ehandle": "",
"dwg_layer": "RM$",
"extra_contratto": false,
"codice_esterno": "ESERCITAZIONE_LEGENDA_P02_LC001"
},
"empty": false,
"total": 1,
"source": "roomcats",
"timestamp": "2026-02-24 09:47:34 +0100"
}
401 Unauthorized
Esempio di risposta negativa (in JSON):
{
"error": "Invalid authentication"
}
404 Bad Request
Esempio di richiesta errata o parametri errati o assenti (in
JSON):
{
"error": "Bad request"
}
curl --location --request POST POST 'https://fnc26api.fenice.software/api/v0
/personaldata/room_update
?project_uuid=89a28010-e6ff-43fa-bccf-************
&room_id=1
&descrizione=ESERCITAZIONE%20B2
&extra_contratto=true&attivo=true'
--header 'Authorization: Bearer ••••••[qui inserire Token JWT ottenuto da POST
authapi/authorize_api]'
project_uuidroom_idsite_idbuild_idfloor_idcodice:descrizione:roomcat_id:roomstd_id:site_id:build_id:floor_id:svg_x:svg_y:svg:svg_area:stato:ehandle:dwg_layer:extra_contratto:codice_esterno:attivo:
200 OK
Esempio di risposta (in JSON):
{
"updated": "descrizione: ESERCITAZIONE B2,extra_contratto: true,attivo: true",
"source": "floor_update",
"timestamp": "2026-02-17 16:53:44 +0100"
}
401 Unauthorized
Esempio di risposta negativa (in JSON):
{
"error": "Invalid authentication"
}
404 Bad Request
Esempio di richiesta errata o parametri errati o assenti (in JSON):
{
"error": "Bad request"
}
curl --location --request POST POST 'https://fnc26api.fenice.software/api/v0
/personaldata/room_new
?project_uuid=89a28010-e6ff-43fa-bccf-************
&floor_id=1
&codice=R101
--header 'Authorization: Bearer ••••••[qui inserire Token JWT ottenuto da POST
authapi/authorize_api]'
project_uuidfloor_idcodicedescrizione
200 OK
Esempio di risposta (in JSON):
{
"room_id": 1,
"timestamp": "2026-02-17 16:53:44 +0100"
"created": "creazione della Room con codice R101 associata al FLOOR 1",
}
401 Unauthorized
Esempio di risposta negativa (in JSON):
{
"error": "Invalid authentication"
}
404 Bad Request
Esempio di richiesta errata o parametri errati o assenti (in JSON):
{
"error": "Bad request"
}