Accesso utente
Autenticazione di un utente
Richiesta
Definizione
POST /api/v1/signin
Header
- 
Content-Typerichiestoapplication/json
Corpo della richiesta
{
  "password": "password",
  "username": "username"
}
Risposta
Codici di stato
| Codici di stato | Messaggio | 
|---|---|
| 200 | "You are successfully logged in" | 
| 401 | "Invalid username or password" | 
Corpo della risposta
- Attributi
- Esempio
- 
data.tokenstringToken di autenticazione. 
- 
data.user.idstringCodice identificativo dell'utente. 
- 
data.user.usernamestringUsername dell'utente. 
- 
data.user.first_namestringNome dell'utente. 
- 
data.user.last_namestringCognome dell'utente. 
- 
data.user.auth_typestringTipo di autenticazione utilizzata dall'utente. 
- 
data.user.is_first_accessbooleanSe è il primo accesso dell'utente. 
- 
data.user.is_disabledbooleanSe l'utente è disabilitato. 
- 
data.user.password_updated_atstringData dell'ultimo cambio password. 
- 
data.user.attrs_updated_atstringData dell'ultima modifica degli attributi utente. 
- 
data.user.emailstringEmail dell'utente. 
- 
data.user.groupsarray<object>Lista di Gruppi a cui l'utente appartiene. 
- 
data.user.inserted_atstringData di inserimento dell'utente. 
{
"data": {
    "token": "3IA-gbhGfw-MX3_JyHcCgMpmDHZwv1Tc43fwdbguUPM",
    "user": {
        "access_limits": null,
        "attrs_updated_at": "2024-01-17T13:11:22Z",
        "auth_type": "basic",
        "email": "user@seerbox",
        "first_name": null,
        "id": "64b16bad-cc5c-4654-bdcf-cc36fdd6a160",
        "inserted_at": "2024-01-17T13:11:22Z",
        "is_first_access": true,
        "last_name": null,
        "password_updated_at": "2024-01-17T13:11:22Z",
        "permissions": [],
        "username": "username"
    }
},
"message": "You are successfully logged in",
"status": "ok"
}