ADMIN di TiClean.Descrizione: Consente autenticazione utente con generazione della sessione sul progetto.
Ogni progetto ha un elenco definito di utenti che possono accedere ai dati di popolamento, forniti dal processo Fenice.
Ogni progetto dispone di una procedura Admin per la gestione degli utenti.
idlinpasswordemailcell_lavororootcensorelevel
curl --location --request POST 'https://fnc26api.fenice.software/api/v0/authapi/user_login
?project_uuid=6062887d-1f94-4ada-b5c2-************
&user=utente
&password=pass_phrase'
--header 'Authorization: ••••••[qui inserire Token JWT ottenuto da POST authapi/authorize_api]'
project_uuid
user
password
Descrizione: la chiamata richiede header con codice JWC valido.
Il codice 'Authorization: Bearer eyJ0eXAiOi....' è di esempio e valido per 24 ore.
Limite accessi è impostato a 3 volte. Al quarto (4) tentativo viene bloccato per 1 ora, sul progetto a cui si è tentato di fare accesso.
200 OK
Esempio di risposta positiva (in JSON):
{
"info": "User login permitted",
"lang": "en",
"timestamp": "2026-02-16 14:45:01 +0100"
}
403 Forbidden
Esempio di risposta negativa (in JSON):
{
"info": "User login error",
"lang": "en",
"timestamp": "2026-02-16 14:45:01 +0100"
}
curl --location 'https://fnc26api.fenice.software/api/v0/authapi/user_logout
?project_uuid=6062887d-1f94-4ada-b5c2-************
&user=utente
--header 'Authorization: Bearer ••••••[qui inserire Token JWT ottenuto da POST authapi/authorize_api]'
project_uuiduserRiposte: ritorna un record contenente le informazioni relative alle categorie di stanze attive per il progetto specificato.
200 OK
Esempio di risposta (in JSON):
{
"info": "User logout permitted",
"lang": "en",
"timestamp": "2026-02-16 14:45:01 +0100"
}
403 Forbidden
Esempio di risposta negativa (in JSON):
{
"info": "User logout error",
"lang": "en",
"timestamp": "2026-02-16 14:45:01 +0100"
}