Aller au contenu

Contexte de l'utilisateur courant (JWT + assignations de rôles + établissements accessibles)

GET
/v1/me
curl --request GET \
--url https://example.com/v1/me \
--header 'X-API-Key: <X-API-Key>'

Retourne le contexte JWT décodé : userId, tenantId, sessionId, roles et la liste des établissements concrets accessibles (résolus serveur depuis les scopes OrgPath). Un utilisateur multi-établissement a plusieurs entrées dans establishments. Liste vide si aucun établissement accessible → le front doit faire fail-fast.

Contexte utilisateur courant

Media type application/json
object
data
required
object
userId
required
string format: uuid
tenantId
required
string format: uuid
sessionId
required
string format: uuid
roles
required
Array<object>
object
roleCode
required
string
scope
required

OrgPath — préfixe hiérarchique du périmètre d’accès

string
establishments
required

Établissements concrets accessibles (résolus serveur). Vide si aucun accès.

Array<object>
object
id
required
string format: uuid
name
required
string
orgPath
required

Chemin OrgPath de l’établissement

string
Example
{
"data": {
"roles": [
{
"roleCode": "receptionist",
"scope": "/grp-hotel/marque-a"
}
],
"establishments": [
{
"name": "Hôtel Alpha",
"orgPath": "/grp/marque-a/alpha"
}
]
}
}

Non authentifié