# User

Type: object

Person who can work in the Flownally workspace.

## Properties

- `id` (string, required)
- `name` (string, required)
- `email` (string, required)
- `teamIds` (array<string>, required) - Teams this user belongs to.
- `role` (string, required) - First role from the user record. Raw passthrough; canonicalization is deferred to the AuthZ refactor.
- `joinedAt` (string, required) - When the user was created (first joined the tenant).
- `avatarUrl` (string, optional) - Optional profile image URL.
- `provider` (enum, required) - Identity provider the user signed in with.
- `emailVerified` (boolean, required)
- `disabled` (boolean, required)

