User
Caller bootstrap payload. Identity and org membership are always present. Use List Workflows for accessible workflow metadata.
Properties
emailstring <email>requiredCaller's email address (Floqer username).
first_namenull | stringrequiredCaller's first name from their Floqer profile. `null` if unset.
last_namenull | stringrequiredCaller's last name from their Floqer profile. `null` if unset.
rolestringrequiredOrganization role: `admin` (org lead), `member`, or `user` (sources, shortcut runs, connections only). A label only; gate on `scopes`, which is authoritative (an unrecognised stored role reads as `member` with no scopes). Renamed from `operator` in STAP-3793.
"admin""member""user"scopesarray ofrequiredEffective permissions for this session: the key's scopes narrowed to what the caller's role allows. `["*"]` means everything. A call needing a scope not listed here is refused with `ROLE_FORBIDDEN`.
org_idstringrequiredUUID of the caller's organization.
Example
{
"email": "user@example.com",
"first_name": null,
"last_name": null,
"role": "admin",
"scopes": [
"string"
],
"org_id": "string",
"org_members": {
"count": 0,
"emails": [
"user@example.com"
]
}
}