# User

Type: User

Schema: [User](https://sourcey-traccar.pages.dev/api-reference/models/user/index.md)

- `id` (optional)
  Type: integer, int64
  
  Unique user identifier

- `name` (optional)
  Type: string
  
  User display name

- `email` (optional)
  Type: string
  
  Email address used for login and notifications

- `phone` (optional)
  Type: string; nullable
  
  Contact phone number for alerts

- `readonly` (optional)
  Type: boolean
  
  When true, the user cannot change settings

- `administrator` (optional)
  Type: boolean
  
  Grants full administrative privileges when enabled

- `map` (optional)
  Type: string; nullable
  
  Preferred default map layer for the user

- `latitude` (optional)
  Type: number
  
  Default map center latitude for this user

- `longitude` (optional)
  Type: number
  
  Default map center longitude for this user

- `zoom` (optional)
  Type: integer
  
  Default map zoom level on login

- `password` (optional)
  Type: string
  
  Password for user authentication

- `coordinateFormat` (optional)
  Type: string; nullable
  
  Preferred coordinate display format

- `disabled` (optional)
  Type: boolean
  
  Indicates whether the user account is disabled

- `expirationTime` (optional)
  Type: string, date-time; nullable
  
  in ISO 8601 format. eg. `1963-11-22T18:30:00Z`

- `deviceLimit` (optional)
  Type: integer
  
  Maximum number of devices the user can manage

- `userLimit` (optional)
  Type: integer
  
  Maximum number of subordinate users

- `deviceReadonly` (optional)
  Type: boolean
  
  Restricts user from modifying device attributes

- `limitCommands` (optional)
  Type: boolean
  
  Prevents user from sending unsupported commands

- `fixedEmail` (optional)
  Type: boolean
  
  Locks the email field to avoid changes

- `poiLayer` (optional)
  Type: string; nullable
  
  External POI layer configured for the user

- `attributes` (optional)
  Type: object
  
  Additional custom user attributes