# User

> The User object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `id` * | string |  |
| `email` * | string (email) |  |
| `name` * | string |  |
| `avatar_url` | string (uri) or null |  |
| `github_login` | string or null |  |
| `has_passkey` | boolean |  |
| `is_platform_admin` | boolean | Read-only. |
| `default_workspace_id` | string or null |  |
| `created_at` * | string (date-time) |  |

\* always present

## Example

```json
{
  "id": "usr_01jbx2m9k7q4r8t5v6w3y0z1us",
  "email": "stewart@primecarers.co.uk",
  "name": "Stewart Webb",
  "avatar_url": null,
  "github_login": "stewartwebb",
  "has_passkey": true,
  "is_platform_admin": true,
  "default_workspace_id": "ws_01jbx2m9k7q4r8t5v6w3y0z1ws",
  "created_at": "2026-10-22T09:00:00Z"
}
```

## Used by

- [Update my profile](/docs/api/me/#update-my-profile)
